<SEC-DOCUMENT>0000915779-22-000007.txt : 20220616
<SEC-HEADER>0000915779-22-000007.hdr.sgml : 20220616
<ACCEPTANCE-DATETIME>20220616152131
ACCESSION NUMBER:		0000915779-22-000007
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		110
CONFORMED PERIOD OF REPORT:	20220430
FILED AS OF DATE:		20220616
DATE AS OF CHANGE:		20220616

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			DAKTRONICS INC /SD/
		CENTRAL INDEX KEY:			0000915779
		STANDARD INDUSTRIAL CLASSIFICATION:	MISCELLANEOUS MANUFACTURING INDUSTRIES [3990]
		IRS NUMBER:				460306862
		STATE OF INCORPORATION:			SD
		FISCAL YEAR END:			0430

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-38747
		FILM NUMBER:		221020377

	BUSINESS ADDRESS:	
		STREET 1:		PO BOX 5128
		STREET 2:		201 DAKTRONICS DRIVE
		CITY:			BROOKINGS
		STATE:			SD
		ZIP:			57006
		BUSINESS PHONE:		6056974000

	MAIL ADDRESS:	
		STREET 1:		P O BOX 5128
		CITY:			BROOKINGS
		STATE:			SD
		ZIP:			57006
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>dakt-20220430.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:dbb544bc-4ffc-45ed-85d2-354f75fd13fe,g:a003da6b-a905-405d-96f1-8b2dc0315631,d:878fbdbc702b4dc995ab6fa43cb56390--><html xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns="http://www.w3.org/1999/xhtml" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2021q4" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns:dakt="http://www.daktronics.com/20220430" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:link="http://www.xbrl.org/2003/linkbase" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>dakt-20220430</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF80L2ZyYWc6OGVhYmQzZjdiOGQ5NDBkYmIwYWQ3ZDE5YTMwOWY5YTEvdGFibGU6NWE0Y2M5MjcwOWFlNDUxNjlhMWE5NWM2NWYzNWM2YzIvdGFibGVyYW5nZTo1YTRjYzkyNzA5YWU0NTE2OWExYTk1YzY1ZjM1YzZjMl8yLTEtMS0xLTM3_5491e3bd-274f-4ed8-8f65-7ada0ad90dac">0000915779</ix:nonNumeric><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF80L2ZyYWc6OGVhYmQzZjdiOGQ5NDBkYmIwYWQ3ZDE5YTMwOWY5YTEvdGFibGU6NWE0Y2M5MjcwOWFlNDUxNjlhMWE5NWM2NWYzNWM2YzIvdGFibGVyYW5nZTo1YTRjYzkyNzA5YWU0NTE2OWExYTk1YzY1ZjM1YzZjMl8zLTEtMS0xLTM3_2d6d8d83-dcb5-4a64-b0a4-77a82a86d361">2022</ix:nonNumeric><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF80L2ZyYWc6OGVhYmQzZjdiOGQ5NDBkYmIwYWQ3ZDE5YTMwOWY5YTEvdGFibGU6NWE0Y2M5MjcwOWFlNDUxNjlhMWE5NWM2NWYzNWM2YzIvdGFibGVyYW5nZTo1YTRjYzkyNzA5YWU0NTE2OWExYTk1YzY1ZjM1YzZjMl80LTEtMS0xLTM3_9db8b7c0-e601-46fe-adc0-453fb9bdcd8c">FY</ix:nonNumeric><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF80L2ZyYWc6OGVhYmQzZjdiOGQ5NDBkYmIwYWQ3ZDE5YTMwOWY5YTEvdGFibGU6NWE0Y2M5MjcwOWFlNDUxNjlhMWE5NWM2NWYzNWM2YzIvdGFibGVyYW5nZTo1YTRjYzkyNzA5YWU0NTE2OWExYTk1YzY1ZjM1YzZjMl81LTEtMS0xLTM3_737bbea0-abb0-482e-9da0-334388edbbc3">false</ix:nonNumeric><ix:nonNumeric contextRef="i6b0a514b2d264706bb6e92e0123a246b_D20210502-20220430" name="dakt:ProductWarrantyAccrualStandardPartsWarrantyCoverageTerm" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfMjA2Nzc_b3f916f1-e1fa-4186-80c9-faee84cb11f0">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="i6b0a514b2d264706bb6e92e0123a246b_D20210502-20220430" name="dakt:ProductWarrantyAccrualInstallationWarrantyCoverageTerm" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfMjA4OTU_dad1a03f-af93-4a98-9a21-3433dee3058c">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZToyYmNlMmE4YWVmYjg0ODkyYTc4YzE4ZWQxMjE5ZDAzNi90YWJsZXJhbmdlOjJiY2UyYThhZWZiODQ4OTJhNzhjMThlZDEyMTlkMDM2XzQtMC0xLTEtMzc_4e6d1296-a64f-4444-9890-1d0627aa4e98">http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZToyYmNlMmE4YWVmYjg0ODkyYTc4YzE4ZWQxMjE5ZDAzNi90YWJsZXJhbmdlOjJiY2UyYThhZWZiODQ4OTJhNzhjMThlZDEyMTlkMDM2XzQtMC0xLTEtMzc_6e2fdc93-5d01-412e-8eeb-5eadd67dbfb3">http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i071455b45c4b48d7b5c9c44e7af9f68c_I20220430" name="us-gaap:LesseeOperatingLeaseTermOfContract" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90ZXh0cmVnaW9uOmNkYWQ5MjRhZDgzYjRkZmZhMzRmZWE5OTFkYzA0MzE3XzIyNQ_8e6d9d3a-343e-4e56-980f-068e2345cd21">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" name="us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90YWJsZTo4ZmRhNDdhMGZjZjg0NDdjOGRmNWMyZTU4M2QwZjhjMC90YWJsZXJhbmdlOjhmZGE0N2EwZmNmODQ0N2M4ZGY1YzJlNTgzZDBmOGMwXzEwLTAtMS0xLTM3_f5346ec1-08a4-469e-8cae-bcbb8d18e21a">http://fasb.org/us-gaap/2021-01-31#Liabilities</ix:nonNumeric><ix:nonFraction unitRef="shares" contextRef="i578481812de44fd1a1d9432a1724f5fc_I20220430" decimals="INF" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTgvZnJhZzpiZjdlOTM4MDg4MDM0YTFlOGYzZjliNjczZmNhNzcyZS90YWJsZTozY2VhN2Y2N2RmNjQ0MWI1OWJhM2NlYzQ1NTM3YWY5Ny90YWJsZXJhbmdlOjNjZWE3ZjY3ZGY2NDQxYjU5YmEzY2VjNDU1MzdhZjk3XzItMS0xLTEtMzc_7b37239e-4bf2-4011-86b6-e42235528c3c">0.001</ix:nonFraction></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="dakt-20220430.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i971bba3c4e324b1682c141ef75e8ff52_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c2bcaa43dad4844b2691ae45577cc96_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if350c0c0538640048334b4e1eb0db148_I20211030"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-10-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="ie48da18faafe47afbc610743c1ea1a9e_I20220602"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-06-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i422e794e33104678853534fbcf2349f5_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></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="i3ad73bcd2b7545e3af43c955613f9926_I20190427"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e837b16a5ec4b32bd11ce33005f3daa_I20190427"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i17bb18b69a624c719a6373737e47dbba_I20190427"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i70b87ae901d34b49810561218f1dd010_I20190427"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id7ba79bc199f47d594a286ebb77240f9_I20190427"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia9ffb260e1294e2aad28f20ecd7f0a59_I20190427"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-04-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i47f4c11029b84a5c8a3b9187d531792f_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic26128cca4924b0ebd43ec479e0253f3_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic87ad4b1be5b40a4b1fc6f1b2d386664_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5673b241c65e4bac8daee9ea083d2bc1_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idca50024ff2d43818c5309ca5de17d52_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic52492114638491b91bcae559cd9a5a1_I20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-05-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i750bd9608b9e4af1a26def4128f09ee7_I20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-05-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i24d5dbc0bd77450a91d872f52ffea815_I20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-05-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e9975a527104ff8a3532ca6f9bbb264_I20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-05-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i75bb835bdad147479e1557903a0eba77_I20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-05-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i50492fbc99e94c12a7d6ccf6a7dbd305_I20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-05-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7b408454a0a54a749be72eb3e835f265_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie23e85aeef364526a05a2b9d885e9982_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0e7029947fc24e8eb0ce31c8ca4796a1_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i366812d3df11497ba91a1fbde3607d01_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if18da102a714473ea31ec4b095e9e539_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id3e75056a44d492ab854e216ee6fd8a5_I20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if2c66ba062ec4151a9fa6bd2f97a2a76_I20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5a6411ee8b3c432598e67a220ce42230_I20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6f92143ba9e7478180b24f17083f81de_I20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i504f3f8ab56a4f7e95d993a1b00a05d4_I20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i71a0df3e6a7f4bdc82f7884ef3b25dc4_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2240cd7af0464f98917b88bbe27fe4e2_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9d06956de2574316ad9c46904459e15f_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0e6dd9105c554cc79fbcb93f89e1216c_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i17695ebadd044977b1b89163c593d529_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i820022860c514386aee04a04a2fcd11d_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b45cbb8f6a34316a623211f00a3335d_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6e3be340f9a1443db573b90f87225b27_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i35c97609b7394c1cb21355b0b879ba62_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i06bf7d3cfaf2473ca75d592d80d88ade_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i42f220646b7a4f1f97c57759c5c6c7fc_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i836862e4afc548e58392ef8f624945d7_I20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9fa2fa04e9a746128f5491813393fe85_I20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-05-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia44af01ca35142ff92c20506bc499ce9_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i148a66ab34dc4d5ca1076ec8614c3554_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i36b7a409876546aeb2d0d1dffb52b1b9_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6b0a514b2d264706bb6e92e0123a246b_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic8684d3c534b4cf2ac49078c9daccd00_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2b7cb29df7614feebc9eefca91ba98a3_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i69e808b5aa844b5a818d657c783cafac_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff713727b81d49d9a43e56fc2258df6f_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i73335519a520441d9d5146df3c338f3b_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie89edda887aa47fc91b6ed9fd9a43546_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">dakt:OfficeFurnitureAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1ac8e43a3abd46d695d99b3647e7569e_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">dakt:OfficeFurnitureAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i16776703103d409aaf9e8b53fdb0daed_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic6504ab096614ebb937de9615623bddb_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaae29d94946c457094ee4b3db9d5c425_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">dakt:EquipmentHeldForRentalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id59a44dade5d463f97e1d07d868af4ad_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">dakt:EquipmentHeldForRentalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i92b6be72141d4216970887945ad43f4f_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">dakt:DemonstrationEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i12842458f01d4b17aeec4a85ea2b2ced_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">dakt:DemonstrationEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa499816c5174745b93033390ec085c1_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic67685c2d394401293a39612f9a9bbb5_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i065351a3919e4f478d384a8d2f8b2047_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b9fc132355b4c70add2364481b79390_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief1dcc5816f246e9ac9c3b93b536dec9_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i15639e78c7384be78e55ad910616da89_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:UniqueConfigurationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:CommercialSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i820f0a10702e45b187a1af035a83df5e_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:UniqueConfigurationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:LiveEventsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a173414e30d4702b70394fc350a97a6_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:HighSchoolParkAndRecreationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:UniqueConfigurationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if9bc20c068f14315be037f8e02dd1045_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:UniqueConfigurationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:TransportationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3cc42bbc5e0849db8136d006e3ced348_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:UniqueConfigurationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:InternationalSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i563a92c663c3488db0903cf29fedfd7d_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:UniqueConfigurationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icca10a9029ae43bcbc78007776773802_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:LimitedConfigurationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:CommercialSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic90fc3331c33418d9967daad06608ade_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:LimitedConfigurationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:LiveEventsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i08d64973a7d143f890d21306aa2b32fd_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:LimitedConfigurationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:HighSchoolParkAndRecreationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idff1a238e7684c3d81eba4276c2e481b_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:LimitedConfigurationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:TransportationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9615cff80c814adb8bc68e9bfe1acd09_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:LimitedConfigurationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:InternationalSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4f106b44991144afa06c70194aa7527e_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:LimitedConfigurationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i943e0b150574495a9b80e8aa83a4298d_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:CommercialSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:ServiceAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia6bd0ab0bfd146f882a2fb2ed1c4ebfa_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:ServiceAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:LiveEventsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i38b6e182b7f343e59e27b71b616922b8_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:HighSchoolParkAndRecreationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:ServiceAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1ffee73260dc4b7ca92d1fcc7526535d_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:TransportationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:ServiceAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i941877ff0dff455e83468790b8b4c1fe_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:ServiceAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:InternationalSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i12f23cbe4ea44fb7af616ee0e61039e0_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:ServiceAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i07e8a936caf343199cedef82fa6be3a5_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:CommercialSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib0671b561f38408297aeba495a3b4e08_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:LiveEventsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia4be55dd5016481c95029a6b1b9afe79_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:HighSchoolParkAndRecreationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia19d40546ed64066b62a361b868e832c_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:TransportationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia507bcddad89493eb18ffcc54c41a549_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:InternationalSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5cace57ffb4b4e1cbdc4cd45ab3f53b5_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:CommercialSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia0ce6bb1cd904fe0bed78395c90a9e41_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:LiveEventsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if4d534d77c0941348d1e9edec1bfbcd9_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:HighSchoolParkAndRecreationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i30c3d484e2d7498592455849b65e4ca6_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:TransportationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d42e9133a39459aae7da3d26ee81dbe_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:InternationalSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i60af5b9608d7435d846837b5f044c205_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia02191ce2a1f4e18b4e03fc5ad5fb490_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:CommercialSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic6e463cf57124853836ec14fb4a65236_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:LiveEventsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iac5058b367884365a01c4484135c482e_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:HighSchoolParkAndRecreationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibd7168d843eb443f85385e8144cc5901_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:TransportationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9ce9092b588345f2bed1b83aa1f2eafc_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:InternationalSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib9b0cfd6632545338a970f3070eb95bb_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if18ec22de99a4ee383a7d0c46240c34c_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:UniqueConfigurationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:CommercialSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id6e9115043ea432c991a9bff81a5a9ae_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:UniqueConfigurationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:LiveEventsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia8a9fda5eefb40738530477fcc35b511_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:HighSchoolParkAndRecreationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:UniqueConfigurationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iafb6b21bee6a42dd874b83d767ce6fc6_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:UniqueConfigurationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:TransportationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id224b318538b4c558bcb8dc63a24c6a0_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:UniqueConfigurationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:InternationalSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5352186aeccc4b9a8424adec7bc3a4bc_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:UniqueConfigurationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9319f8348ee940a7bf61ab1156ba230c_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:LimitedConfigurationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:CommercialSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5860815c5afd4762bc2c7c6397fabf29_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:LimitedConfigurationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:LiveEventsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i832be1165e9c49a5a1f78da6a7b51ead_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:LimitedConfigurationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:HighSchoolParkAndRecreationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i21d9a013f01545bc96da927fb9aecbb3_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:LimitedConfigurationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:TransportationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ife3b019c79884b82872396975966c543_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:LimitedConfigurationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:InternationalSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i76456fda8f7740e29e8c6eaaeba84236_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:LimitedConfigurationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i105bca92f8d84939b513a4f945a550df_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:CommercialSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:ServiceAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1a149b70a38343baac3870c6882d98db_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:ServiceAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:LiveEventsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic768019828ab45ccb5481dfab00995bc_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:HighSchoolParkAndRecreationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:ServiceAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id6cfc525412e4507837f8d2757a740cb_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:TransportationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:ServiceAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibafb1e5335aa480388d97883e762726b_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:ServiceAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:InternationalSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib10398e06cd34177ad3d85bcc4b9a463_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:ServiceAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic413b48213cc41739568b02600569c98_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:CommercialSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i03e107ae08014071bb79e45afe49967a_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:LiveEventsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1fba31a79f7a40efb5b8e969f35a5a8c_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:HighSchoolParkAndRecreationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7358791149e84eab8f10ec922758b139_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:TransportationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iccaf305f0b8c46aab1e947c1d5f69eab_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:InternationalSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibaa446a6a1414b24840eb27d11c62fc9_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:CommercialSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i33312cdaf9274dcba87f3b2dc303dd82_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:LiveEventsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i562fe02c09ae4bb683587dac07545950_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:HighSchoolParkAndRecreationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i27bbc31c64c247c5b0624a896ecbda43_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:TransportationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia15ac03a327f48ac8393d97bed1b7c62_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:InternationalSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia91c56ba90be4f83966a38487436ad30_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8c2c3147c15f4232b9eeae235c477e2a_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:CommercialSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i969f20ccc5314bc5ba9b4d9a5144bb3d_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:LiveEventsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9cde3c8e525941a8992d2ed2eaeb86d8_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:HighSchoolParkAndRecreationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff2d880e9d6748f485ed5f2ad6d0d6c7_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:TransportationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i233d10d948254bd3869859b3496036af_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:InternationalSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i08b2f61e037f48689068f4f21e408b09_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idac0a3e7d46c4202b83bc5dcaba92082_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:UniqueConfigurationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:CommercialSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icee4025845c740f689e5a4822a1fa3ad_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:UniqueConfigurationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:LiveEventsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i396e258d01674922852391ad48726fbf_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:HighSchoolParkAndRecreationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:UniqueConfigurationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2699633f83aa4c77bb1760f3fe41f7c8_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:UniqueConfigurationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:TransportationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5b6a8b3ceb28424491fcde992b6a4a11_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:UniqueConfigurationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:InternationalSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iec1282bc10794c11888b8c28ce3640e7_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:UniqueConfigurationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i95a8db776e3b4851b18b7612b3e9b2ca_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:LimitedConfigurationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:CommercialSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6333b916d5784872a87086fa5098cdf9_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:LimitedConfigurationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:LiveEventsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic6055e9cde984f2098cd6311f086f54f_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:LimitedConfigurationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:HighSchoolParkAndRecreationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7c31933e38584cb9afbf3b6e414fd0ab_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:LimitedConfigurationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:TransportationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i466a015777b74496ae8f9a896a0d88a3_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:LimitedConfigurationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:InternationalSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib63fc71a3828424ea0a5f2b66cafe001_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:LimitedConfigurationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibd08d70eb40b42429b01649d2d4371a4_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:CommercialSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:ServiceAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib979d42b09c24b888f722c4554da7fd8_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:ServiceAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:LiveEventsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9bef0466706c4d11b15d104380ce616a_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:HighSchoolParkAndRecreationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:ServiceAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icc0c93846bc844c2aef0565434d612c0_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:TransportationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:ServiceAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib4ce8c28b5df41839d0de008fbfc47a7_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:ServiceAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:InternationalSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i80847fe78838483897938380eafd8680_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:ServiceAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie9ae29897b1144589f309b97c8483f5f_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:CommercialSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5c62a271676a4fc4bf06f5fdcd11dc63_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:LiveEventsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8795aa5ed83a4baa8f8731f0e2e436a5_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:HighSchoolParkAndRecreationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia67861d073f5467182551531911e948c_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:TransportationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5bf4c6fb87614b27ac3e0c4803c35f67_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:InternationalSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia062f5465b9f4f408620efeb6c449a3f_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:CommercialSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic6f7016e4c4f4535b61d2d263c428487_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:LiveEventsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i215d5fd0ab4a41b584d507df3a577439_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:HighSchoolParkAndRecreationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4ee9e2f352274149b5d85eb96f4b1cc2_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:TransportationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0fa59e528cf2479f8e2a2ab50deabbac_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:InternationalSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if0da5b91e7ea4ba3b97251f54057007f_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idfbfd4ebb3ea4b41baa7f6f49efbd7cf_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:CommercialSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iabdc077089b04465a04f99575d87351b_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:LiveEventsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9782319f148e42e4980e7f9a64a61035_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:HighSchoolParkAndRecreationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5aada981023f41c2a7134d94b007c4a5_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:TransportationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ff521eb01c94c6285c6cd07fcaee63b_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:InternationalSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2b55d5582a242cb8d0a0f0972c04ebc_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i27fb178d549848dcb83ad60c243855c3_I20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:ServicetypeWarrantyContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibac4c75c598f44f493058533564391cc_I20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:ServicetypeWarrantyContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-05-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d9da6681eea4ec2ae1fc09d9ff60294_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:ServicetypeWarrantyContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3ce1ecaa5e6b4c5e8cac8b777a37e149_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:ServicetypeWarrantyContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i36e771c2fbac4605888eacd27479dacc_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:ServicetypeWarrantyContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie725d23e670943629df2ef83892162e5_D20220130-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-30</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie2adb6a0c35a465e8aaa298e340c7df4_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-05-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie1d6646f3eff45b6a35db038c75f8b70_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie433031fb3304702bf7e8eb602cb82f6_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>dakt:segment</xbrli:measure></xbrli:unit><xbrli:context id="i6ffcb08cf4334e489dcb64165280be69_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:CommercialSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i08dbafe5a4be462d8770bf3e5da50334_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:CommercialSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i696d21c0d8324706b8dba323a26a46d5_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:CommercialSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i29496b64d8584d6cadc2cf122f53119f_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:LiveEventsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie67bc02d14e34a06934a318f8afcd02a_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:LiveEventsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i08427ad3a21047ae96e61f3d2d2ba786_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:LiveEventsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f595aad41014962ac0fdac8933dc912_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:HighSchoolParkAndRecreationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i37643540bea14651b74cf7b2ac63163b_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:HighSchoolParkAndRecreationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8425fa632aa64ea7bcce27b1715d6d0a_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:HighSchoolParkAndRecreationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i957f281ba4bf4259a8e4bf4981760a13_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:TransportationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f3e766f54ea418da074fec247bdffdb_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:TransportationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5d66caebdbbc49c2a01cb6e9c55154cc_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:TransportationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1bcde489750f48b1b7321ae7cbb49813_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:InternationalSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i86d29d7462dc4d1aa627c93a8ba5367b_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:InternationalSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ed174ddc3614fdbb8c343a8c5b96068_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:InternationalSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id010e66aff6741e29e6abc28a3a21142_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4d343c97043642f2bc68209dde5bc3c0_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3fe772fdd2494e51b20d9fb4f23d908f_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie6c01f1eea654176b23afeb90617b1a3_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b81452112c54c43954d55147acaf211_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5febe77b6ea245c9b0bb9edaee77515e_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4a553fc0302a43bdbb82b86372e3fa16_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i52df3a6cbd6e4efca4f3033f374c37eb_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i75d223fe947c4681b963cf983762f7ec_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd1dc205ff9f4383b2e8a97088377e33_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5e871b758a274d0bad56d4896cbc212b_I20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7fbae2d812384d61b6631314eefdd206_I20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-05-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9ee3b404279e42fcb75adb4f49066997_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if048eaf1d5d94d5ab5edc5a29a2a35d6_I20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e9cd120e2714f84bd970d7fbdb1598b_I20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-05-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9d3f9a0fee014df19c8c4304a09fd620_I20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:LiveEventsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie7bea05e02c84a3f88205957a3568590_I20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:CommercialSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff499a7210804466bd4b4c8a733b5cf7_I20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:TransportationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia8a616eb7b1641e0bc98aea84f71ab65_I20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:InternationalSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia01dc50512154310aa377fa3c4a83460_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:LiveEventsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0549372a45ed42f1896fa2d287322ee7_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:CommercialSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if433f9c1a4ce4db3a6c83ab4a44d0de4_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:TransportationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iedd3dedeeb4c480ca9a14d2bb1cfc53c_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:InternationalSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibcb2ea1ed1de450db7c13572a8db39e7_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idc20a4404fbe4aa48d331d21a04e74b4_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6f6d26262ee46ad893d6c2513a124cb_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib2b276dddc9d45dca14c652381f5123a_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0eb156d2e8984d1892f4840fe59009a6_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ica37f303b1aa4b84b4f8897e2f243e49_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb5f3265ada84ca4b143fef238314857_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic202a3251d4f47d2aa8a441bcc157f2c_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icdf1e563fb1a45e682a447307c0b3489_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i74135d347def4b0980bf4bdb18539307_I20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf6f22e4d41a4fba85ab1516ab3f6947_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i78c1351637ff4d5e9fb61d4f8499c7fc_I20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic81556a173e546489b67218a6770055a_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i25dd188d00114dd9a321e4001293ea15_I20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if70364ae381d425d99eb4edd96f582b7_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5cf4ee12fb3e49649fb31269dfd3fd29_I20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b9dbde3cb2f4223b37ce67b06cf5440_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibf8b63cec6e54de7992bdcc8befa0dec_I20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib9f075579c674aff8b8f7d0c58ab2937_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i62cb9c44db4e403ea075cfac25179225_I20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icacd2294a1824eb4bad9243a42d895b2_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e73fc22bc314b538b0530e31853e12c_I20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide538d15212e4aa69f1b63d5e2eaf565_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">dakt:OfficeFurnitureAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i22f674ac699a42b0b4e723b412e0cb2d_I20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">dakt:OfficeFurnitureAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib392e65b59bd4c3d83e11fad2dedd062_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">dakt:ComputerSoftwareAndHardwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i297318e3b610422d9cffd8b6be64fea3_I20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">dakt:ComputerSoftwareAndHardwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3277d615c1ea48b1915e5ddaa73c29c9_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie415f8b5f3c74066a1d51991f0c430c5_I20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if6e724a5e72548d189067cbd18b1b3e1_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">dakt:DemonstrationEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id946fb29f8804b0aa52678f3efd9a497_I20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">dakt:DemonstrationEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc14fa13e9a5499db17d1e4fe279a3e7_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ba5a23b53904509bf7811e361a9d76d_I20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3a45b62b8b5a437098dde492f956e372_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">dakt:RetainageOnConstructionTypeContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8bed3d08a8474e7db4f2456efe82aa5c_I20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">dakt:RetainageOnConstructionTypeContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i871b86a0505c48f38d54b0d6a591b187_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:FinanceReceivablesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="ib4d12d6d7a4044b498f99f3f254376d1_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:FinanceReceivablesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i75f9cc23ca74409688664aaf1ec15510_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:FinanceReceivablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i607ab66e90224e0b9e06d4eb4458b6d0_I20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:FinanceReceivablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8525885404f74730a077d848b242d2ad_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ied1922fa210243b8aed15ae5127261cd_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie0e471a174fe46318d848c1d96ddbdd5_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i21da29ef51a840af96d7f7670587c5c7_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3aebf7adb5664365969234a1ac19a555_I20200828"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-08-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5effd2ed180d4a47abcd4b42ec1cdcc6_I20200828"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-08-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4e9ee4c029414912ba8efbe936dfbb1b_I20200828"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:GuaranteesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-08-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i358ffb043eb84a6fa12fa99b9255cf71_I20160617"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2016-06-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i071455b45c4b48d7b5c9c44e7af9f68c_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27c50beecc68493ba14d6edcf5f1bb23_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaaba6eb449cb487ea74798006a6a567b_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f0d0226a504437093354c881629ea18_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaebb471f09a241c59277122b1ecaa733_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9bade0e1ca044cbfb461263a416e19d6_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a74c49edb464d70a5e852deec798283_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i57f1e1f23d60488eb902ce369ea9fc74_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i578481812de44fd1a1d9432a1724f5fc_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">dakt:PreferredSharePurchaseRightMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5f5ca1e784e84b218b44f980581b91ee_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6d221bd603a541598ab08cb31a377f6f_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">dakt:IndependentDirectorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i92676aeed7f44d09ad8e943be5a8d155_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">dakt:IndependentDirectorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i61492c5c2f934b948c4501530cccc938_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">dakt:EmployeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iadacc694c01d4d69b8a7d7dfae3fd341_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i442553b708a74421b686fa12e6360736_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i36ab0c1ff4e64c6bbd21782f8fa1b25d_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib59da579b11a4e90867c0b10b664c1f1_I20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">dakt:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ecbaf3b937e4153bf89d43500a57a60_I20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">dakt:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-05-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9af475f12b254d7bbfbbe2a3d80b87bb_I20190427"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">dakt:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-04-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaa2e660d0d0e4da1b10ca7ad00bb67dc_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">dakt:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6ed900ce273b41b3bd5f77dce2d7ab3d_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">dakt:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib05ed356d474452c879878f81598437c_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">dakt:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i65cdfbcfe0c641449eb548fd38028120_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">dakt:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c863f50a495471f9203a70a011091f9_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">dakt:InMoneyOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7552e5c1a49e4d72a68a66b2cd849722_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dakt:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a4e0cae47ed4d6cb59ce83cc3bd6af7_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dakt:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i12b55dcedc6840ffa3a9baeb4bd921f9_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia2619b79187f43f28abf9d5a3d52eeb8_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i01f06d2401714c948a3c264d893bea16_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if2b387697fce4003b91a3d5c2c1e2153_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie3031d7b96944d79b36484cb3c3ff6f5_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2cfa8b53b1704f3e952c8011fcc94380_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f07dd8dedba47e39546ac009d106491_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d7f8d46c0e14e109ba26b924ba9a636_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if6f207fc63c54384b64070a481fb53a5_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7e3a50c1568c46ada25e869775d32755_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5387030253b14171ba75e1cfdc1250b8_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic4b1bb203792442d83b5a6cb991729d6_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf29bbf210e34b44adf424beb14d989f_D20200503-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-03</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9cace9fe345840e4821206367e8af836_D20190428-20200502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-28</xbrli:startDate><xbrli:endDate>2020-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iec700c93fc524aa3a2fda979ea0486b2_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i178f1e7ea0c44750ab5661d17d6972f5_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">dakt:DeferredTaxAssetNetOperatingLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0767ba182da945d497fedfa953eb3fc6_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</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>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i76fe2370521a43e595cdb778adf9e1c9_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</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>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c55d9a64f6a41f88f5c23d36235f26a_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</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>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad92163ac81944d497398067cd89b2f3_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i198f32d680e24133b03d6639dd41aa41_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</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:InvestmentTypeAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i698882cabc7e4db1ae33262c135d1a4d_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</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:InvestmentTypeAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i12016e386894415b9df123cbd4faeb39_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic15baa3551a44cfd9254a4a6ff49bd94_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i611f723a1cc747e1a5ee03a82f94ebd4_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</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:InvestmentTypeAxis">us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5e3426befbf747aa833b2f5e67743969_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib3c0b2a18288483092c13aaa3a5761ab_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0471b3ded4e44f5a99ea0cd45f86519a_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8b263fe20b4a46248cf75b7a693088db_I20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</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-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie99e03884f3142e2a9729949f2387b2b_I20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</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-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d7d7717e3044b84a0ab019f376622d6_I20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</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-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idc7468231c464292ad622d681c859f27_I20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if19471d497914911836a84a4e455d0bc_I20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">dakt:ContingentConsiderationLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0160f84b8e0640f6b68093d3cadef0c9_D20210502-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">dakt:ContingentConsiderationLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-02</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9b1cb52aa2af4e498d7e9deeb3a1de08_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">dakt:ContingentConsiderationLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i74af3ff22b484bf69a1cd538b5bbf18e_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">dakt:USDollarsAustralianDollarsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="aud"><xbrli:measure>iso4217:AUD</xbrli:measure></xbrli:unit><xbrli:context id="i2779c58f42704f8187cf1721879ba018_I20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">dakt:USDollarsAustralianDollarsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic9051a4363074f0fa9e3e1bbc92dc6b4_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">dakt:USDollarsCanadianDollarsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="cad"><xbrli:measure>iso4217:CAD</xbrli:measure></xbrli:unit><xbrli:context id="ide81d1683ccd42b99e6c681df8ae533d_I20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">dakt:USDollarsCanadianDollarsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i56d551d8c11d417e82f859c0941689b0_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">dakt:USDollarsBritishPoundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="gbp"><xbrli:measure>iso4217:GBP</xbrli:measure></xbrli:unit><xbrli:context id="ia870c2900050487cb45f46ecf3721037_I20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">dakt:USDollarsBritishPoundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0751c1ee08df4d07a8f9e65d63cf16be_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">dakt:USDollarsEurosMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="eur"><xbrli:measure>iso4217:EUR</xbrli:measure></xbrli:unit><xbrli:context id="ia801b54cc35b48a2bd0e6dc201f24b38_I20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">dakt:USDollarsEurosMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5a36caa51f75446fb85a538b08000e47_I20200828"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:FinancialStandbyLetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-08-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i35690c614aae489e952237657984db86_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:GuaranteeOfBusinessRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id8cd2997efa44a189cb9013b00d9802b_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000915779</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:SuretyBondMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i878fbdbc702b4dc995ab6fa43cb56390_1"></div><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;padding-left:7.2pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGV4dHJlZ2lvbjplNzgwMmUxNGExMjU0NjE5OGY2Y2M2ZDc3NTRkNDdjZF8zNzQ5_1bfe5a9d-292e-4ff9-b78a-b30ca0889bf6">10-K</ix:nonNumeric></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="dei:DocumentAnnualReport" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGV4dHJlZ2lvbjplNzgwMmUxNGExMjU0NjE5OGY2Y2M2ZDc3NTRkNDdjZF8zNzQx_79ca484a-03fe-47ef-8c01-904df0d1606a">x</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</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%">For the Fiscal Year Ended <ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGV4dHJlZ2lvbjplNzgwMmUxNGExMjU0NjE5OGY2Y2M2ZDc3NTRkNDdjZF8yMDM_d0fa422e-3e13-45c3-8827-de220dcb44c2"><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGV4dHJlZ2lvbjplNzgwMmUxNGExMjU0NjE5OGY2Y2M2ZDc3NTRkNDdjZF8yMDM_3c4dcf49-2edc-434e-8c07-e992303348f6">April 30</ix:nonNumeric>, 2022</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%">OR</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGV4dHJlZ2lvbjplNzgwMmUxNGExMjU0NjE5OGY2Y2M2ZDc3NTRkNDdjZF8zNzQy_4a8121b2-d538-41fe-8474-793d2a9a2115">o</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</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%">For the Transition Period From ___ to ___.</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%">Commission File Number: <ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGV4dHJlZ2lvbjplNzgwMmUxNGExMjU0NjE5OGY2Y2M2ZDc3NTRkNDdjZF8zNzUw_35948507-af4f-47a9-b47d-79f5a14a6517">0-23246</ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:center"><img src="dakt-20220430_g1.jpg" alt="dakt-20220430_g1.jpg" style="height:79px;margin-bottom:5pt;vertical-align:text-bottom;width:128px"/></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGV4dHJlZ2lvbjplNzgwMmUxNGExMjU0NjE5OGY2Y2M2ZDc3NTRkNDdjZF84Nzk2MDkzMDI2MTIy_cb181ff0-2a59-4c59-b3e9-ea3de525dd99">Daktronics, 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:400;line-height:120%">(Exact Name of Registrant as Specified in Its Charter)</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:48.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.598%"></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:10pt;font-weight:700;line-height:114%"><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGFibGU6YmM0NjliY2QwOTJjNDUxZmEzODg4OGU1ZmUxNWQyMTIvdGFibGVyYW5nZTpiYzQ2OWJjZDA5MmM0NTFmYTM4ODg4ZTVmZTE1ZDIxMl8wLTAtMS0xLTM3_c277814c-911b-4a29-8b12-be6463e98d76">South Dakota</ix:nonNumeric></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:10pt;font-weight:700;line-height:114%"><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGFibGU6YmM0NjliY2QwOTJjNDUxZmEzODg4OGU1ZmUxNWQyMTIvdGFibGVyYW5nZTpiYzQ2OWJjZDA5MmM0NTFmYTM4ODg4ZTVmZTE1ZDIxMl8wLTItMS0xLTM3_d5a73b6e-491a-4b98-bcfc-8b5fe33964e2">46-0306862</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:114%">(State or Other Jurisdiction of Incorporation or Organization)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(I.R.S. Employer Identification No.)</span></td></tr><tr style="height:15pt"><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="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:115%"><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGFibGU6YmM0NjliY2QwOTJjNDUxZmEzODg4OGU1ZmUxNWQyMTIvdGFibGVyYW5nZTpiYzQ2OWJjZDA5MmM0NTFmYTM4ODg4ZTVmZTE1ZDIxMl8zLTAtMS0xLTM3L3RleHRyZWdpb246MzVhZDNjMjc3YTJiNGFjOGE4NzJiNmU1ZjRiNzI5N2FfNA_fda986e1-e2e6-4e39-88a5-f700494d0c42">201 Daktronics Drive</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:700;line-height:115%"><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGFibGU6YmM0NjliY2QwOTJjNDUxZmEzODg4OGU1ZmUxNWQyMTIvdGFibGVyYW5nZTpiYzQ2OWJjZDA5MmM0NTFmYTM4ODg4ZTVmZTE1ZDIxMl8zLTAtMS0xLTM3L3RleHRyZWdpb246MzVhZDNjMjc3YTJiNGFjOGE4NzJiNmU1ZjRiNzI5N2FfNw_6d169caa-52b2-4a7d-938f-7f783e84e983">Brookings</ix:nonNumeric>, <ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGFibGU6YmM0NjliY2QwOTJjNDUxZmEzODg4OGU1ZmUxNWQyMTIvdGFibGVyYW5nZTpiYzQ2OWJjZDA5MmM0NTFmYTM4ODg4ZTVmZTE1ZDIxMl8zLTAtMS0xLTM3L3RleHRyZWdpb246MzVhZDNjMjc3YTJiNGFjOGE4NzJiNmU1ZjRiNzI5N2FfMTE_c755095a-1c01-4e55-993f-7cc0c907bcbe">SD</ix:nonNumeric></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:10pt;font-weight:700;line-height:114%"><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGFibGU6YmM0NjliY2QwOTJjNDUxZmEzODg4OGU1ZmUxNWQyMTIvdGFibGVyYW5nZTpiYzQ2OWJjZDA5MmM0NTFmYTM4ODg4ZTVmZTE1ZDIxMl8zLTItMS0xLTM3_1d1375c7-f808-432e-bfa1-89bee32f8e02">57006</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:114%">(Address of Principal Executive Offices)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(Zip Code)</span></td></tr></table></div><div style="padding-left:3.6pt;padding-right:3.6pt;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="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGV4dHJlZ2lvbjplNzgwMmUxNGExMjU0NjE5OGY2Y2M2ZDc3NTRkNDdjZF8zNzM2_2b108ded-0802-4460-b470-2a07e6246312">605</ix:nonNumeric>) <ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGV4dHJlZ2lvbjplNzgwMmUxNGExMjU0NjE5OGY2Y2M2ZDc3NTRkNDdjZF8zNzM3_bb668387-d64e-4a54-85a8-36020c6315bc">692-0200</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:120%">(Registrant&#8217;s telephone number, including area code)</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</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:38.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.051%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.901%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left: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:700;line-height:114%">Title of each class</span></td><td colspan="3" style="border-left: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:700;line-height:114%">Trading Symbol(s)</span></td><td colspan="3" style="border-left:1pt solid #000;border-right: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:700;line-height:114%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;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:114%"><ix:nonNumeric contextRef="i971bba3c4e324b1682c141ef75e8ff52_D20210502-20220430" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGFibGU6Nzc0OWRhMjg0OTg2NDc3MDgzYTdmNTdiMzY2YTEyYjMvdGFibGVyYW5nZTo3NzQ5ZGEyODQ5ODY0NzcwODNhN2Y1N2IzNjZhMTJiM18xLTAtMS0xLTM3_47dd27df-4085-41ee-b206-6174c8c16a0e">Common Stock, No Par Value</ix:nonNumeric></span></td><td colspan="3" style="border-left: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:114%"><ix:nonNumeric contextRef="i971bba3c4e324b1682c141ef75e8ff52_D20210502-20220430" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGFibGU6Nzc0OWRhMjg0OTg2NDc3MDgzYTdmNTdiMzY2YTEyYjMvdGFibGVyYW5nZTo3NzQ5ZGEyODQ5ODY0NzcwODNhN2Y1N2IzNjZhMTJiM18xLTEtMS0xLTM3_dfbb91e6-a390-4cea-9a65-a8dbaee76e6c">DAKT</ix:nonNumeric></span></td><td colspan="3" style="border-left:1pt solid #000;border-right: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:114%"><ix:nonNumeric contextRef="i971bba3c4e324b1682c141ef75e8ff52_D20210502-20220430" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGFibGU6Nzc0OWRhMjg0OTg2NDc3MDgzYTdmNTdiMzY2YTEyYjMvdGFibGVyYW5nZTo3NzQ5ZGEyODQ5ODY0NzcwODNhN2Y1N2IzNjZhMTJiM18xLTItMS0xLTM3_6adb8e9d-f834-4651-8e21-c8e9000da38c">Nasdaq Global Select Market</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;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:114%"><ix:nonNumeric contextRef="i0c2bcaa43dad4844b2691ae45577cc96_D20210502-20220430" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGFibGU6Nzc0OWRhMjg0OTg2NDc3MDgzYTdmNTdiMzY2YTEyYjMvdGFibGVyYW5nZTo3NzQ5ZGEyODQ5ODY0NzcwODNhN2Y1N2IzNjZhMTJiM18yLTAtMS0xLTM3_4509029d-e48e-4e4e-b26d-c39d01dc8d0a">Preferred Stock Purchase Rights</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left: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:114%"><ix:nonNumeric contextRef="i0c2bcaa43dad4844b2691ae45577cc96_D20210502-20220430" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGFibGU6Nzc0OWRhMjg0OTg2NDc3MDgzYTdmNTdiMzY2YTEyYjMvdGFibGVyYW5nZTo3NzQ5ZGEyODQ5ODY0NzcwODNhN2Y1N2IzNjZhMTJiM18yLTEtMS0xLTM3_10084955-3bc3-4366-8b93-b8641731435b">DAKT</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right: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:114%"><ix:nonNumeric contextRef="i0c2bcaa43dad4844b2691ae45577cc96_D20210502-20220430" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGFibGU6Nzc0OWRhMjg0OTg2NDc3MDgzYTdmNTdiMzY2YTEyYjMvdGFibGVyYW5nZTo3NzQ5ZGEyODQ5ODY0NzcwODNhN2Y1N2IzNjZhMTJiM18yLTItMS0xLTM3_b0ac5e4b-1751-46ee-a0a9-de80ed90c2e9">Nasdaq Global Select Market</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(g) of the Act: None</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. &#160;&#160;Yes </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGV4dHJlZ2lvbjplNzgwMmUxNGExMjU0NjE5OGY2Y2M2ZDc3NTRkNDdjZF8zNzM4_65e33808-ca8a-49f2-a002-e2f6f78e4d4f">No</ix:nonNumeric> </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:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. &#160;&#160;Yes </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGV4dHJlZ2lvbjplNzgwMmUxNGExMjU0NjE5OGY2Y2M2ZDc3NTRkNDdjZF8zNzM5_6ed677fb-3eca-4768-8648-5d41f08cca57">No</ix:nonNumeric> </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:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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; <ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGV4dHJlZ2lvbjplNzgwMmUxNGExMjU0NjE5OGY2Y2M2ZDc3NTRkNDdjZF8zNzUy_c8d54532-847b-40bf-86d3-639eee6862a2">Yes</ix:nonNumeric> </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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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; <ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGV4dHJlZ2lvbjplNzgwMmUxNGExMjU0NjE5OGY2Y2M2ZDc3NTRkNDdjZF8zNzQw_7646f5e3-2e19-44b0-995f-6957ab558c8a">Yes</ix:nonNumeric> </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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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, a 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 "emerging growth company" in Rule 12b-2 of the Exchange Act.</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:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Large accelerated filer </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#9744;</span></div></td><td colspan="3" style="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:114%"><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGFibGU6NzlhYjg3NTdmMmI3NGEwYjg2NjdhYzIxYzUyYTY2YjIvdGFibGVyYW5nZTo3OWFiODc1N2YyYjc0YTBiODY2N2FjMjFjNTJhNjZiMl8wLTEtMS0xLTE2OTY1L3RleHRyZWdpb246YWI1MDNlMmJiMDVkNGFmMjkyYzZjMGMxNGYzY2ExYmRfNQ_f2681deb-efe1-4716-8189-5b702888ca53">Accelerated filer</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#9746;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Non-accelerated filer </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#9744;</span></div></td><td colspan="3" style="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:114%">Smaller reporting company <ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGFibGU6NzlhYjg3NTdmMmI3NGEwYjg2NjdhYzIxYzUyYTY2YjIvdGFibGVyYW5nZTo3OWFiODc1N2YyYjc0YTBiODY2N2FjMjFjNTJhNjZiMl8xLTEtMS0xLTE2OTY3L3RleHRyZWdpb246NjBlZWU3YjM3ODI3NGFlM2I2NmI0NDY5ZTE4MTFhNWNfMzA_03eb700d-7b80-42a1-b4cf-ada8c6e3f389">&#9744;</ix:nonNumeric></span></div></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Emerging growth company <ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGFibGU6NzlhYjg3NTdmMmI3NGEwYjg2NjdhYzIxYzUyYTY2YjIvdGFibGVyYW5nZTo3OWFiODc1N2YyYjc0YTBiODY2N2FjMjFjNTJhNjZiMl8yLTEtMS0xLTE2OTY3L3RleHRyZWdpb246ZWFlYmY2YWE1ZWJhNDNiYmI4NWViMTE2Yzc2ODQxMmNfMjg_936b00e7-6556-4f71-8374-9450e22e7c00">&#9744;</ix:nonNumeric></span></div></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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. </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGV4dHJlZ2lvbjplNzgwMmUxNGExMjU0NjE5OGY2Y2M2ZDc3NTRkNDdjZF8zNzQ3_6818e782-6e13-4a02-8158-63d2c5b79433">&#9746;</ix:nonNumeric></span><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:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). &#160;&#160;Yes </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGV4dHJlZ2lvbjplNzgwMmUxNGExMjU0NjE5OGY2Y2M2ZDc3NTRkNDdjZF8zNzQz_33a9f48e-04f3-49f6-9631-c809d2955775">o</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">No </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:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The aggregate market value of the registrant's common stock held by non-affiliates at October&#160;30, 2021 (which is the last business day of the Registrant&#8217;s most recently completed second quarter), computed by reference to the closing sales price of the Registrant&#8217;s common stock on The Nasdaq Global Select Market on such date, was approximately $<ix:nonFraction unitRef="usd" contextRef="if350c0c0538640048334b4e1eb0db148_I20211030" decimals="0" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGV4dHJlZ2lvbjplNzgwMmUxNGExMjU0NjE5OGY2Y2M2ZDc3NTRkNDdjZF80Mzk4MDQ2NTE1MDA3_29f816fa-1c9d-428a-a858-d31d6cd9b790">258,641,294</ix:nonFraction>. For purposes of determining this number, individual shareholders holding more than 10 percent of the Registrant&#8217;s outstanding Common Stock are considered affiliates. This number is provided only for the purpose of this Annual Report on Form 10-K and does not represent an admission by either the Registrant or any such person as to the status of such person.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">The number of shares of the Registrant&#8217;s Common Stock outstanding as of June&#160;2, 2022 was <ix:nonFraction unitRef="shares" contextRef="ie48da18faafe47afbc610743c1ea1a9e_I20220602" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGV4dHJlZ2lvbjplNzgwMmUxNGExMjU0NjE5OGY2Y2M2ZDc3NTRkNDdjZF80Mzk4MDQ2NTE1MDE1_8221c572-0bf5-4d96-b796-3e98c2776bdd">45,033,839</ix:nonFraction>.</span></div><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGV4dHJlZ2lvbjplNzgwMmUxNGExMjU0NjE5OGY2Y2M2ZDc3NTRkNDdjZF84Nzk2MDkzMDI2MTIz_71b1c9d7-41de-4b4f-9d34-b53fa9d332ef" escape="true"><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%">DOCUMENTS INCORPORATED BY REFERENCE</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Portions of the Registrant&#8217;s Proxy Statement for its Annual Meeting of Shareholders to be held August&#160;31, 2022 are incorporated by reference in Part III of the Form 10-K, as indicated in Items 10 through 14 of Part III.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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:120%">Auditor Name: <ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGFibGU6ZGM2MjBlODMyZTIxNDBjZThhMWZiZjE5OTU2MDU1ZjIvdGFibGVyYW5nZTpkYzYyMGU4MzJlMjE0MGNlOGExZmJmMTk5NTYwNTVmMl8wLTAtMS0xLTIxMjA2L3RleHRyZWdpb246Mzk2YTc2YmI4NDEzNGVlYzg4MjY1ZjQyMmJiNTJlY2JfODc5NjA5MzAyMjI2OA_48a0f29e-8d3b-4818-8b63-63ce9b27d53e">Deloitte &amp; Touche LLP</ix:nonNumeric></span></div></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:10pt;font-weight:400;line-height:120%">Location: <ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGFibGU6ZGM2MjBlODMyZTIxNDBjZThhMWZiZjE5OTU2MDU1ZjIvdGFibGVyYW5nZTpkYzYyMGU4MzJlMjE0MGNlOGExZmJmMTk5NTYwNTVmMl8wLTEtMS0xLTIxMjA4L3RleHRyZWdpb246ODU4ZTQ0YTAzNzk0NDZjMTkyZDQyYWQ4OGYwMDExNDhfODc5NjA5MzAyMjI2Ng_39fc62d4-e4dd-4fcc-aac6-1493acd4af84">Minneapolis, Minnesota</ix:nonNumeric></span></div></td><td colspan="3" style="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%">Auditor Firm ID: PCAOB No. <ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGFibGU6ZGM2MjBlODMyZTIxNDBjZThhMWZiZjE5OTU2MDU1ZjIvdGFibGVyYW5nZTpkYzYyMGU4MzJlMjE0MGNlOGExZmJmMTk5NTYwNTVmMl8wLTItMS0xLTIxMjEwL3RleHRyZWdpb246MTZjNDIwZDBjOGRlNDBmNTlmYjk1OTU2MTM5MzUzYWFfODc5NjA5MzAyMjI0Mw_e40fa37d-635b-4ac0-8533-9b050576582a">34</ix:nonNumeric></span></div></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i878fbdbc702b4dc995ab6fa43cb56390_7"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></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%">DAKTRONICS, INC. AND SUBSIDIARIES</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%">FORM 10-K</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%">FOR THE FISCAL YEAR ENDED April&#160;30, 2022</span></div><div style="margin-top:12pt;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 style="margin-top: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:9.051%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:82.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.962%"></td><td style="width:0.1%"></td></tr><tr><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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Page</span></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_10">SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_10">1</a></span></div></td></tr><tr style="height:15pt"><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:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_13">PART I</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_13">1</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_16">ITEM 1.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_16">BUSINESS</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_16">1</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_19">ITEM 1A.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_19">RISK FACTORS</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_19">8</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_22">ITEM 1B.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_22">UNRESOLVED STAFF COMMENTS</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_22">21</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_25">ITEM 2.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_25">PROPERTIES</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_25">21</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_28">ITEM 3.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_28">LEGAL PROCEEDINGS</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_28">21</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_31">ITEM 4.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_31">MINE SAFETY DISCLOSURES</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_31">22</a></span></div></td></tr><tr style="height:15pt"><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:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_34">PART II</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_34">22</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_37">ITEM 5.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_37">MARKET FOR REGISTRANT&#8217;S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_37">22</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_40">ITEM 6.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_40">[Reserved.]</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_40">23</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_43">ITEM 7.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_43">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_43">23</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_61">ITEM 7A.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_61">QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_61">34</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_64">ITEM 8.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_64">FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_64">35</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_142">ITEM 9.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_142">CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_142">71</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_145">ITEM 9A.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_145">CONTROLS AND PROCEDURES</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_145">71</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_148">ITEM 9B.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_148">OTHER INFORMATION</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_148">72</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_455">ITEM 9C.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_455">DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_148">72</a></span></div></td></tr><tr style="height:15pt"><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:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_151">PART III</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_151">72</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_154">ITEM 10.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_154">DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_154">72</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_157">ITEM 11.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_157">EXECUTIVE COMPENSATION</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_157">72</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_160">ITEM 12.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_160">SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_160">72</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_163">ITEM 13.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_163">CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_163">73</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_166">ITEM 14.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_166">PRINCIPAL ACCOUNTANT FEES AND SERVICES</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_166">73</a></span></div></td></tr><tr style="height:15pt"><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:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_169">PART IV</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_169">74</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_172">ITEM 15.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_172">EXHIBITS AND FINANCIAL STATEMENT SCHEDULES</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_172">74</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_448">ITEM 16</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_448">FORM 10-K SUMMARY</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_172">74</a></span></div></td></tr><tr style="height:15pt"><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:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_175">SIGNATURES</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_175">77</a></span></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i878fbdbc702b4dc995ab6fa43cb56390_10"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SPECIAL NOTE REGARDING FORWARD&#8211;LOOKING STATEMENTS</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%">This Annual Report on Form 10-K (including exhibits and any information incorporated by reference herein) (the "Form 10-K" or the "Report") contains both historical and forward-looking statements that involve risks, uncertainties and assumptions. The statements contained in this Report that are not purely historical are forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21B of the Securities Exchange Act of 1934, as amended, including statements regarding our expectations, beliefs, intentions and strategies for the future. These statements appear in a number of places in this Report and include all statements that are not historical statements of fact regarding the intent, belief or current expectations with respect to, among other things: (i.) our competition; (ii.) our financing plans and ability to maintain adequate liquidity; (iii.) trends affecting our financial condition or results of operations; (iv.) our growth and operating strategies; (v.) the declaration and payment of dividends; (vi.) the timing and magnitude of future contracts; (vii.) raw material shortages and lead times and supply chain disruptions; (viii.) fluctuations in margins; (ix.) the seasonality of our business; (x.) the introduction of new products and technology; (xi.) the amount and frequency of warranty claims; (xii.) our ability to manage the impact that new or adjusted tariffs may have on the cost of raw materials and components and our ability to sell product internationally; (xiii.) the resolution of litigation contingencies; (xiv.) the timing and magnitude of any acquisitions or dispositions; (xv.) the impact of governmental laws, regulations, and orders, including as a result of the COVID-19 pandemic caused by the coronavirus; and (xvi) disruptions to our business caused by geopolitical events, military actions, work stoppages, natural disasters, or international health emergencies, such as the COVID-19 pandemic. The words &#8220;may,&#8221; &#8220;would,&#8221; &#8220;could,&#8221; &#8220;should,&#8221; &#8220;will,&#8221; &#8220;expect,&#8221; &#8220;estimate,&#8221; &#8220;anticipate,&#8221; &#8220;believe,&#8221; &#8220;intend,&#8221; &#8220;plan&#8221; and similar expressions and variations thereof are intended to identify forward-looking statements. Investors are cautioned that any such forward-looking statements are not guarantees of future performance and involve risks and uncertainties, many of which are beyond our ability to control, and that actual results may differ materially from those projected in the forward-looking statements as a result of various factors discussed herein, including those discussed in the section of this Form 10-K entitled &#8220;Part I, Item 1A. Risk Factors&#8221; and &#8220;Part II, Item 7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations,&#8221; and those factors discussed in detail in our other filings with the Securities and Exchange Commission.</span></div><div id="i878fbdbc702b4dc995ab6fa43cb56390_13"></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%">PART I.</span></div><div id="i878fbdbc702b4dc995ab6fa43cb56390_16"></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%">Item 1. BUSINESS</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%">Business Overview</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:400;line-height:120%">Daktronics, Inc. and its subsidiaries (the &#8220;Company&#8221;, &#8220;Daktronics&#8221;, &#8220;we&#8221;, &#8220;our&#8221;, or &#8220;us&#8221;) are an industry leader in designing and manufacturing electronic scoreboards, programmable display systems and large screen video displays for sporting, commercial and transportation applications. We serve our customers by providing high quality standard display products as well as custom-designed and integrated systems. We offer a complete line of products, from small scoreboards and electronic displays to large multimillion-dollar video display systems as well as related control, timing, and sound systems. We are recognized as a technical leader with the capabilities to design, market, manufacture, install and service complete integrated systems displaying real-time data, graphics, animation and video. We engage in a full range of activities: marketing and sales, engineering and product design and development, manufacturing, technical contracting, professional services and customer service and support.</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:400;line-height:120%">We were founded in 1968 by Drs. Aelred Kurtenbach and Duane Sander, professors of electrical engineering at South Dakota State University in Brookings, South Dakota. The Company began with the design and manufacture of electronic voting systems for state legislatures. In 1971, Daktronics developed the patented Matside&#174; wrestling scoreboard, the first product in the Company's growing and evolving line. In 1994, Daktronics became a publicly traded company and invested in display technologies and new markets. We have continued these investments and have supported our long-term customer relationships to grow from a small company operating out of a garage to a world leader in the display industry. We currently employ 2,477 people globally. We are headquartered at 201 Daktronics Dr., Brookings, SD 57006 telephone 605-692-4200. Our Internet address is https://</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">www.daktronics.com.</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:400;line-height:120%">Our annual, quarterly and current reports and any amendments to those reports are freely available in the "Investor Relations" section of our website. We post each of these documents on our website as soon as reasonably practicable after it is electronically filed with the Securities and Exchange Commission (the "SEC"). These reports and other reports, proxy statements, and electronic filings are also found on the SEC&#8217;s website at www.sec.gov. Information contained on our website is not deemed to be incorporated by reference into this Report or filed with the SEC.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></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:400;line-height:120%">We focus our sales and marketing efforts on markets, geographical regions and products. Our five business segments consist of four domestic business units and the International business unit. The four domestic business units consist of Commercial, Live Events, High School Park and Recreation, and Transportation, all of which include the geographic territories of the United States and Canada. Financial information concerning these segments is set forth in this Form 10-K in "Part II, Item 7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations" and "Note 3. Segment Reporting" of the Notes to our Consolidated Financial Statements included in this Form 10-K.</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%">Industry Background</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:400;line-height:120%">Over the years, our products have evolved significantly from scoreboards and matrix displays with related software applications to complex, integrated visual display systems which include full color video with text and graphics displays located on a local or remote network that are tied together through sophisticated control systems. In the mid-1990's, as light emitting diodes (&#8220;LEDs&#8221;) became available in red, blue and green colors with outdoor brightness, we pioneered the development of full color LED video displays capable of replicating trillions of colors, thereby producing large format video systems with excellent color, brightness, energy efficiency and lifetime. Due to our foundation of developing scoring and graphics display systems, we were able to add video capabilities so we could meet all our customers' large format display needs in a complete, integrated system. This has proven to be a key factor in Daktronics becoming a leader in large electronic displays. LED technologies continue to evolve and advance, creating new high-resolution and micro-LED display options of all shapes and sizes. Today, the industry continues development in both the construct of the micro-LED and production methods of micro-LED display panels using mass-transfer technology.</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:400;line-height:120%">Integrated visual display systems are increasingly used across a variety of vertical markets including: media/advertising, stadiums/venues, hospitality/leisure, transportation, military and government, broadcast, control room, corporate and education, and retail. Generally, these vertical markets use systems to collaboratively communicate, inform, entertain, and advertise to various sized audiences. Advances in technologies and the decrease in costs of systems have opened up and increased the market's size.</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%">Description of Business</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:400;line-height:120%">We are engaged in a full range of activities: marketing and sales, engineering and product design and development, manufacturing, technical contracting, professional services and customer service and support. Each of those activities is described below:</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%">Marketing and Sales.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our sales force is comprised of direct sales staff and resellers located throughout the world supporting all customer types in both sales and service. We primarily use a direct sales force for large integrated display system sales in professional sports, colleges and universities, and commercial spectacular projects. We also use our direct sales force to sell third-party advertising and transportation applications. We utilize resellers outside North America for large integrated system sales where we do not have a direct sales presence. The majority of our products sold by resellers in North America are standard catalog products. We support our resellers through direct mail/email advertising, social media campaigns, trade journal advertising, product and installation training, trade show exhibitions and accessibility to our regional sales or service teams and demonstration equipment.</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%">Engineering and Product Design and Development.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The large format electronic display industry is characterized by ongoing product innovations and developments in technology and complementary services. To remain competitive, we have a tradition of applying engineering resources throughout our business to anticipate and respond rapidly to the system needs in the marketplace. We employ and contract with engineers and technicians in the areas of mechanical and electrical design; applications engineering; software design; quality design; and customer and product support. Product managers assigned to each product family assist our sales staff in training and implementing product improvements which ensures each product is designed for maximum reliability and serviceability. We employ and contract with process engineers to assist in quality and reliability processing in our product design testing and manufacturing areas. We also make selected investments in and contract with affiliated companies to support and advance technologies and capabilities for our product lines and solutions.</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%">Manufacturing.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The majority of our products are manufactured in the United States, specifically in South Dakota and Minnesota. We also have manufacturing facilities in China and Ireland. We perform component manufacturing, system manufacturing (metal fabrication, electronic assembly, sub-assembly and final assembly) and testing in-house for most of our products to control quality, improve response time and maximize cost-effectiveness. Given the cyclical nature of some parts of our business and dispersed sales geography, we balance and maintain our ability to manufacture the same products </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></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:400;line-height:120%">across our plants so we can efficiently utilize our capacity and reduce costs. A key strategy of ours is to increase standardization and commonality of parts and manufacturing processes across product lines through the use of product platforms to increase efficiencies. Other strategies include supplier management programs and lean manufacturing techniques. For more details on our facilities, see "Part II, Item 2. Properties".</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%">Technical Contracting.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We serve as a technical contractor for larger display system installations requiring custom designs and innovative product solutions. The purchase of display systems typically involves competitive proposals. As part of our response to a proposal request, we may suggest additional products or features to assist the prospective customer in analyzing the optimal type of display system. We usually include site preparation and installation services related to the display system in our proposal. In these cases, we serve as a contractor and may retain subcontractors for electrical, steel and installation labor. We have developed relationships with many subcontractors throughout the United States and the world, which is an advantage for us in bidding and delivering on these projects. We are licensed as a general contractor in many jurisdictions.</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%">Professional Services.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> To assist our clients' ability to engage, inform and entertain their audiences, we provide professional services including event support, content creation, product maintenance, marketing assistance, training on hardware and software, control room design, and continuing technical support training for operators.</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%">Customer Service and Support.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We offer limited warranties on our products, ranging from one to 10 years, against failure due to defective parts or workmanship. In addition, we offer service agreements of various scopes. To serve our customers, we provide help-desk access, parts repair and replacement, display monitoring and on-site support. Our technical help desk has experienced technicians who are on-call 24 hours a day to support events and sites. Our field service personnel and third-party service partners are trained to provide on-site support. We use third-party service partners to allow us to respond to the changes in volume of service requests during our seasonal peaks.</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%">Products and Technologies</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:400;line-height:120%">The two principal components of our systems are the display and the controller, which manages the operation of the display. We produce displays varying in complexity, size and resolution. The physical dimensions of a display depend on the size of the viewing area, the distance from the viewer to the display, and the amount and type of information to be displayed. The controller is comprised of computer hardware and software products designed to compile information provided by the operator and other integrated sources to display information, graphics or animation on the displays. We customize our products according to the design specifications of the customer and the conditions of the environment in which our products function.</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:400;line-height:120%">Our products are comprised of the following product families:</span></div><div style="margin-top: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">Video displays/video walls</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">Scoreboards and timing systems</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">Message displays</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">ITS (intelligent transportation systems) dynamic message signs</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">Mass Transit displays</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">Sound systems</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">Digital billboards</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">Digital street furniture</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">Digit and price displays</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">Indoor dynamic messaging systems and indoor liquid crystal display ("LCD") signs</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">Software and controllers including Venus&#174; Control Suite</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:400;line-height:120%">Each of these product families is described below:</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%">Video Displays/Video Walls.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> These displays are comprised of a large number of full-color pixels capable of showing various levels of video, graphics and animation. These displays include red, green and blue LEDs arranged in various combinations to form pixels. The electronic circuitry, which controls the pixels, allows for variances in the relative brightness of each LED to provide a full color spectrum, thereby displaying video images in striking, vibrant colors. Variables in video displays include the spacing of the pixels (pixel pitch), the resolution of the displays (number of pixels), the brightness of the displays (nits), the number of discrete colors the display is able to produce (color depth), the viewing angles, and the LED technology.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></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:400;line-height:120%">We offer a broad range of indoor and outdoor LED video displays with these varying features. Examples of indoor offerings include centerhung displays, landmark displays, video walls, ribbon board displays, hanging banners, corporate office entrance displays, conference room displays, and video displays designed for retail stores, restaurants, malls, transportation hubs and other similar indoor facilities.</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:400;line-height:120%">Video displays provide content to serve as a revenue generation source through advertising or as an information and communication medium (such as scoring, statistics, wayfinding, advertising, control center information), or to provide interior design elements to create luxurious space to feature digital art.</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:400;line-height:120%">Our mobile and modular display systems are transportable and are comprised of lightweight individual LED video panels less than a square meter in size and are assembled together to form a display in a customizable size. These displays are used for both indoor and outdoor touring shows and for other live events.</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:400;line-height:120%">Our display technology may be integrated with architectural mesh to deliver a dynamic communication medium that provides a semi-transparent viewing experience within a building. These displays can be mounted over a solid facade or in front of windows, resulting in a finished solution that is free from visible cabling and delivers a clean, semi-transparent view. These displays are less than one inch in depth and provide an elegant, refined structural appearance.</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:400;line-height:120%">Our line of freeform LED displays is architectural lighting and display products. The ProPixel&#174; freeform products use mountable LED elements to transform ordinary structures into stunning visual landmarks. A flexible mounting platform allows designers to transform any structure into a full-motion video display.</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:400;line-height:120%">The control components for video displays in live event applications include our Show Control Software Suite, proprietary digital media players and video processors. These control components provide advanced capabilities for the display of live video and real-time content on our displays. The Show Control Software Suite can operate an entire network of displays within a venue from a single, intuitive control interface. Its features allow users to instantly deliver media clips, camera feeds, and streaming information to any display in a network.</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%">Scoreboards and Timing Systems.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our line of scoreboards and timing products include indoor and outdoor scoreboards for many different sports, digit displays, scoring and timing controllers, statistics software and other related products. Indoor and outdoor systems range in complexity from small scoreboards to larger systems incorporating scoring, timing, video, message centers, advertising panels and control software.</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:400;line-height:120%">We offer a variety of controllers complementing our scoreboards and displays. These controllers vary in complexity from the All Sport&#174; 100, a handheld controller for portable scoreboards, to the All Sport&#174; Pro, designed for more sophisticated scoring systems and allowing for more user-defined options.</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:400;line-height:120%">We also offer timing systems for sports events, primarily aquatics and track competitions. A component of these systems is our OmniSport&#174; timing console. The system has the capability to time and rank the competitors and to interface with event management software to facilitate the sporting event. Other timing system components include swimming touchpads, race start systems, and relay take-off platforms.</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:400;line-height:120%">As a key component of an integrated system, we market sports statistics and results software under the DakStats&#174; trademark. The software allows the entry and display of sports statistics and other information. It is one of the leading applications of its type in collegiate and high school sports.</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%">Message Displays.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Galaxy&#174; product line is a family of full-matrix displays, available in both indoor and outdoor models and controlled with the Venus&#174; Control Suite. Galaxy&#174; displays are full color or monochrome with varying pixel spacing depending on color, size and viewing distance. Galaxy&#174; displays can display text, graphics and animation, as well as prerecorded video clips. They are used primarily to convey information and on-premises advertising to consumers.</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:400;line-height:120%">The Venus&#174; Control Suite software is used to control the creation of messages and graphic sequences for uploading to the Galaxy&#174; displays. This software is designed to be user friendly and applicable to all general advertising or message applications. It can be used to control a single message display or can scale up to provide a secure, cloud-based control center for large networks of message displays.</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%">ITS Dynamic Message Signs ("DMS").</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> DMS products include a wide range of LED displays for road management applications. The Vanguard&#174; family of dynamic message displays is typically used to direct traffic and inform motorists. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">4</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></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:400;line-height:120%">These displays are used over freeways, on arterial roads, near bridges, at toll booths and in other locations. We have also developed a Vanguard&#174; control system for these displays to help transportation agencies manage large networks of displays.</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%">Mass Transit Displays.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our Mass Transit products include a wide range of LCD and LED display solutions for public transportation applications. Installations often involve a network of displays located on railway platforms, at bus stations, or on concourses within a transportation hub to guide travelers to their intended destination.</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%">Sound Systems.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our sound systems include both standard and custom options. Standard systems are designed to meet the needs of a variety of indoor and outdoor sports venues based on the size and configuration of the facility. Custom indoor and outdoor systems are tailored for larger venues and venues with unique seating configurations and are often integrated into an overall venue solution for scoring, timing, message display and/or video capability. Our audio systems also complement our video display systems used in mall applications.</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%">Digital Billboards.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our line of digital billboards offers a unique display solution for the Out-of-Home (&#8220;OOH&#8221;) advertising industry. The products are used to display images which change at regular intervals. These systems include many features unique to the outdoor advertising market, such as our patented mounting system, self-adjusting brightness, improved energy consumption, and enhanced network security.</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%">Digital street furniture. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our LED street furniture features some of the brightest imagery in the industry and is built to withstand full-sun conditions. Our line of digital street furniture engages people with advertising content at eye level as they walk through campuses, cityscapes, and malls. This design enhances the message and complements surrounding architecture. These street furniture displays are our most flexible solution for digital OOH campaigns.</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%">Digit and Price Displays.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> This product line includes our DataTime&#174; and Fuelight&#8482; displays. The DataTime&#174; product line consists of outdoor time and temperature displays which use a remote sensor for temperature data. Fuelight&#8482; digit displays are specifically designed for the petroleum industry, offering high visibility and quick fuel price updates using the Fuelink&#8482; control software.</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%">Indoor Dynamic Messaging Systems and LCD screens. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ADFLOW DMS&#8482; systems include indoor networked solutions for retailers, convenience stores and other businesses. These solutions, either using LED or LCD technologies, allow customers to broadcast advertising campaigns and other information through the software, media players and visual hardware.</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%">Software &amp; Controllers including Venus</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Control Suite. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Venus&#174; Control Suite is our platform for scheduled control capability. It can be used in any application where the intended message is created in advance and scheduled to play at a predetermined time. It is available in an on-premise or hosted cloud-based configuration and is capable of supporting a single display or scaling to support many displays. For applications that require both scheduled content and live video or real time content, a control solution can combine the capabilities of Venus&#174; Control Suite with the capabilities of the Show Control Software Suite to create a powerful solution that enables customers to easily manage content on their displays. Content includes media, scoring, timing, statistics, advertising, way-finding information, playback loops and entertainment type visualizations. </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%">Raw Materials</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:400;line-height:120%">Materials used in the production of our video display and control systems are sourced from around the world. Examples of the materials we use in production include LEDs, integrated circuits, printed circuit boards, power supplies, plastics, aluminum, and steel. We source some of our materials from a single-source or a limited number of suppliers due to the proprietary nature of the materials. The loss of a key supplier, part unavailability, tariff changes, price changes, war or other geopolitical impacts to trade or transport, or defects in the supplied material or component could have an adverse impact on our business and operations. Our sourcing group works to implement strategies to mitigate these risks. Periodically, we enter into pricing agreements or purchasing contracts under which we agree to purchase a minimum amount of product in exchange for guaranteed price terms over the length of the contract, which generally does not exceed one year. We also periodically prepay for future supply.</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:400;line-height:120%">Since late fiscal 2021, we have been affected by supply chain disruptions and inflationary pressures stemming from the coronavirus pandemic ("COVID-19"), shipping container shortages, weather events, and the changes in global demand. Specifically, we are impacted by the global inflation and shortage of semiconductors and related electronic components, </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></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:400;line-height:120%">other materials needed for production, and freight. We are unable to predict the supply chain recovery or the impact to our business.</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%">Intellectual Property</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:400;line-height:120%">We own or hold licenses to use numerous patents, copyrights, and trademarks on a global basis. Our policy is to protect our competitive position by filing U.S. and international patent applications to protect technology and improvements that we consider important to the development of our business. This will allow us to pursue infringement claims against competitors for protection due to patent violations. Although we own a number of patents and possess rights under others to which we attach importance, we do not believe that our business as a whole is materially dependent upon any such patents or rights. We also own a number of trademarks that we believe are important in connection with the identification of our products and associated goodwill with customers, but no part of our business materially depends on such trademarks. We also rely on nondisclosure agreements with our employees and agents to protect our intellectual property. Despite these intellectual property protections, there can be no assurance a competitor will not copy the functions or features of our products.</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%">Seasonality</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:400;line-height:120%">Our net sales and profitability historically have fluctuated due to the impact of uniquely configured orders, such as display systems for professional sports facilities, colleges and universities, and spectacular projects in the commercial area, as well as the seasonality of the sports market. Uniquely configured orders can include several displays, controllers, and subcontracted structure builds, each of which can occur on varied schedules per the customer's needs. Our third fiscal quarter sales and profit levels are lighter than other quarters due to the seasonality of our sports business, construction cycles, and the reduced number of production days due to holidays in the quarter.</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:400;line-height:120%">Our gross margins tend to fluctuate more on uniquely configured orders than on limited configured orders. Uniquely configured orders involving competitive bidding and substantial subcontracting work for product installation generally have lower gross margins. Although we follow the over time method of recognizing revenues for uniquely configured orders, we nevertheless have experienced fluctuations in operating results and expect our future results of operations will be subject to similar fluctuations.</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:400;line-height:120%">Because of the seasonality and volatility in business demand and variety of product types, we may not be able to utilize our capacity efficiently or accurately plan our capacity requirements, which may negatively affect our business and operating results.</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%">Working Capital</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:400;line-height:120%">For information regarding working capital items, see &#8220;Part II, Item 7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations-Liquidity and Capital Resources&#8221; in this Form 10-K.</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%">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-weight:400;line-height:120%">We have a large and diverse worldwide customer base, ranging from local main street business owners and out-of-home companies to the owners and operators of premier professional sports arenas. Our customers are important to us, and we strive to serve them over the long-term to earn their future business. The loss of one or more customers could have an adverse effect on us. See "Note 3. Segment Reporting" of the Notes to our Consolidated Financial Statements included in this Form 10-K for our primary markets and customers of each business unit.</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%">Product Order Backlog</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:400;line-height:120%">Backlog represents the dollar value of orders for integrated electronic display systems and related products and services which are expected to be recognized in net sales in the future. Orders are contractually binding purchase commitments from customers. Orders are included in backlog when we are in receipt of an executed contract and any required deposits or security and have not yet been recognized into net sales. Certain orders for which we have received binding letters of intent or contracts will not be included in backlog until all required contractual documents and deposits are received. Orders and backlog are not measures defined by accounting principles generally accepted in the United States of America ("GAAP"), and our methodology for determining orders and backlog may vary from the methodology used by other companies in determining their orders and backlog amounts.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></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:400;line-height:120%">Order and backlog levels provide management and investors additional details surrounding the results of our business activities in the marketplace and highlight fluctuations caused by seasonality and our large project business. Management uses orders to evaluate market share and performance in the competitive environment. Management uses backlog information for capacity and resource planning. We believe order information is useful to investors because it provides an indication of our market share. We believe backlog information is useful to investors to provide an indication of future revenues. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our product order backlog as of April&#160;30, 2022 was $471.6 million as compared to $250.7 million as of May&#160;1, 2021. This increase in backlog is driven by record order volume and muted conversion to sales due to supply chain challenges. Our customers have also placed orders for future deliveries to secure our manufacturing capacity.</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:400;line-height:120%">We expect to fulfill the backlog as of April&#160;30, 2022 within the next </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24 months</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The timing of backlog may be impacted by project delays resulting from parts availability and other constraints stemming from the supply chain disruptions.</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%">Government and Other Regulation</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:400;line-height:120%">In the United States and other countries, various laws, regulations and ordinances related to our products and controllers restrict the installation of outdoor signs and displays, particularly in the commercial and transportation markets. These laws and regulations impose greater restrictions on electronic displays versus non-electronic displays due to alleged concerns over aesthetics or driver safety. Globally, our products are also subject to various regulations and standards including electromagnetic interference, electromagnetic compatibility, electrical safety, and flammability standards. We design and have our products tested for these regulations; however, these factors may prevent or inhibit us from selling products to some prospective customers in certain geographies.</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:400;line-height:120%">Our manufacturing facilities and products comply with industry specific requirements, including environmental rules and regulations and safety standards. These requirements include quality, manufacturing process controls, manufacturing documentation, supplier certification of raw materials, and various safety tests. Our production processes require the storage, use and disposal of a variety of hazardous chemicals under applicable laws.</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:400;line-height:120%">Our global supply chain and sales distribution channels subject us to various trade compliance regulations. These requirements can include certification of country of origin, classification within the various tariff codes and trade agreements, compliance with other specific product or country import/export regulations, and payment of certain import or export tariffs, duties, or taxes.</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:400;line-height:120%">Our global operations subject us to various laws and regulations, including laws and regulations relating to tax compliance, anti-corruption, data privacy, cybersecurity, governance, and disclosure reporting. These requirements vary and can involve matters and processes such as using resources for related expertise and information systems, records management, policy creation and maintenance, data protection programs, compliance filings, control design and testing, and continued training of employees.</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:400;line-height:120%">We are subject to regulations restricting the movement and interaction of people and business operations. During unprecedented times, such as during the duration of the COVID-19 pandemic, countries and the U.S. states and/or its localities can issue lock down orders impacting availability of employees, third parties, suppliers, customers, and other services we need to operate our business.</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:400;line-height:120%">We believe we are in material compliance with government and other regulatory requirements.</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%">Competition</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:400;line-height:120%">We encounter a wide variety of competitors that vary by product, geographic area, and business unit. Our competitors include both United States and foreign companies which range in size and product offerings. Our competitors may develop lower-cost or lower-featured products, may be willing to charge lower prices to increase their market share, or include different service and controller offerings. Some competitors have more capital, governmental funding, supply change access, and other resources, which may allow them to take advantage of acquisition opportunities or adapt more quickly to changes in customer requirements. Other competitors use sponsorships as a way to win business at a particular location or market. In addition, our products compete with other forms of advertising, such as television, print media and fixed display signs.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></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:400;line-height:120%">We believe that our ability to compete depends upon customer centric product and service quality and features, technical expertise, service breadth, and cost-effective solutions.</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%">Research and Development</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:400;line-height:120%">Our experience in engineering, process design, and product and service design and development capabilities, and investments made in affiliates are very important factors in continuing to develop, produce, and offer the most up-to-date digital displays and control system solutions desired by the market.</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:400;line-height:120%">Over the past years, we have invested in our development and our affiliates to increase our differentiated product platforms, advance our software architecture and offerings, support customer requirements, and advance new competitive narrow pixel and micro-electronic technologies.</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:400;line-height:120%">Product design and development investments in the near term are focused on developing or improving our video technology over a wide range of pixel pitches for both indoor and outdoor applications. These new or improved technologies are focused on varied pixel density for image quality and use, expanded product line offerings for our various markets and geographies, improved quality and reliability, and improved cost points.</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%">Employees and Human Capital Resource Management</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:400;line-height:120%">Our core values of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Honest, Helpful and Humble</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> support our commitment to diversity, equity and inclusion, which leads to our vision of every person at Daktronics being able to contribute their best every day. We seek to recruit, retain, and develop our existing and future workforce for decades-long engagements to build long-term mutual prosperity. We facilitate company-wide groups and teamwork to inspire a more inclusive culture. We encourage each employee to proactively and continuously build self-awareness, understanding of aspects of diversity, and openness to others&#8217; experiences and perspectives. </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:400;line-height:120%">The safety and well-being of our team are a top priority, and we believe each and every team member plays an essential role in creating a safe and healthy workplace. We provide training for safety measures on the job site and in our facilities. We provide our employees and their families with access to a variety of health programs, including benefits that support their physical and mental health. In response to the COVID-19 pandemic, we implemented changes that we consider to be in the best interest of our employees. We implemented additional safety measures for employees continuing critical on-site work and allowed employees to work from home when able. We believe we have been able to preserve our business continuity without sacrificing our commitment to keeping our employees safe during the COVID-19 pandemic.</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:400;line-height:120%">As of April&#160;30, 2022, we employed approximately 2,246 full-time employees and 231 part-time and temporary employees. Of these employees, approximately 937 were in manufacturing, 468 were in sales and marketing, 503 were in customer service, 354 were in engineering and 215 were in general and administrative. None of our employees are represented by a collective bargaining agreement. We believe employee relations are good.</span></div><div id="i878fbdbc702b4dc995ab6fa43cb56390_19"></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%">Item 1A. RISK FACTORS</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:400;line-height:120%">The factors that are discussed below, as well as the matters that are generally set forth in this Form 10-K and the documents incorporated by reference herein, could materially and adversely affect the Company&#8217;s business, results of operations and financial condition.</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%;text-decoration:underline">Risks Relating to the COVID-19 Pandemic</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%">We face risks related to actual or threatened health epidemics and other outbreaks, including the COVID-19 pandemic, which have and could have a material adverse effect on our operations, liquidity, financial conditions, and financial results. </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:400;line-height:120%">A serious global pandemic, including the current pandemic caused by COVID-19 and variants of COVID-19, can adversely impact, shock and weaken the global economy. These impacts can amplify other risk factors and could have a material impact on our operations, liquidity, financial conditions, and financial results.</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:400;line-height:120%">Pandemic-related risks impacting our business may include increased exposure to: global regulatory, geopolitical, and societal changes; rapid degradation of global economic conditions, creating an increase in the volatility and the timing and </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></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:400;line-height:120%">level of orders; supply chain disruptions, material shortages, and increases in the costs of components; changes in labor force availability, which could reduce our ability to operate across our business in development, sales and marketing, production, installation, and ongoing service and support; an increased risk of being subject to contract performance claims if we are unable to deliver according to the terms of our contracts or commitments and cannot claim force majeure to mitigate or eliminate our exposure to such claims; increased geographic work restrictions that could impact our ability to market, sell, manufacture and/or install our products; an increase in our exposure to claims or litigation relating to the pandemic; limitations on our ability to meet the terms of our bank credit agreements that cause restrictions on our ability to access the liquidity under such agreements; reduced access to and an increase in the cost of capital; reduced access to surety bonds or bank guarantees to secure customer orders; volatility and changes in foreign currency rates; delayed timing of collections and/or decreased collectability of receivables and contract assets; and a material reduction to the values of our assets including, but not limited to, inventory, investments in affiliates, deferred tax assets, goodwill, intangibles, and property and equipment. </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:400;line-height:120%">The impact on our customers and suppliers and the range of governmental and community reactions to the pandemic are uncertain. To the extent that our customers and suppliers are adversely impacted by a pandemic, this could reduce the availability, or result in delays in the delivery of materials or supplies, or result in delays in customer payments and orders, which in turn could materially interrupt our business operations and/or impact our liquidity. Site closures or project delays have occurred and have required increased social distancing and health-related precautions in our factories and many work sites, which may cause additional project delays and additional costs to be incurred. Pandemics could disrupt our operations due to absenteeism by infected or ill employees or other employees who elect not to come to work due to the illness or due to quarantines.</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:400;line-height:120%">COVID-19 created constraints on supply chain operations and resulted in component part shortages due to global capacity constraints, such as the current global capacity constraint we are facing in the supply of component parts, particularly of semiconductor components. Such a constraint could have caused and has caused lead times for our products to increase. In an effort to halt the outbreak of a pandemic such as COVID-19, governments may place significant restrictions on travel, such as the restrictions placed by the Chinese government on travel within China, leading to extended business closures, including closures at some supplier facilities and our manufacturing facilities. Although most of the restrictions on the operations of our suppliers and on us as a result of COVID-19 have been lifted or eased, we and our suppliers could continue to be disrupted by worker absenteeism, quarantines, office and factory closures, disruptions to ports and other shipping infrastructure, or other travel or health-related restrictions, and such restrictions could spread to other locations if the virus and its variants continues to spread or resurge. If our supply chain operations are adversely affected or are curtailed by the outbreak of diseases such as COVID-19, our supply chain, manufacturing and product shipments will be delayed, which could adversely affect our business, operations and customer relationships. We have sought and may need to continue to seek alternate sources of supply which may be more expensive, unavailable or may result in delays in shipments to us from our supply chain and subsequently to our customers. Further, if our distributors&#8217; or end user customers&#8217; businesses are similarly affected, they might delay or reduce purchases from us, which could adversely affect 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:400;line-height:120%">In addition, freight and logistics constraints caused in part by restrictions imposed by governments to combat the COVID-19 pandemic and additionally due to container and carriage shortages and increased fuel prices have resulted in increased costs and constrained available transport for us and our channel partners, all at a time when global demand has increased. If our supply chain operations continue to be adversely affected or are curtailed by the outbreak of diseases such as COVID-19, our supply chain, manufacturing and product shipments will be delayed, which could adversely affect our business, operations and customer relationships. </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:400;line-height:120%">The extent to which the COVID-19 pandemic or any other pandemic will impact our business and financial results going forward will be dependent on future developments such as the length and severity of the crisis, the potential resurgence of COVID-19 or another pandemic and its variants, future government actions in response to the crisis, the acceptance and effectiveness of the COVID-19 vaccines and the overall impact of the COVID-19 pandemic on the global economy and capital markets, among many other factors, all of which remain highly uncertain and unpredictable. We cannot at this time quantify or forecast the business impact of COVID-19, and there can be no assurance that the COVID-19 pandemic or any other health crisis will not have a material and adverse effect on our business, financial results and financial condition. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></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%;text-decoration:underline">Risks Related to Our Business</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%">If we fail to timely and effectively obtain shipments of raw materials and components from our suppliers or to send shipments of our manufactured product to our customers, our business and operating results could be adversely affected.</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:400;line-height:120%">We cannot control all of the various factors that might affect our suppliers' timely and effective delivery of raw materials and components to our manufacturing facilities or the availability of freight capacity for us to deliver products 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-weight:400;line-height:120%">Our utilization of a complex supply chain for raw material and component imports and the global distribution of our products makes us vulnerable to many risks, including, among other things, shortages or delays because of work restrictions for various reasons like COVID-19 restrictions, supply chain implications due to war or other geopolitical impacts on supply chains, risks of damage, destruction or confiscation of products while in transit to and from our manufacturing facilities; organized labor strikes and work stoppages, such as labor disputes or related employee worker unavailability, that could disrupt operations at ports-of-entry; transportation and other delays in shipments as a result of heightened security screening and inspection processes or other port-of-entry limitations or restrictions; unexpected or significant port congestion; lack of freight availability; and freight cost increases. In addition, we may be required to arrange for products to be delivered through airfreight, which is significantly more expensive than standard shipping by sea. We may not be able to obtain sufficient freight capacity on a timely basis and, therefore, may not be able to timely receive shipments of raw materials and components or deliver products to 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-weight:400;line-height:120%">COVID-19 created constraints on supply chain operations and resulted in component part shortages due to global capacity constraints, such as the current global capacity constraint we are facing in the supply of component parts, particularly of semiconductor components. In addition, transportation availability has disrupted timeless of raw material and component shipments and customer shipments.  Such a constraint could have caused and has caused lead times for our products to increase.  </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%">Cost inflation in, and shortages of, raw materials, components, and related transportation and tariff costs has and can have a significant impact on our price competitiveness and/or ability to produce our products, which has and could cause harm to our sales, financial condition and 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:400;line-height:120%">Cost inflation and shortages of any raw materials and components used to manufacture our products has and can occur due to various factors (such as worldwide demand, natural disasters, logistic disruptions, war, and trade regulations).</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:400;line-height:120%">Electronic and other components and materials used in our products are sometimes in short supply, which may impact our ability to meet customer demand. Transportation costs and availability can fluctuate due to fluctuations in oil prices and other social, economic, and geopolitical factors. </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:400;line-height:120%">If we experience shortages or increases in the prices we pay for raw materials and components and are unable to pass on those increases to our customers or are unable to manufacture our products at all or on a timely basis, it has and could negatively affect our business, financial condition or results of operations. In addition to increased costs, these factors could delay delivery of products, which may result in the assessment of liquidated damages or other contractual damages that could negatively impact our profits.</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:400;line-height:120%">During late fiscal 2021, supply chain disruptions began to emerge because of COVID-19, shipping container shortages, winter weather, and changes in global demand. Specifically, we are impacted by the global inflation and shortage of semiconductors and related electronic components, other materials needed for production, and freight. We are unable to predict the supply chain recovery or the impact to our business.</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:400;line-height:120%">As a result of U.S. Administrative trade actions in 2019, we experienced volatility in supply and increases in the prices of aluminum, electrical, and other components we use in our production. Further trade disputes could make us subject to additional regulatory costs and challenges, affect global economic and market conditions, and contribute to volatility in foreign exchange markets, which we may be unable to effectively manage through our foreign exchange risk management program. We continue to monitor the situation and evaluate ways to minimize these impacts through vendor negotiations, alternative sources, and potential price adjustments. We estimate our financial results were adversely impacted by approximately $7.1 million, $2.9 million and $4.9 million of additional costs for tariffs in fiscal 2022, 2021 and 2020, respectively. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></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%">We depend on a single-source or a limited number of suppliers for our raw materials and components from countries around the world. The loss, an interruption, or a material change in our business relationships with our suppliers has and could cause a disruption in supply and a substantial increase in the costs of such materials. Such changes has and could result in extended lead times or supply changes, which could disrupt or delay our scheduled product deliveries to our end user customers and may result in the loss of sales and end user customers and cause harm to our sales, financial condition, and 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:400;line-height:120%">Our suppliers are subject to the fluctuations in global economic cycles and conditions and other business risk factors which may impact their ability to operate their businesses. The performance and financial condition of a supplier may cause us to alter our business terms, cease doing business with a particular supplier, or change our sourcing practices.</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:400;line-height:120%">An interruption from our suppliers of raw materials or components could affect our ability to manufacture our products until a new source of supply is located and, therefore, could have a material adverse effect on our business, financial condition or results of operations. Our suppliers may need to allocate available supply, and we may not be able to obtain parts needed for production. Qualifying new suppliers to compensate for such shortages may be time-consuming and costly and may increase the likelihood of errors in design or production. </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:400;line-height:120%">In order to reduce manufacturing lead times and plan for adequate component supply, from time to time, we may issue purchase orders or prepay for components and products that are non-cancelable and non-returnable. In addition, we may purchase components and products that have extended lead teams to ensure adequate supply to support long-term customer demand and mitigate the impact of supply disruptions. If we are unable to use all of the components we have purchased, we may have excess inventory or obsolescence, or increased inventory or carrying costs, which could have an adverse impact on our results of operation or financial condition.</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%">We may fail to continue to attract, develop and retain personnel throughout our business areas, which could negatively impact our operating results.</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:400;line-height:120%">We depend on qualified employees, including experienced and skilled technical personnel, to design, market, fulfill, and serve our customers. Qualified employees can be in high demand and limited in availability. Our future success and operating results will also depend upon our ability to attract, train, motivate and retain qualified personnel to maintain and grow capacity. Although we intend to continue to provide competitive compensation packages to attract and retain qualified personnel, market conditions for pay levels and availability may impact our 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%">We depend on third parties to complete some of our contracts.</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:400;line-height:120%">Depending on a contract's scope of work, we may hire third-party subcontractors to perform on-site installation and service-related activities, hire manufacturers of structures or elements of structures related to on-site installation, hire contract manufacturers for certain product lines, or purchase specialty non-display related system elements from other companies. If we are unable to hire qualified subcontractors, find qualified manufacturers for on-site elements, find qualified contract manufacturers, or purchase specialty non-display system elements, our ability to successfully complete a project could be impaired. If we are not able to locate qualified third party subcontractors or manufacturers, the amount we are required to pay may exceed what we have estimated, and we may suffer losses on these contracts. If the subcontractor or manufacturer fails to perform, we may be required to source these services to other third parties on a delayed basis or on less favorable terms, which could impact contract profitability. There is a risk that we may have disputes with our subcontractors relating to, among other things, the quality and timeliness of work performed, customer concerns about the subcontractor, or faulty workmanship, resulting in claims against us for failure to meet required project specifications and negatively impacting our financial condition and 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:400;line-height:120%">These third parties are subject to fluctuations in global economic cycles and conditions and other business risk factors which may adversely impact their ability to operate their businesses. The performance and financial condition of the third parties may cause us to alter our business terms or to cease doing business with a particular third party or change our sourcing practices.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></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%">We may not be able to utilize our capacity efficiently or accurately plan our capacity requirements, which may negatively affect our business and operating results.</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:400;line-height:120%">We increase our production and services capacity and the overhead supporting order fulfillment based on anticipated market demand. Market demand, however, has not always developed as expected or remained at a consistent level. This underutilization risk can potentially decrease our profitability and result in the impairment of certain assets.</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:400;line-height:120%">The following factors are among those that could complicate capacity planning for market demand:</span></div><div style="margin-top: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">changes in the demand for and mix of products that our customers buy;</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 add and train our manufacturing staff in advance of 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">the market&#8217;s pace of technological change;</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">variability in our manufacturing or services productivity;</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">long lead times for and availability of raw materials and components used in production;</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 engage qualified third parties;</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">geography of the order and related shipping methods; 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">long lead times for our plant and equipment expenditures.</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%">We operate in highly competitive markets and face significant competition and pricing pressures. If we are unable to keep up with the rapidly changing product developments and new technologies or if we cannot compete effectively, we could lose market share and orders, which would negatively impact 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:400;line-height:120%">The electronic display industry is characterized by ongoing product improvement, innovations and development. We compete against products produced in foreign countries and the United States. Our competitors may develop lower-cost or lower-featured products, may be willing to charge lower prices to increase their market share, or market new and unique product, service and controller offerings. Some competitors have more capital and other resources, which may allow them to take advantage of acquisition opportunities or adapt more quickly to changes in customer requirements. Other competitors use sponsorships as a way to win business at a particular location or market. In addition, our products compete with other forms of advertising, such as television, print media and fixed display signs. To remain competitive, we must anticipate and respond quickly to provide products and services our customers&#8217; needs, enhance our existing products, introduce new products and features, and continue to price our products competitively.</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%">We enter into fixed-price contracts, which could reduce our profits if actual costs exceed estimated 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:400;line-height:120%">Because of the complexity of many of our client contracts, accurately estimating the cost, scope and duration of a particular contract can be a difficult task. Unanticipated costs that exceed our original estimates may not be recoverable under fixed price contracts. Unanticipated cost increases may occur as a result of several factors including, but not limited to: increases in the cost, shortages or non-availability of materials or labor; unanticipated technical problems; required project modifications not initiated by the customer; suppliers&#8217; or subcontractors&#8217; failure to perform or delay in performing their obligations; logistics disruptions or delays; and capacity constraints. In addition to increased costs, these factors could delay delivery of products, which may result in the assessment of liquidated damages or other contractual damages which would negatively impact our profits.</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%">Backlog may not be indicative of future revenue or profitability.</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:400;line-height:120%">Many of our products have long sales, delivery and acceptance cycles. In addition, our backlog is subject to order cancellations and delays. Orders normally contain cancellation provisions to permit our recovery of costs expended as well as a pro-rata portion of the profit. If projects are delayed, revenue recognition can occur over longer periods of time, and projects may remain in backlog for extended periods of time. If we receive relatively large orders in any given quarter, fluctuations in the levels of the quarterly backlog can result because the backlog may reach levels which may not be sustained in subsequent quarters.</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 results of operations on a quarterly and annual basis have and are likely to continue to fluctuate and be substantially affected by the size and timing of large contract order awards.</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:400;line-height:120%">Customer demand and the timing and size of large contracts create volatility in supply chain planning and capacity requirements to fulfill orders. Awards of large contracts and their timing and amounts are difficult to predict, may not be repeatable, and are outside of our control. Market demand has not always developed as expected or remained at a </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></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:400;line-height:120%">consistent level. Adjusting supply chain material planning and production and services capacity to meet this varied demand can increase costs. Large contracts or customer awards include projects for college and professional sports facilities markets, the OOH niche, the transportation market, and the large spectacular niche. These projects can have short delivery time frames. Some factors that may cause our operating results to vary due to timing and size of the awards include:</span></div><div style="margin-top: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">the timing of orders and related deliveries, including delays or cancellations of orders;</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 obtain raw materials and components timely and at reasonable prices;</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 adjust and utilize production and services capacity;</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 engage third parties to support production and fulfillment;</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">new product introductions;</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">variations in product mix; 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">customer financial wherewithal and the related economic conditions impacting their business.</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:400;line-height:120%">Operating results in one or more quarters or a fiscal year may not be indicative of future operating results.</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 actual results could differ from the estimates and assumptions we make to prepare our financial statements, which could have a material impact on our financial condition and 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:400;line-height:120%">In connection with the preparation of our financial statements, including the Consolidated Financial Statements included in this Form 10-K, our management is required under GAAP to make estimates and assumptions based on historical experience and other factors. Our most critical accounting estimates are described in "Part II, Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations" in this Form 10-K.</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:400;line-height:120%">These estimates and assumptions affect the timing of net sales, costs, and profits or losses in applying the principles to contracts with customers under the cost incurred input method; credit losses for accounts receivables and contract assets; the valuation of inventory; estimated amounts for warranty costs; the calculation and valuation of our investments and deferred tax assets; the valuation of our investment in unconsolidated subsidiaries; fair value estimates used in goodwill and long-term assets testing; and estimating the impact of uncertainties in the application of complex tax laws. Although we believe these estimates and assumptions are reasonable under the circumstances, they are subject to significant uncertainties, some of which are beyond our control. If management's estimates and assumptions change or are not correct, our financial condition or results of operation could be adversely affected.</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%">Unanticipated warranty and other costs for defective products could adversely affect our financial condition, results of operations and reputation.</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:400;line-height:120%">We provide warranties on our products with terms varying from one to 10 years. In addition, we offer extended warranties. These warranties require us to repair or replace faulty products and meet certain performance standards, among other customary warranty provisions. Although we continually monitor our warranty claims and accrue a liability for estimated warranty costs, unanticipated claims could have a material adverse impact on our financial results. In some cases, we may be able to subrogate a claim back to a subcontractor or supplier if the subcontractor or supplier supplied the defective product or performed the service, but this may not always be possible. In addition, the need to repair or replace products with design and manufacturing defects could adversely affect our reputation. Remediation of a claim may take time and could result in lost or deferred revenue, lead to costly warranty expenses, and have a material adverse impact on our financial condition and operating results.</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%">The terms and conditions of our credit facilities impose restrictions on our operations, and if we default on our credit facilities, it could have a material adverse effect on our results of operations and financial condition and make us vulnerable to adverse economic or industry conditions and cause liquidity issues.</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:400;line-height:120%">The terms and conditions of our credit facilities impose restrictions limiting our ability to incur debt, contingent liabilities, lease obligations or liens; make a substantial change of ownership; or acquire or purchase a business or its assets. Our credit facilities also impose certain financial covenants on us which restrict the level of cash dividends and capital expenditures. A breach of any of these covenants could result in an event of default under our credit facilities. Upon the occurrence of an event of default, the lender could elect to declare any and all amounts outstanding under such facilities to be immediately due and payable and terminate all commitments to extend further credit. For additional information on financing agreements, see "Note 7. Financing Agreements" of the Notes to our Consolidated Financial Statements included in this Form 10-K.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></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:400;line-height:120%">For the foreseeable future, it is anticipated that our cash on hand, marketable securities, cash provided by operating activities, and borrowings under our existing credit facilities should provide sufficient funds to finance our capital expenditures and working capital needs and otherwise meet operating expenses and debt service requirements. However, if additional capital is required or we are unable to renew our existing credit facilities at all or on a timely basis, there can be no assurance we will be able to obtain such capital when needed or on satisfactory terms. Also, market conditions can negatively impact our customers' ability to fund their projects and can impact our vendors, suppliers, and subcontractors and may not allow them to meet their obligations to us.</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%">Unanticipated events resulting in credit losses to us could have a material adverse impact on our financial results.</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:400;line-height:120%">Significant portions of our sales are to customers who place large orders for custom products. We closely monitor the creditworthiness of our customers and have not, to date, experienced significant credit losses. We mitigate our exposure to credit risk, to some extent, by requiring deposits, payments prior to shipment, progress payments, payment bonds and letters of credit. However, because some of our exposure to credit losses is outside of our control, unanticipated events resulting in credit losses could have a material adverse impact on our operating results.</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%">If we became unable to obtain adequate surety bonding or letters of credit, it could adversely affect our ability to bid on new work, which could have a material adverse effect on our future revenue and business prospects.</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:400;line-height:120%">In line with industry practice, we are often required to provide performance and surety bonds to customers and may be required to provide letters of credit. These bonds and letters of credit provide credit support for the client if we fail to perform our obligations under the contract. If security is required for a project and we are unable to obtain a bond or letter of credit on terms acceptable to us and our client, we may not be able to pursue that project. In addition, bonding may be more difficult to obtain in the future or may be available only at significant additional cost as a result of general conditions that affect the insurance and bonding markets.</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%">We may be unable to protect our intellectual property rights effectively, or we may infringe upon the intellectual property rights of others, either of which may have a material adverse effect on our operating results and financial condition.</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:400;line-height:120%">We rely on a variety of intellectual property rights we use in our products and services. We may not be able to successfully preserve our intellectual property rights in the future, and these rights could be invalidated, circumvented or challenged. In particular, the laws of certain countries in which our products are sold do not protect our products and intellectual property rights to the same extent as the laws of the United States. If litigation is necessary in the future to enforce our intellectual property rights, to protect our trade secrets or to determine the validity and scope of the proprietary rights of others, such litigation could result in substantial costs and diversion of resources even if we ultimately prevail.</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:400;line-height:120%">In addition, intellectual property rights of others also have an impact on our ability to offer some of our products and services for specific uses or at competitive prices. Competitors' patents or other intellectual property may limit our ability to offer products or services to our customers. Any infringement or claimed infringement by us of the intellectual property rights of others could result in litigation and adversely affect our ability to continue to provide, or could increase the cost of providing, products and services.</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%">Geopolitical issues, conflicts and other global events could adversely affect our results of operations and financial condition.</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:400;line-height:120%">Our business is subject to global political issues and conflicts. Such political issues and conflicts could have a material adverse effect on our results of operations and financial condition if they escalate into geographies in which we do business or obtain materials for production. In addition, changes in and adverse actions by various governments could have a material adverse effect on our results of operations and financial condition. For example, the recent and continuing conflict arising from the invasion of Ukraine by Russia could adversely impact macroeconomic conditions, give rise to regional instability and result in heightened economic tariffs, sanctions and import-export restrictions from the U.S. and the international community in a manner that adversely affects our Company, including to the extent that any such actions cause material business interruptions or restrict our ability in this region to conduct business with certain suppliers or vendors. Additionally, such conflict or sanctions may significantly devalue various global currencies and have a negative impact on economies in geographies in which we do business.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></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%">Weakened global economic or recessionary conditions may adversely affect our industry, business and 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:400;line-height:120%">Our overall performance depends in part on worldwide economic conditions. The United States and other key international economies have experienced downturns and recessions, including the COVID-19 related downturn, from time to time during which economic activity was impacted by falling demand for a variety of goods and services; restricted credit; poor liquidity; reduced corporate profitability; volatility in credit, equity and foreign exchange markets; increased unemployment; bankruptcies; and overall uncertainty with respect to the economy. These conditions affect consumer and entertainment spending and could adversely affect our customers&#8217; ability or willingness to purchase our products, delay prospective customers&#8217; purchasing decisions, reduce the value of their contracts, or affect attrition rates, all of which could adversely affect our operating results.</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%">Unexpected events, including natural disasters and pandemics, may increase our cost of doing business or disrupt our 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:400;line-height:120%">The occurrence of one or more unexpected events, including war, terrorist acts, pandemics, fires, tornadoes, floods, severe weather and natural disasters in the United States or in other countries in which we operate may disrupt our operations as well as the operations of our customers. Such events could create additional uncertainties, forcing customers to reduce, delay, or cancel already planned projects. These events could result in damage to, and a complete or partial closure of, one or more of our manufacturing facilities, which could make it difficult to supply our customers with product and provide our employees with work, thereby adversely affecting our business, operating results or financial condition.</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 global operations expose us to global regulatory, geopolitical, economic and social changes and add additional risks and uncertainties which can harm our business, operating results, and financial condition.</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:400;line-height:120%">Our United States and foreign operations, sales, earnings, and strategies for profitable growth can be adversely affected by global conditions and compliance with global regulations and governmental orders. Global conditions include political developments; economic changes; unfavorable trading policies; difficulties in staffing and managing global operations; changes in foreign and domestic governmental regulations or requirements, treaty and trade relationships; the imposition of government orders that differ among jurisdictions, including mandatory closures, work-from-home and lock-down orders and social distancing protocols, or other restrictions related to the COVID-19 pandemic; changes in monetary and fiscal policies; changes in laws and regulations; or other activities of the United States and other foreign governments, agencies, and similar organizations. These conditions include, but are not limited to, changes in a country's or region's economic or political conditions; pricing and marketing of products; local labor conditions and regulations; reduced protection of intellectual property rights; changes in the regulatory or legal environment; lack of well-developed legal systems; restrictions and foreign exchange rate fluctuations; and burdensome taxes and tariffs and other trade regulations or barriers. Other exposures and uncertainties that exist include changing social conditions and attitudes, terrorism, or political hostilities and war. Other difficulties of global operations include staffing and managing our various locations, including logistical and communication challenges. The likelihood of such occurrences and their overall effect on us vary greatly from country to country and are not predictable.</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 future results may be affected by compliance risks related to United States and other countries' anti-bribery and anti-corruption laws, trade controls, economic sanctions, and similar laws and regulations. Our failure to comply with these laws and regulations could subject us to civil, criminal and administrative proceedings or penalties and harm our reputation.</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:400;line-height:120%">Doing business on a worldwide basis requires us to comply with the laws and regulations of the United States government and various foreign jurisdictions. These laws and regulations place restrictions on our operations, trade practices, partners, customers, and investments.</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:400;line-height:120%">In particular, we and our operations are subject to U.S. and foreign anti-corruption and trade control laws and regulations, such as the United States Foreign Corrupt Practices Act (the &#8220;FCPA&#8221;); the United Kingdom Bribery Act (the &#8220;Bribery Act&#8221;); and export controls and economic sanctions programs, including those administered by the U.S. Treasury Department&#8217;s Office of Foreign Assets Control (&#8220;OFAC&#8221;), the State Department&#8217;s Directorate of Defense Trade Controls (the &#8220;DDTC&#8221;), and the Bureau of Industry and Security of the U.S. Department of Commerce.</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:400;line-height:120%">As part of our business, we deal with state-owned business enterprises, the employees of which are considered to be foreign officials for purposes of the FCPA's prohibition on United States companies from engaging in bribery, providing </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></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:400;line-height:120%">anything of value, or making other prohibited payments to foreign officials for the purpose of obtaining or retaining business, and other similar regulations in other areas of the world. In addition, the provisions of the Bribery Act apply to the bribery of foreign officials and to transactions with individuals that a government does not employ. The FCPA also requires us to maintain specific record-keeping standards and adequate internal accounting controls. In addition, we are subject to similar requirements in other countries. Some of the international locations in which we do business lack a developed legal system and have higher than normal levels of corruption. Our expansion outside of the United States, and our development of new partnerships and joint venture relations worldwide, could increase the risk of violation of the FCPA, OFAC, the Bribery Act or similar laws and regulations.</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:400;line-height:120%">As an exporter, we must comply with various laws and regulations relating to the export of products and technology from the U.S. and other countries having jurisdiction over our operations and trade sanctions against embargoed countries and destinations administered by OFAC. Before shipping certain items, we must obtain an export license or verify that license exemptions are available. Any failures to comply with these laws and regulations could result in fines, adverse publicity, and restrictions on our ability to export our products. Repeat failures could carry more significant penalties.</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:400;line-height:120%">Bribery, corruption, and trade laws and regulations, and the enforcement thereof, are increasing in frequency, complexity and severity on a global basis. Violations of anti-corruption, anti-bribery and trade control laws and sanctions regulations are punishable by civil penalties, including fines, denial of export privileges, injunctions, asset seizures, debarment from government contracts and revocations or restrictions of licenses, as well as criminal fines and imprisonment, and could harm our reputation, create negative shareholder sentiment and affect our share value. We have established policies and procedures with the intention of providing reasonable assurance of compliance with these laws and regulations and trained our employees to comply with these laws and regulations. However, our employees, contractors, agents and licensees involved in our international operations may take actions in violations of such policies. If our employees, agents, distributors, suppliers and other third parties with whom we do business violate anti-bribery, anti-corruption or similar laws and regulations, we may incur severe fines, penalties and reputational damage. Additionally, there can be no assurance that our policies and procedures will effectively prevent us from violating these regulations in every transaction in which we may engage or provide a defense to any alleged violation. In particular, we may be held liable for the actions that our partners take inside or outside of the United States even though we are not aware of such actions or our partners may not be subject to these laws. Such a violation, even if our policies prohibit it, could have an adverse effect on our reputation, business, financial condition and results of operations. In addition, various state and municipal governments, universities and other investors maintain prohibitions or restrictions on investments in companies that do business with sanctioned countries, persons and entities, which could adversely affect our reputation, business, financial condition and 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%">Global tax law changes may adversely affect our business, financial condition and 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:400;line-height:120%">We are subject to the income tax laws of the United States and its various state and local governments as well as several foreign tax jurisdictions. Our future income taxes could be materially adversely affected by changes in the amount or mix of earnings amongst countries with differing statutory tax rates, changes in the valuation of deferred tax assets and liabilities, changes in tax rates or the interpretation of tax rules and regulations in jurisdictions in which we do business, changes in tax laws, or the outcome of income tax audits and any related litigation. The U.S. Tax Cuts and Jobs Act of 2017 is one such example of legislation that has impacted our effective tax rate.</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:400;line-height:120%">Further changes in the tax laws of the United States and foreign jurisdictions could arise, including additional tax reform in the United States and the base erosion and profit shifting project undertaken by the Organization for Economic Co-operation and Development (&#8220;OECD&#8221;). Both the United States tax reform and the OECD proposed recommendations, in some cases, would make substantial changes to numerous long-standing tax positions and principles. These contemplated changes could increase tax uncertainty and may adversely affect our business, financial condition and 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%">Acquisitions, partial investments, and divestitures pose financial, management and other risks and challenges.</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:400;line-height:120%">We routinely explore investing in or acquiring other businesses and related assets to complement or enhance our business strategies. These investments are often made to increase customer relations and market base, expand geographically, or obtain technological advances to support our solution portfolio. Periodically, we may also consider disposing of these businesses, partial investments, assets, or other lines of business.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></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:400;line-height:120%">The financial, management and other risks and challenges associated with these activities include, but are not limited to, the following:</span></div><div style="margin-top: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">diversion of management attention;</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">difficulty with integrating acquired businesses;</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">adverse impact on overall profitability if the expanded operations do not achieve the strategic benefits forecasted;</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">potential loss or adverse relationship with or a change of key employees, customers, or suppliers of the acquired 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">inability to effectively manage our expanded 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">difficulty with the integration of different corporate cultures;</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">personnel issues;</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">increased expenses;</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">assumption of unknown liabilities and indemnification obligations;</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">potential disputes with the buyers or sellers;</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 time involved in evaluating or modifying the financial systems of an acquired business and the establishment of appropriate internal controls; 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">incorrect estimates made in the accounting for the transaction that cause misstatements of acquisition assets and liabilities.</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:400;line-height:120%">There can be no assurance that we will engage in any acquisitions or divestitures or that we will be able to do so on terms that will result in any expected benefits. </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:400;line-height:120%">Our financial results are impacted negatively or positively from our proportionate share of our affiliates financial performance. Any reduction or impairment of the value of an investment and related acquired assets, goodwill, or investments in affiliates would result in charges against earnings, which would adversely affect our results of operations in future periods.</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%">If goodwill or other intangible assets in connection with our acquisitions become impaired, we could take significant non-cash charges against earnings.</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:400;line-height:120%">We have pursued and will continue to seek potential acquisitions to complement and expand our existing businesses, increase our revenues and profitability, and expand our markets. As a result of prior acquisitions, we have goodwill and intangible assets recorded in our consolidated balance sheets as described in "Note 4. Goodwill and Intangible Assets" of the Notes to our Consolidated Financial Statements included in this Form 10-K.</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:400;line-height:120%">Goodwill represents the purchase price paid in excess of the fair value of net tangible and intangible assets acquired in a business combination. Goodwill is not amortized and remains in our consolidated balance sheets indefinitely unless there is an impairment or a sale of a portion of the business. Under current accounting guidelines, we must assess, at least annually, whether the value of goodwill and other intangible assets has been impaired. Any reduction or impairment of the value of goodwill or other intangible assets will result in charges against earnings, which would adversely affect our results of operations in future periods.</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:400;line-height:120%">We had no impairments in fiscal 2022, 2021, and 2020.</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 data systems could fail, or their security could be compromised, causing a material adverse effect on our business.</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:400;line-height:120%">We rely heavily on digital technologies for the successful operation of our business, for the support of our controller offerings, and for the collection and retention of business data. Any failure of our digital systems, or any breach of our systems&#8217; security measures, could adversely affect our operations, at least until our data can be restored and/or the breaches remediated. Despite the security measures we have in place, our facilities and systems and those of our third-party service providers may be vulnerable to cybersecurity breaches, acts of vandalism, computer viruses, misplaced or lost data, programming issues, and/or human errors or other similar events. Any misappropriation, loss or other unauthorized disclosure of confidential or personally identifiable information, whether by us or by our third-party service providers, could adversely affect our business and operations. We could face significant fines and penalties under various global laws revolving around data loss, lack of adequate date protection or lack of required reporting. Any disruption in our digital technologies could affect our business and operations, causing potentially significant expenses to recover and modify the </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></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:400;line-height:120%">data systems, to reimburse customers' losses, and to investigate and remediate any vulnerabilities, which could severely damage our reputation with customers, suppliers, employees and investors and expose us to risk of litigation and liability.</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%">Regulation in the areas of privacy, data protection and information security could increase our costs and affect or limit our business opportunities and how we collect or use personal information.</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:400;line-height:120%">As privacy, data protection and information security laws, including data localization laws, are interpreted and applied, compliance costs may increase, particularly in the context of ensuring that adequate data protection and data transfer mechanisms are in place. In recent years, there have been increasing regulatory enforcement and litigation activities in the areas of privacy, data protection and information security in the U.S. and in various countries in which we operate.</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:400;line-height:120%">In addition, state and federal legislators and/or regulators in the U.S. and other countries in which we operate are increasingly adopting or revising privacy, data protection and information security laws that potentially could have significant impact on our current and planned privacy, data protection and information security-related practices; our collection, use, sharing, retention and safeguarding of consumer and/or employee information; and some of our current or planned business activities. New legislation or regulation could increase our costs of compliance and business operations and could reduce revenues from certain business initiatives. Moreover, the application of existing or new laws to existing technology and practices can be uncertain and may lead to additional compliance risk and cost.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Compliance with current or future privacy, data protection and information security laws relating to consumer and/or employee data, including the General Data Protection Regulation in the European Union and similar laws in other regions of the world, including the United States, could result in higher compliance and technology costs and could restrict our ability to provide certain products and services, which could materially and adversely affect our results of operations. Our failure to comply with privacy, data protection and information security laws could result in potentially significant regulatory and/or governmental investigations and/or actions, litigation, fines, sanctions, ongoing regulatory monitoring, customer attrition, customer indemnity claims, decreases in the use or acceptance of our products and services, and damage to our reputation and our brand.</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%">We may fail to continue to attract, develop and retain key management personnel, which could negatively impact our operating results.</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:400;line-height:120%">We depend on the performance of our senior executives and key employees, including experienced and skilled technical personnel. The loss of any of our senior executives could negatively impact our operating results and ability to execute our business strategy. Our future success will also depend upon our ability to attract, train, motivate and retain qualified personnel.</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:400;line-height:120%">Although we intend to continue to provide competitive compensation packages to attract and retain key personnel, some of our competitors for these employees have greater resources and more experience, making it difficult for us to compete successfully for key personnel. If we cannot attract and retain sufficiently qualified technical employees for our research and development and manufacturing operations, we may be unable to achieve the synergies expected from mergers and acquisitions or to develop and commercialize new products or new applications for existing products. Furthermore, possible shortages of key personnel, including engineers, could require us to pay more to hire and retain key personnel, thereby increasing our 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%">The outcome of pending and future claims, investigations or litigation can have a material adverse impact on our business, financial condition, and 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:400;line-height:120%">We are involved from time to time in a variety of litigation, investigations, inquires or similar matters arising in our business. Litigation, investigations and regulatory proceedings are subject to inherent uncertainties, and unfavorable rulings and outcomes can and do occur. Pending or future claims against us could result in professional liability, product liability, criminal liability, warranty obligations, indemnity claims, or other liabilities to the extent we are not insured against a loss or our insurance fails to provide adequate coverage. Also, a well-publicized actual or perceived threat of litigation could adversely affect our reputation and reduce the demand for our products. See "Note 16. Commitments and Contingencies" of the Notes to our Consolidated Financial Statements included in this Form 10-K for further information on litigation obligations.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></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%">Our business involves the use of hazardous materials, and we must comply with environmental, health and safety laws and regulations, which can be expensive and restrict how we do business.</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:400;line-height:120%">Our business involves the blending, controlled storage, use and disposal of hazardous materials. We and our suppliers are subject to federal, state, local and foreign laws and regulations governing the use, manufacture, storage, handling and disposal of these hazardous materials. Although we believe the safety procedures we utilize for handling and disposing of these materials comply with the standards prescribed by these laws and regulations, we cannot eliminate the risk of accidental contamination or injury from these materials. In the event of an accident, local, state, federal or foreign authorities may curtail the use of these materials and interrupt our business operations. If we are subject to any liability as a result of activities involving hazardous materials, our business, financial condition and results of operations may be adversely affected, and our reputation may be harmed.</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%">If our internal control over financial reporting is found to be ineffective, our financial statements may not be fairly stated, raising concerns for investors and potentially adversely affecting our stock price.</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:400;line-height:120%">Under Section 404 of the Sarbanes-Oxley Act of 2002, we are required to evaluate and determine the effectiveness of our internal controls over financial reporting. We have made, and will continue to make, changes to our internal controls and procedures for financial reporting and accounting systems to meet our reporting obligations as a public company. We may encounter problems or delays in completing the review and evaluation, implementing improvements, or receiving a positive attestation from our independent registered public accounting firm. In addition, our assessment of internal controls may identify deficiencies in our internal controls over financial reporting or other matters which may raise concerns for investors and adversely affect our stock price.</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%">Insurance coverage can be difficult or expensive to obtain, and our failure to obtain adequate insurance coverage could adversely affect our financial condition or 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:400;line-height:120%">We maintain insurance both as a corporate risk management strategy and to satisfy the requirements of many of our contracts with customers. As the costs and availability of insurance change, we may decide not to be covered against certain losses where, in the judgment of management, the insurance is not warranted due to the cost or availability of coverage or the remoteness of the perceived risk. We cannot provide assurance that all necessary or appropriate insurances will be available, cover every type of loss incurred, or be able to be economically secured. For example, some insurers limit coverages, increase premium costs or increase deductibles when global catastrophic events occur. As part of our corporate risk management strategy, we monitor and place our coverages with financially strong insurers, layer our risk with multiple insurers, and seek advice on the amount, breadth and type of insurance coverages to protect our interests. We also contractually require subcontractors and others working on our behalf to carry common insurance coverages for the types of work they perform to mitigate any risk of our loss. Our failure to obtain adequate insurance coverage could adversely affect our financial condition or 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%">We have been required to conduct a good faith reasonable country of origin analysis on our use of &#8220;conflict minerals&#8221;, which has imposed and may impose additional costs on us and could raise reputational challenges and other risks.</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:400;line-height:120%">The SEC has promulgated rules in connection with the Dodd-Frank Wall Street Reform and Consumer Protection Act regarding disclosure of the use of certain minerals, known as conflict minerals, mined from the Democratic Republic of the Congo and adjoining countries. As required, we have filed annual Forms SD with the SEC since 2014 reporting our work performed to gain information on the source of conflict minerals we use. We incur costs associated with complying with these disclosure requirements. As we continue our due diligence, we may face reputational challenges if we continue to be unable to verify the origins of all conflict minerals used in our products. We may also encounter challenges in our efforts to satisfy customers that may require all of the components of products purchased to be certified as conflict free. If we are not able to meet customer requirements, customers may choose to disqualify us as a supplier.</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%;text-decoration:underline">Risks Related to an Investment in Our Common Stock</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%">The protections we have adopted and to which we are subject may discourage takeover offers favored by our shareholders.</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:400;line-height:120%">Our articles of incorporation, by-laws and other corporate governance documents and the South Dakota Business Corporation Act ("SD Act") contain provisions that could have an anti-takeover effect and discourage, delay or prevent a </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></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:400;line-height:120%">change in control or an acquisition that many shareholders may find attractive. These provisions make it more difficult for our shareholders to take some corporate actions and include provisions relating to:</span></div><div style="margin-top: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">the ability of our Board of Directors, without shareholder approval, to authorize and issue shares of stock with voting, liquidation, dividend and other rights and preferences that are superior to our common stock;</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 classification of our Board of Directors, which effectively prevents shareholders from electing a majority of the directors at any one meeting of shareholders;</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 adoption of a shareholder rights agreement providing for the exercise of junior participating preferred stock purchase rights when a person becomes the beneficial owner of 20 percent or more of our outstanding common stock and upon the occurrence of certain similar events (subject to certain exceptions);</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">under the SD Act, limitations on the voting rights of shares acquired in specified types of acquisitions and restrictions on specified types of business combinations; 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">under the SD Act, prohibitions against engaging in a &#8220;business combination&#8221; with an &#8220;interested shareholder&#8221; for a period of four years after the date of the transaction in which the person became an interested shareholder unless the business combination is approved.</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:400;line-height:120%">These provisions may deny shareholders the receipt of a premium on their common stock, which in turn may have a depressive effect on the market price of our common stock.</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 common stock has at times been thinly traded, which may result in low liquidity and price volatility.</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:400;line-height:120%">The daily trading volume of our common stock has at times been relatively low. If this were to occur in the future, the liquidity and appreciation of our common stock may not meet our shareholders&#8217; expectations, and the price at which our stock trades may be volatile. The market price of our common stock could be adversely impacted as a result of sales by existing shareholders of a large number of shares of common stock in the market or by the perception such sales could cause.</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%">Significant changes in the market price of our common stock could result in securities litigation claims against us.</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:400;line-height:120%">The market price of our common stock has fluctuated and will likely continue to fluctuate. In the past, companies that have experienced significant changes in the market price of their stock have been subject to securities litigation claims. We may be the target of this type of litigation in the future. Securities litigation against us could result in substantial costs and divert our management&#8217;s attention from other business concerns, which could harm our business.</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:400;line-height:120%">Additionally, if we fail to meet or exceed the expectations of securities analysts and investors, or if one or more of the securities analysts who cover us adversely change their recommendation regarding our stock, the market price of our common stock could decline. Moreover, our stock price may be based on expectations, estimates and forecasts of our future performance that may be unrealistic or that may not be met. Further, our stock price may fluctuate based on reporting by the financial media, including television, radio, press reports and blogs.</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%">There can be no assurance that we will pay dividends on our common stock.</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:400;line-height:120%">Our Board of Directors approved regular dividends from fiscal 2006 until March 2020. The declaration, amount and timing of such dividends are determined by our Board of Directors at its discretion. Such determinations are subject to capital availability, compliance with all respective laws and our agreements applicable to the declaration and payment of cash dividends, our strategic investment cash needs, our business outlook and other factors balancing our long-term needs of our business and the interests of our shareholders.</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:400;line-height:120%">Our ability to pay dividends will depend upon, among other factors, our cash balances and potential future capital requirements for strategic transactions, including acquisitions, results of operations, financial condition and other factors that our Board of Directors may deem relevant. A reduction in or elimination of our dividend payments and/or our dividend program could have a material negative effect on our stock price.</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:400;line-height:120%">On April 1, 2020, our Board of Directors announced the suspension of dividends for the foreseeable future. We believe these measures still are necessary to help preserve our ability to borrow for liquidity needs and help us to be well positioned when the COVID-19 pandemic passes and economies recover.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></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%">Our executive officers, directors and principal shareholders have the ability to significantly influence all matters submitted to our shareholders for approval.</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:400;line-height:120%">Co-founder Dr. Aelred Kurtenbach served as our Chairman of the Board until September 3, 2014. Dr. Aelred Kurtenbach's family members currently serve as executive officers of the Company. His son, Mr. Reece Kurtenbach, serves as our Chairman of the Board and Chief Executive Officer and two other children serve as our Vice President of Human Resources and as our Vice President of Manufacturing. Together, these individuals, in the aggregate, beneficially owned 9.8 percent of our outstanding common stock as of June&#160;2, 2022, assuming the exercise by them of all of their options that were currently exercisable or that vest within 60 days of June&#160;2, 2022. Our other executive officers and directors, in the aggregate, beneficially owned an additional 4.0 percent of our outstanding common stock as of June&#160;2, 2022, assuming the exercise by them of all of their options currently exercisable or that vest within 60 days of June&#160;2, 2022. Although this does not represent a majority of our outstanding common stock, if these shareholders were to choose to act together, they would be able to significantly influence all matters submitted to our shareholders for approval, as well as our management and affairs. For example, these persons, if they choose to act together, could significantly influence the election of directors and the approval of any merger, consolidation, sale of all or substantially all of our assets or other business combination or reorganization requiring shareholder approval. This concentration of voting power could delay or prevent an acquisition of us on terms that other shareholders may desire. The interests of this group of shareholders may not always coincide with the interests of other shareholders, and they may act in a manner that advances their best interests and not necessarily those of other shareholders, including seeking a premium value for their common stock, that might affect the prevailing market price for our common stock.</span></div><div id="i878fbdbc702b4dc995ab6fa43cb56390_22"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1B. UNRESOLVED STAFF COMMENTS</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:400;line-height:120%">None.</span></div><div id="i878fbdbc702b4dc995ab6fa43cb56390_25"></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%">Item 2. PROPERTIES</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:400;line-height:120%">Our principal properties include space for manufacturing products, designing and testing new developments or processes, and employee collaboration space. Our properties are generally aligned with our business segments; however, we manufacture the same products across our manufacturing facilities to efficiently utilize capacity and reduce costs. We consider all our properties to be both suitable and adequate to meet our requirements for the foreseeable future.</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:400;line-height:120%">Our principal properties consist of the following:</span></div><div style="margin-top: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:28.445%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.295%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding: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%">Facilities</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:10pt;font-weight:700;line-height:120%">Owned or Leased</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:10pt;font-weight:700;line-height:120%">Square Footage</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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%">Facility Activities</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:120%">Brookings, SD, USA</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;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:120%">Owned</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;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:120%">765,000</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;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:120%">Corporate Office, Manufacturing, Sales, Service</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:120%">Redwood Falls, MN, USA</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:10pt;font-weight:400;line-height:120%">Owned</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:10pt;font-weight:400;line-height:120%">151,000</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Manufacturing, Sales, Service, Office</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:120%">Ennistymon, Ireland</span></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:120%">Owned</span></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:120%">62,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">Manufacturing, Sales, Service, Office</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:120%">Sioux Falls, SD, USA</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:10pt;font-weight:400;line-height:120%">Leased</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:10pt;font-weight:400;line-height:120%">277,000</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Manufacturing, Sales, Service, Office</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:120%">Shanghai, China</span></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:120%">Leased</span></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:120%">152,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">Manufacturing, Sales, Service, Office</span></td></tr></table></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:400;line-height:120%">We also utilize sales and service offices located throughout the United States, Canada, Europe, and the Asia-Pacific region. These spaces are generally small leased offices used for sales related activities. See "Note 9. Leases" of the Notes to our Consolidated Financial Statements included in this Form 10-K for further information on lease obligations.</span></div><div id="i878fbdbc702b4dc995ab6fa43cb56390_28"></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%">Item 3. LEGAL PROCEEDINGS</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:400;line-height:120%">We are involved in a variety of legal actions relating to various matters during the normal course of business. Although we are unable to predict the ultimate outcome of these legal actions, it is the opinion of management that the disposition of these matters, taken as a whole, will not have a material adverse effect on our financial condition or results of operations. See "Note 16. Commitments and Contingencies" of the Notes to our Consolidated Financial Statements included in this Form 10-K for further information on any legal proceedings and claims.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">21</span></div></div></div><div id="i878fbdbc702b4dc995ab6fa43cb56390_31"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></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%">Item 4. MINE SAFETY DISCLOSURES</span></div><div style="margin-top:12pt"><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="i878fbdbc702b4dc995ab6fa43cb56390_34"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II</span></div><div id="i878fbdbc702b4dc995ab6fa43cb56390_37"></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%">Item 5. MARKET FOR REGISTRANT&#8217;S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Performance</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:400;line-height:120%">Our common stock is quoted on The Nasdaq Global Select Market under the ticker symbol DAKT. Daily market activity, along with quoted prices and other trading information, are readily available for our common stock on numerous websites including www.nasdaq.com. As of June&#160;2, 2022, we had 948 shareholders of record.</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:400;line-height:120%">The following graph shows changes during the period from April 29, 2017 to April&#160;30, 2022 in the value of $100 invested in: (1) our common stock; (2) The Nasdaq Composite; and (3) the Standard and Poor's 600 Index for Electronic Equipment Manufacturers. The values of each investment as of the dates indicated are based on share prices plus any cash dividends, with the dividends reinvested on the date they were paid. The calculations exclude trading commissions and taxes.</span></div><div style="margin-top:12pt;text-align:center"><img src="dakt-20220430_g2.jpg" alt="dakt-20220430_g2.jpg" style="height:409px;margin-bottom:5pt;vertical-align:text-bottom;width:655px"/></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%">Share Repurchases</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:400;line-height:120%">On June&#160;17, 2016, our Board of Directors approved a stock repurchase program under which Daktronics may purchase up to $40 million of its outstanding shares of common stock. Under this program, we may repurchase shares from time to time in open market transactions and in privately negotiated transactions based on business, market, applicable legal requirements and other considerations. The repurchase program does not require the repurchase of a specific number of shares and may be terminated at any time. In April 2020, the Board suspended the program. On December 2, 2021, the Board of Directors of Daktronics voted to reauthorize the stock repurchase program. During fiscal 2021, we had no repurchases of shares of our outstanding common stock. During fiscal 2022 and 2020, we repurchased 0.6 million and 1.0 million, respectively, shares of common stock at a total cost of $3.2 million and $5.6 million, respectively. As of April&#160;30, 2022, we had $29.4 million of remaining capacity under our current share repurchase program. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></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:400;line-height:120%">The following table provides information about share repurchases of common stock during the fourth quarter of fiscal 2022: </span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:35.774%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.226%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.226%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.226%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.230%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding: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%">Period</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:120%">Total number of shares<br/>purchased</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:10pt;font-weight:700;line-height:120%">Average price paid per<br/>share (including fees)</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:10pt;font-weight:700;line-height:120%">Total number of shares<br/>purchased as part of<br/>publicly announces plans<br/>or programs</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:10pt;font-weight:700;line-height:120%">Approximate dollar value<br/>of shares may yet be<br/>purchased under the<br/>share repurchase<br/>program (1)</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:120%">January 30, 2022 - February 26, 2022</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:120%">&#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><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:120%">&#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><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:120%">&#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><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:120%">$</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:120%">29,539,079&#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:120%">February 27, 2022 - March 26, 2022</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:120%">40,919&#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:120%">$</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:120%">4.50&#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:120%">40,919&#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:120%">29,354,956&#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:120%">March 27, 2022 - April 30, 2022</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:120%">&#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:120%">&#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:120%">&#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:120%">29,354,956&#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:700;line-height:120%">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:120%">40,919&#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><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:120%">40,919&#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><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) The share repurchases described in the above table were made pursuant to the $40.0 million share repurchase program authorized by the Board of Directors on June 17, 2016 and reinstated on December 2, 2021.</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:400;line-height:120%">Repurchases of shares are treated as dividends under the South Dakota Business Corporation Act (which is codified as Chapter 47-1A to the South Dakota statutes), so our repurchases of shares could be affected by the limitations imposed on dividends in our credit facility, as further described in "Note 7. Financing Agreements" of the Notes to our Consolidated Financial Statements included in this Form 10-K.</span></div><div id="i878fbdbc702b4dc995ab6fa43cb56390_40"></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%">Item 6. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">[Reserved]</span></div><div id="i878fbdbc702b4dc995ab6fa43cb56390_43"></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%">Item 7. MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND 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:400;line-height:120%">The following discussion provides our highlights and commentary related to factors impacting our financial conditions and further describes the results of operations. The most significant risks and uncertainties are discussed in "Item 1A. Risk Factors."</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:400;line-height:120%">This discussion should be read in conjunction with the accompanying Consolidated Financial Statements and Notes to the Consolidated Financial Statements included in this Form 10-K.</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%">Management's Discussion and Analysis - Fiscal 2021 compared to Fiscal 2020</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:400;line-height:120%">The comparison of fiscal 2021 with fiscal 2020, including the results of operations and liquidity, can be found in the "Management's Discussion and Analysis" section of our Annual Report on </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/ix?doc=/Archives/edgar/data/915779/000143774921014600/dakt20201208_10k.htm">Form 10-K</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for fiscal 2021, which comparison is incorporated by reference herein. </span></div><div id="i878fbdbc702b4dc995ab6fa43cb56390_46"></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%">EXECUTIVE OVERVIEW</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:400;line-height:120%">Our mission is to be a world leader at informing and entertaining audiences through dynamic audio-visual communication systems. We organize into business units to focus on customer loyalty over time and earn new and replacement business as our products have a finite lifetime. See "Note 3. Segment Reporting" of the Notes to our Consolidated Financial Statements included in this Form 10-K for further information. Our strategies include the creation of a comprehensive line of innovative solutions and systems and our ability to create and leverage platform designs and technologies. These strategies align us to effectively deliver value to our varied customers and their market needs, while serving our stakeholders over the long-term. We focus on creating local capabilities for sales, service, and manufacturing in geographies with expected digital market opportunities. We believe consistently generating profitable growth will provide value to our stakeholders (customers, employees, shareholders, suppliers, and communities).</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></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:400;line-height:120%">We measure our success using a variety of measures including:</span></div><div style="margin-top: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">our percentage of market share by comparing our estimated revenue to the total estimated global digital display revenue;</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 order growth compared to the overall digital market order change;</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">financial metrics such as annual order volume and profit change as compared to our previous financial 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: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">customer retention and expansion rates; 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 generate profits over the long-term to provide a shareholder return.</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:400;line-height:120%">Certain factors impact our ability to succeed in these strategies and impact our business units to varying degrees. For example, the overall manufacturing costs and the selling prices of our products impact profitability. Due to volatility in our supply chain and labor conditions, our manufacturing costs and selling prices of our products have increased during the 2022 fiscal year and may continue to increase for some time into the future. Our competitors outside the U.S. are impacted differently by the global trade environment allowing them to avoid tariff costs and have access to parts supplies and lower costs of doing business, which may allow them to maintain lower prices or reduce prices. As a result, additional competitors have entered the market, and each year we must sell more product to generate the same or greater level of net sales as in previous fiscal years. However, the decline of digital solution pricing over the years and increased user adoption and applications have increased the size of the global market.</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:400;line-height:120%">Competitors' offerings, actions and reactions also can vary and change over time or in certain customer situations. Projects with multimillion-dollar revenue potential attract competition, and competitors can use marketing or other tactics to win business.</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:400;line-height:120%">Each business unit's long-term performance can be impacted by economic conditions in different ways and to different degrees. The effects of an adverse economy are generally less severe on our sports related business as compared to our other businesses, although in severe economic downturns with social changes causing decreases in sporting event revenues, the sports business can also be seriously impacted.</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%">Outlook:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Impacts to and changes in global economic conditions are expected as the world economies recover from and react to the COVID-19 pandemic, adjust to changing supply chain conditions and disruptions, and react to the evolving war and geopolitical environment.</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:400;line-height:120%">Supply chain disruptions continue&#8239;as a result of several factors, including&#8239;the pandemic lockdowns, shipping container shortages, labor shortages, war and other conflicts, and changes in global demand. We are specifically impacted by the global shortage of semiconductors and related electronic components. Our production schedules were disrupted because of supply shortages, and we experienced increased input costs in many areas including material, commodity, freight, and tariff costs. Personnel spend also increased throughout the 2022 fiscal 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-weight:400;line-height:120%">We have responded to input cost increases by increasing pricing, and we began quoting at the new price levels across the business areas in the third quarter of fiscal 2022. Certain areas will see additional increases at the beginning of fiscal 2023. We also use pricing policies and opportunity evaluations across markets to manage price levels. We will continue to monitor our supply chains and our marketplaces and adapt our pricing methodologies as we see appropriate.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Although we cannot predict the length or severity of these conditions, we expect continued disruptions&#8239;in obtaining material, commodities, labor, and freight availability and an increase in inflation. We also expect impacts to the global economic conditions in reaction to the evolving war and geopolitical environment. Due to longer planning horizons and volatility in supply chains, we plan to carry higher quantities of inventory and anticipate changes in the timing of payments from our customers as we work through different disruptions and fulfill our backlog, all likely creating a consumption of cash. We are also planning additional cash use for capital spending to grow our manufacturing capacity.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">All of these conditions have and will continue to cause&#8239;volatility in our cash flow, pricing, order volumes, lead-times, competitiveness,&#8239;revenue cycles, and production costs, and it is likely these conditions will have some negative impact in fiscal 2023. However, the full impact to our financial condition, results of operations and cash flows cannot be determined at this time. </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:400;line-height:120%">In addition to the COVID-19 and supply chain impacts described above, the outlook and unique key growth drivers and challenges by our business units include the following:</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></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:400;line-height:120%">Commercial Business Unit:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our customers who rely on advertising revenues for Out-of-Home ("OOH") advertising or who rely on customer foot-traffic to drive sales are beginning to increase their capital spending through the COVID-19 economic recovery. Businesses using our displays for self-promotion or on-premise advertising may have reduced budgets for the foreseeable future or choose to utilize displays as part of their recovery, both actions creating an impact to the Commercial near-term outlook.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Over the long-term, we believe growth in the Commercial business unit will result from a number of factors, including:</span></div><div style="margin-top: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">Standard display product market growth due to market adoption and lower product costs, which drive marketplace expansion. Standard display products are used to attract or communicate with customers and potential customers of retail, commercial, and other establishments. Pricing and economic conditions are the principal factors that impact our success in this business unit. We utilize a reseller network to distribute our standard 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">National accounts standard display market opportunities due to customers' desire to communicate their message, advertising and content consistently across the country. Increased demand is possible from national retailers, quick-serve restaurants, petroleum retailers, and other nationwide organizations.</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">Additional standard display offerings using micro-LED designs.</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">Increasing use of LED technologies replacing signage previously using LCD technology by existing and new 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">Increasing interest in spectaculars, which include very large and sometimes highly customized displays as part of entertainment venues such as casinos, shopping centers, cruise ships and Times Square type locations.</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">New market adoption and expansion for use of LED in government and military and corporate campuses.</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">Dynamic messaging systems demand growth due to market adoption and expanded use of this technology.</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 use of architectural lighting products for commercial buildings, which real estate owners use to add accents or effects to an entire side or circumference of a building to communicate messages or to decorate the building.</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 continued deployment of digital billboards as OOH advertising companies continue developing new sites and replacing digital billboards reaching end of life. This is dependent on no adverse changes occurring in the digital billboard regulatory environment restricting future billboard deployments, as well as maintaining our current market share in a business that is concentrated in a few large OOH companies.</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">Replacement cycles within each of these areas.</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%">Live Events Business Unit:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> During fiscal year 2022, as the restrictions on gathering started to decrease, more customers chose to invest or upgrade current audiovisual systems in their locations. Some live events customers took advantage of the downtime during the COVID-19 pandemic to build new or renovate existing arenas and sport stadiums. This created large orders being booked during fiscal year 2022 that are expected to be recognized as sales in future fiscal years. </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:400;line-height:120%">Over the long-term, we believe growth in the Live Events business unit will result from a number of factors, including:</span></div><div style="margin-top: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">Facilities spending more on larger display systems to enhance the game-day and event experience for attendees.</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">Lower product costs, driving an expansion of the marketplace.</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 product and service offerings, including additional micro-LED offerings which remain the most integrated and comprehensive offerings in the 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">The competitive nature of sports teams, which strive to out-perform their competitors with display systems.</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 desire for high-definition video displays, which typically drive larger displays or higher resolution displays, both of which increase the average transaction size.</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">Dynamic messaging system needs throughout a sports facility.</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">Increasing use of LED technologies replacing signage previously using LCD technology in and surrounding live events 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">Replacement cycles within each of these areas.</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%">High School Park and Recreation Business Unit:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In the near-term, our customers are upgrading their equipment as the pandemic eases and advertising revenue is available. </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:400;line-height:120%">Over the long-term, we believe growth in the High School Park and Recreation business unit will result from a number of factors, including:</span></div><div style="margin-top: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">Increased demand for video systems in high schools as school districts realize the revenue generating potential of these displays compared to traditional scoreboards and these systems' ability to provide or enhance academic curriculum offerings for students.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></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">Increased demand for different types of displays and dynamic messaging systems, such as message centers at schools to communicate to students, parents and the broader community.</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">Lower system costs driving the use of more sophisticated displays in school athletic facilities, such as large integrated video systems.</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">Expanding control system options tailored for the markets' needs.</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">Certain display requirements for sporting events.</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%">Transportation Business Unit:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Daktronics has experienced governmental agencies placing orders as a way to spend their allocated budgets for their fiscal years. In addition, 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%">Infrastructure Investment and Jobs Act </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">signed into law in November 2021, is expected to have a positive impact on all segments of United States transportation terminals and public transit facilities. </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:400;line-height:120%">Over the long-term, we believe growth in the Transportation business unit will result from a number of factors, including:</span></div><div style="margin-top: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">Increasing applications and acceptance of electronic displays to manage transportation systems, including roadway, airport, parking, transit and other applications.</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">Effective use of the United States transportation infrastructure requires intelligent transportation systems. This growth is highly dependent on government spending, primarily by state and federal governments, along with the continuing acceptance of private/public partnerships as an alternative funding source. </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">Expanded use of dynamic messaging systems for advertising and wayfinding use in public transport and airport terminals due to expanded market usage and displays, with LED technology replacing prior LCD installations and additional display offerings using micro-LEDs. </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%">International Business Unit: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As most restrictions on gathering are reduced across geographies, more customers are choosing to invest in their digital needs.</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:400;line-height:120%">Over the long-term, we believe growth in the International business unit will result from a number of factors, including:</span></div><div style="margin-top: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">Achieving greater penetration in various geographies and building products more suited to individual markets. We continue to broaden our product offerings into the transportation segment in Europe and the Middle East. </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">Continued focus on sports facility, spectacular-type, OOH advertising products, and architectural lighting market opportunities and the factors listed in each of the other business units to the extent they apply outside of the United States and Canada. </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">Increasing interest in spectaculars, which include very large and sometimes highly customized displays as part of entertainment venues such as casinos, shopping centers, cruise ships and city-center locations.</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">New market adoption and expansion of use of LED in government and military and corporate campuses.</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">Additional opportunities exist with expanded market usage of LED technology due to price considerations, usage of LED technology replacing prior LCD installations and additional display offerings using micro-LEDs. </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 product and service offerings, including additional micro-LED offerings which remain the most integrated and comprehensive offerings in the 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">Growing our reseller channels to promote our products and gain market share.</span></div><div id="i878fbdbc702b4dc995ab6fa43cb56390_49"></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="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following Management's Discussion and Analysis of Financial Condition and Results of Operations ("MD&amp;A") are based upon, and should be read in conjunction with, our Consolidated Financial Statements and Notes to the Consolidated Financial Statements included in this Form 10-K, which have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP"). The preparation of these financial statements requires us to make estimates and judgments affecting the reported amounts of assets, liabilities, revenues and expenses and related disclosure of contingent assets and liabilities. Although our significant accounting policies are described in "Note 1. Nature of Business and Summary of Significant Accounting Policies" of the Notes to our Consolidated Financial Statements included in this Form 10-K, the following discussion is intended to highlight and describe those accounting policies that are especially critical to the preparation of our consolidated financial statements.</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:400;line-height:120%">A critical accounting policy is defined as a policy that is both very important to the portrayal of a company's financial condition and results and requires management's most difficult, subjective or complex judgments. We regularly review our critical accounting policies and evaluate them based on these factors. We believe the estimation process for uniquely configured contracts and warranties are most material and critical. These areas contain estimates with a reasonable </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></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:400;line-height:120%">likelihood to change, and those changes could have a material impact on our financial condition and reported results of operations. The estimation processes for these areas are also difficult, subjective and use complex judgments. Our critical accounting estimates are based on historical experience; on our interpretation of GAAP, current laws and regulations; and on various other assumptions believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities not readily apparent from other sources. Actual results may differ from these estimates.</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%">Revenue recognition on uniquely configured contracts.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Revenue for uniquely configured (custom) or integrated systems is recognized over time using the cost incurred input method. Over time revenue recognition is appropriate because we have no alternative use for the uniquely configured system and have an enforceable right to payment for work performed. The cost incurred input method measures cost incurred to date compared to estimated total costs for each contract. This method is the most faithful depiction of our performance because it measures the value of the contract transferred to the customer. Costs to perform the contract include direct and indirect costs for contract design, production, integration, installation, and assurance-type warranty reserve. Direct costs include material and components; manufacturing, project management and engineering labor; and subcontracting expenses. Indirect costs include allocated charges for such items as facilities and equipment depreciation and general overhead. Provisions of estimated losses on uncompleted contracts are made in the period when such losses are capable of being estimated.</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:400;line-height:120%">We may have multiple performance obligations in these types of contracts; however, a majority are treated as a combined single performance obligation. In our judgment, this accounting treatment is most appropriate because the substantial part of our promise to our customer is to provide significant integration services and incorporate individual goods and services into a combined output or system. Often times the system is customized or significantly modified to the customer's desired configurations and location, and the interrelated goods and services provide utility to the customer as a package. See "Note 1. Nature of Business and Summary of Significant Accounting Policies" of the Notes to our Consolidated Financial Statements included in this Form 10-K for further information on our revenue recognition policies.</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%">Warranties.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We have recognized an accrued liability for warranty obligations equal to our estimate of the actual costs to be incurred in connection with our performance under contractual warranties. Warranty estimates include the cost of direct material and labor estimates to repair products over their warranty coverage period. Generally, estimates are based on historical experience considering known or expected changes. If we would become aware of an increase in our estimated warranty costs, additional accruals may become necessary, resulting in an increase in cost of sales. Although prior estimates have been materially correct, estimates for warranty liabilities can change based on actual versus estimated defect rates over the lifetime of the warranty coverage, a difference in actual to estimated costs to conduct repairs for the components and related labor needed, and other site related actual to estimated cost changes.</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:400;line-height:120%">As of April&#160;30, 2022 and May&#160;1, 2021, we had approximately $28.9 million and $26.0 million accrued for these warranty obligations, respectively. Due to the difficulty in estimating probable costs related to certain warranty obligations, there is a reasonable likelihood that the ultimate remaining costs to remediate the warranty claims could differ materially from the recorded accrued liabilities. See "Note 16. Commitments and Contingencies" of the Notes to our Consolidated Financial Statements included in this Form 10-K for further information on warranties.</span></div><div id="i878fbdbc702b4dc995ab6fa43cb56390_52"></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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a summary of recently issued accounting pronouncements and the effects those pronouncements have on our financial results, refer to "Note 1. Nature of Business and Summary of Significant Accounting Policies" of the Notes to our Consolidated Financial Statements included elsewhere in this Form 10-K.</span></div><div id="i878fbdbc702b4dc995ab6fa43cb56390_55"></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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Daktronics, Inc. operates on a 52- or 53-week fiscal year, with our fiscal year ending on the Saturday closest to April 30 of each year. When April 30 falls on a Wednesday, the fiscal year ends on the preceding Saturday. Within each fiscal year, each quarter is comprised of 13-week periods following the beginning of each fiscal year. In each 53-week year, an additional week is added to the first quarter, and each of the last three quarters is comprised of a 13-week period.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></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%">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-weight:400;line-height:120%">The following table shows information regarding net sales for the fiscal years ended April&#160;30, 2022 and May&#160;1, 2021:</span></div><div style="margin-top: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:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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:120%">Year Ended</span></td></tr><tr><td colspan="3" style="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:120%">(in thousands)</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:120%">April 30, 2022</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:10pt;font-weight:700;line-height:120%">May 1, 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:10pt;font-weight:700;line-height:120%">Dollar Change</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:10pt;font-weight:700;line-height:120%">Percent Change</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%">Net Sales:</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;text-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%">Commercial</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:120%">$</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:120%">154,211&#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:120%">$</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:120%">127,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 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:120%">$</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:120%">26,911&#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:120%">21.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:120%">%</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:120%">Live Events</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:120%">199,106&#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:120%">143,049&#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:120%">56,057&#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:120%">39.2&#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:120%">High School Park and Recreation</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:120%">111,816&#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:120%">91,557&#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:120%">20,259&#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:120%">22.1&#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:120%">Transportation</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:120%">62,707&#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:120%">58,284&#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:120%">4,423&#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:120%">7.6&#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:120%">International</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:120%">83,130&#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:120%">61,843&#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:120%">21,287&#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:120%">34.4&#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: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:120%">$</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:120%">610,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 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:120%">$</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:120%">482,033&#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:120%">$</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:120%">128,937&#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:120%">26.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:120%">%</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:700;line-height:120%">Orders:</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="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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial</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:120%">$</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:120%">192,917&#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:120%">$</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:120%">138,878&#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:120%">$</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:120%">54,039&#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:120%">38.9&#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:120%">%</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:120%">Live Events</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:120%">313,940&#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:120%">157,177&#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:120%">156,763&#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:120%">99.7&#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:120%">High School Park and Recreation</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:120%">156,305&#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:120%">94,292&#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:120%">62,013&#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:120%">65.8&#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:120%">Transportation</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:120%">77,993&#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:120%">49,696&#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:120%">28,297&#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:120%">56.9&#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:120%">International</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:120%">104,916&#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:120%">75,841&#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:120%">29,075&#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:120%">38.3&#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: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:120%">$</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:120%">846,071&#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:120%">$</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:120%">515,884&#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:120%">$</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:120%">330,187&#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:120%">64.0&#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:120%">%</span></td></tr></table></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%">Fiscal Year 2022 as compared to Fiscal Year </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</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:400;line-height:120%">During fiscal year 2022, sales and orders increased, as demand was up across all markets compared to fiscal 2021 as the world economies recovered from the economic downturn caused by the COVID-19 pandemic. We reached record order levels because of the recovery, multi-million dollar orders for sport facilities, and bulk orders for OOH displays. These orders are in the Live Events, Commercial, and International business segments. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Net sales during fiscal year 2022 increased due to the conversion of the higher order volume. Throughout the year however, material supply and labor shortages created an increase in lead times, extending the timing of converting some orders to sales. </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%">Commercial</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%"> The increase in net sales for fiscal 2022 compared to fiscal 2021 was primarily due to an increase in OOH niche and spectaculars orders. Fiscal 2021 had an overall low market activity in these two particular niches due to the pandemic, and their recovery was strong.</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:400;line-height:120%">The increase in orders for fiscal 2022 compared to fiscal 2021 was primarily due to overall higher market activity in all commercial niches.</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:400;line-height:120%">We continue to see increased adoption of video solutions in our Commercial business unit marketplace. Depending on the duration of the current economic conditions, we see opportunities for orders and sales over the coming years in our OOH, on-premise, and spectacular focused niches due to replacement cycles, expansion of dynamic messaging systems usage, releases of new solutions, additional distribution methods, and increased market size due to the decline of digital pricing over the years as well as the desire for higher resolution technology. Due to a number of factors, such as the discretionary nature of customers committing to a system, economic dependencies, regulatory environments, competitive factors, and supply chain constraints, it is difficult to predict orders and net sales for fiscal 2023. We expect growth in the Commercial business unit over the long-term, assuming favorable economic conditions and our success in counteracting competitive pressures.</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%">Live Events</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">The increase in net sales and orders for fiscal 2022 compared to fiscal 2021 was primarily due to high demand for upgraded or new solutions for arenas, university venues, and sports stadiums. This increase was due to the economic recovery from the COVID-19 pandemic, several large projects including in the bowl and other immersive displays through </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></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:400;line-height:120%">the sports facilities, and replacement orders due to systems' ages. Bookings of large multi-million dollar projects also contributed to the order increases and a record order year for Live Events.</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:400;line-height:120%">We continue to see ongoing interest from venues at all levels in increasing the size and capabilities of their display systems and in the usage of dynamic messaging systems throughout their facilities in our Live Events business unit marketplace. A number of factors, such as the discretionary nature of customers committing to upgrade systems, long replacement cycles, the limited number of large custom projects, competitive factors, and the uncertainty of the overall impact of supply chain constraints, make forecasting fiscal 2023 orders and net sales difficult. We expect this business unit's size to remain stable over the long-term, assuming favorable economic condition, and success in maintaining market share by counteracting competitive pressures.</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%">High School Park and Recreation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">The increase in net sales and orders for fiscal 2022 compared to fiscal 2021 was primarily due to higher market activity as schools are upgrading to video equipment systems and have COVID-19 related funding to invest in their facilities. </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:400;line-height:120%">We expect larger video systems and our classic scoring and message centers to remain in demand in fiscal 2023, primarily in high school facilities, which benefit from our sports marketing services that generate advertising revenue to fund the display systems and because of schools' desire to communicate with students and parents using these systems. Some growth is also expected for regulatory requirements of certain display types for sports events. Several factors, such as the potential reduction in the availability of advertising revenues, the discretionary nature of customers committing to upgrade systems, replacement cycles, competitive factors, and the uncertainty of the overall impact of supply chain constraints, make forecasting fiscal 2023 orders and net sales difficult. We expect growth in this business unit over the long-term, assuming favorable economic conditions.</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%">Transportation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">increase in net sales and orders for fiscal 2022 compared to fiscal 2021 was primarily due to pent up demand from fiscal 2021 for Intelligent Transportation Systems ("ITS") which had been delayed due to the COVID-19 pandemic.</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:400;line-height:120%">Several factors, such as transportation funding, the competitive environment, customer delivery changes, and the uncertainty of the impacts of supply chain constraints, make forecasting orders and net sales difficult for fiscal 2023. However, the stability of long-term federal transportation funding and the number of capital projects for highways and public transit that include dynamic message signs and for advertising and wayfinding use in public transport and airport terminals continue to rise. We expect continued growth in this business unit over the long-term, assuming favorable economic conditions and continued transportation funding.</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%">International</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">The increase in net sales and orders for fiscal 2022 compared to fiscal 2021 was primarily due to the economic recovery from the COVID-19 pandemic in OOH, transportation, and sport stadium projects.</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:400;line-height:120%">We expect demand for larger video systems for commercial and sports applications, indoor and outdoor OOH applications, and transportation applications to remain strong over the long-term. Macroeconomic factors, the discretionary nature of customers committing to new systems or replacements, the pace of market growth, and the uncertainty of the impacts of the supply chain constraints, may impact order bookings and timing, making it difficult to predict order and sales levels for fiscal 2023. For the long-term, we believe the International business unit has the potential for sales growth as we penetrate markets with our established sales networks to increase our International market share, continue to enhance our tailored portfolio of product and control solution offerings, invest in additional distribution methods, and expect the trend of increased use and adoption of our technology globally to continue.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></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%">Gross Profit and Contribution Margin</span></div><div style="margin-top: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:33.865%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.806%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.266%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.039%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.266%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.039%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.266%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.039%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.559%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:120%">April 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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:120%">May 1, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="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:120%">(in thousands)</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:120%">Amount</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:10pt;font-weight:700;line-height:120%">As a Percent of Net Sales</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:10pt;font-weight:700;line-height:120%">Amount</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:10pt;font-weight:700;line-height:120%">As a Percent of Net Sales</span></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:10pt;font-weight:700;line-height:120%">Gross Profit:</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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:120%">Commercial</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:120%">$</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:120%">31,851&#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:120%">20.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:120%">%</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:120%">$</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:120%">33,072&#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:120%">26.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:120%">%</span></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:10pt;font-weight:400;line-height:120%">Live Events</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:120%">21,787&#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:120%">10.9&#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:120%">24,397&#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:120%">17.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:#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%">High School Park and Recreation</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:120%">35,477&#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:120%">31.7&#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:120%">31,472&#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:120%">34.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="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:10pt;font-weight:400;line-height:120%">Transportation</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:120%">18,172&#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:120%">29.0&#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:120%">20,329&#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:120%">34.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:#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%">International</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:120%">9,410&#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:120%">11.3&#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:120%">11,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:120%">18.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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: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:120%">$</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:120%">116,697&#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:120%">19.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:120%">%</span></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:120%">$</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:120%">120,583&#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:120%">25.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:120%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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><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></tr></table></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%">Fiscal Year 2022 as compared to Fiscal Year 2021</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:400;line-height:120%">The decline in gross profit percentage in fiscal 2022 is primarily related to the ongoing supply chain disruptions and inflationary challenges in materials, freight, tariff, and personnel related costs; the difference in sales mix between periods; other factors experienced during fiscal 2021 which had a positive impact on fiscal 2021 margins; and an increase in warranty expense in fiscal 2022. Total warranty expense as a percent of sales increased to 1.9 percent for fiscal 2022 as compared to 1.4 percent during fiscal 2021. </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:400;line-height:120%">Factors impacting the gross profit in fiscal 2021 included the positive $2.1 million litigation claim reversal in the High School Park and Recreation business unit and $1.8 million of COVID relief governmental subsidies offset by $2.8 million of severance costs to reduce our workforce to adjust to the impacts of the COVID-19 pandemic. In addition, we earned a higher rate of gross profit on our service agreements in fiscal 2021 due to reduced stand ready services conducted during the year because of the pandemic.&#8239;During fiscal year 2022, we had more large project sales which generally have lower gross profit because&#8239;of their competitive nature. </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:400;line-height:120%">It is difficult to project gross profit levels for fiscal 2023 because of the uncertainty regarding the level of sales, the sales mix, price strategy and timing of sales generation, the COVID-19 impact, potential inflation and the availability of materials, labor, and freight, and the competitive factors in our business. We are focused on improving our gross profit margins as we execute our strategies for improved profitability, which include selectively increasing pricing, releasing new product designs to lower overall costs of the product; improving reliability to reduce warranty expenses; expanding our global capacity and planning; meeting customer solution expectations; and continued improvements in operational effectiveness in manufacturing, installation, and service delivery areas. Cost reductions made during the pandemic vary in permanency and may not be sustainable in future periods as orders and sales volumes recover.</span></div><div style="margin-top: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:16.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.087%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" 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:120%">Year Ended</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:10pt;font-weight:700;line-height:120%">April 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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:120%">May 1, 2021</span></td></tr><tr><td colspan="3" style="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:120%">(in thousands)</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:120%">Amount</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:10pt;font-weight:700;line-height:120%">As a Percent of Net Sales</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:10pt;font-weight:700;line-height:120%">Dollar Change</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:10pt;font-weight:700;line-height:120%">Percent Change</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:10pt;font-weight:700;line-height:120%">Amount</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:10pt;font-weight:700;line-height:120%">As a Percent of Net Sales</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%">Contribution Margin:</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><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;text-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%">Commercial</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:120%">$</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:120%">16,073&#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:120%">10.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:120%">%</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:120%">$</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:120%">(2,903)</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:120%">(15.3)</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:120%">%</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:120%">$</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:120%">18,976&#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:120%">14.9&#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:120%">%</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:120%">Live Events</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:120%">11,903&#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:120%">6.0&#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:120%">(3,295)</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:120%">(21.7)</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:120%">15,198&#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:120%">10.6&#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:120%">High School Park and Recreation</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:120%">23,587&#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:120%">21.1&#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:120%">2,178&#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:120%">10.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:120%">21,409&#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:120%">23.4&#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:120%">Transportation</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:120%">14,553&#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:120%">23.2&#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:120%">(2,695)</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:120%">(15.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:120%">17,248&#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:120%">29.6&#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:120%">International</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:120%">(494)</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:120%">(0.6)</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:120%">403&#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:120%">(44.9)</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:120%">(897)</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:120%">(1.5)</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: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:120%">$</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:120%">65,622&#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:120%">10.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:120%">%</span></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:120%">$</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:120%">(6,312)</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:120%">(8.8)</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:120%">%</span></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:120%">$</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:120%">71,934&#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:120%">14.9&#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:120%">%</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;padding-left:7.2pt;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%">Fiscal Year 2022 as compared to Fiscal Year 2021</span></div><div style="margin-top:12pt;padding-left:7.2pt;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%">Contribution margin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a non-GAAP measure and consists of gross profit less selling expenses. Selling expenses consist primarily of personnel related costs, travel and entertainment expenses, marketing related expenses (show rooms, product demonstration, depreciation and maintenance, conventions and trade show expenses), customer relationship management/marketing systems, bad debt expenses, third-party commissions, and other expenses. </span></div><div style="margin-top:12pt;padding-left:7.2pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contribution margin in fiscal 2022 was impacted by the previously discussed sales levels and impacts on gross profit, as well as a 5.0% increase in selling expenses in fiscal 2022 compared to fiscal 2021. </span></div><div style="margin-top:12pt;padding-left:7.2pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since the beginning of fiscal 2022, we have adjusted our sales and marketing activities and staffing levels to achieve current and expected future sales levels. During fiscal 2021, we had lowered overall staffing and furloughed employees to achieve lower operating costs to align with the uncertainties created by the COVID-19 pandemic. These fiscal 2021 savings were partially offset by a $1.4 million increase in bad debt expenses. </span></div><div style="margin-top:12pt;padding-left:7.2pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliation from non-GAAP contribution margin to operating income (loss) GAAP measure is as follows: </span></div><div style="margin-top: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:16.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.087%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" 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:120%">Year Ended</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:10pt;font-weight:700;line-height:120%">April 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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:120%">May 1, 2021</span></td></tr><tr><td colspan="3" style="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:120%">(in thousands)</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:120%">Amount</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:10pt;font-weight:700;line-height:120%">As a Percent of Net Sales</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:10pt;font-weight:700;line-height:120%">Dollar Change</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:10pt;font-weight:700;line-height:120%">Percent Change</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:10pt;font-weight:700;line-height:120%">Amount</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:10pt;font-weight:700;line-height:120%">As a Percent of Net Sales</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:120%">Contribution margin</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:120%">$</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:120%">65,622&#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:120%">10.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:120%">%</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:114%">$</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:114%">(6,312)</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:120%">(8.8)</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:120%">%</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:120%">$</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:120%">71,934&#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:120%">14.9&#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:120%">%</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:120%">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:120%">32,563&#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:120%">5.3&#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:120%">4,583&#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:120%">16.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:120%">27,980&#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:120%">5.8&#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:120%">Product design 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:120%">29,013&#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:120%">4.7&#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:120%">2,167&#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:120%">8.1&#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:120%">26,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:120%">5.6&#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:120%">Operating income</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:120%">$</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:120%">4,046&#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:120%">0.7&#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:120%">%</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:120%">$</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:120%">(13,062)</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:120%">(76.4)</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:120%">%</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:120%">$</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:120%">17,108&#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:120%">3.5&#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:120%">%</span></td></tr></table></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%">Fiscal Year 2022 as compared to Fiscal Year 2021</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:400;line-height:120%">General and administrative expenses for fiscal 2022 increased as compared to the same period one year ago primarily due to increases in personnel related expenses. </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:400;line-height:120%">We expect general and administrative expenses to increase for fiscal 2023 as compared to fiscal 2022 as labor rates continue to rise and further increase in personnel may be needed to keep up with the increased demand.</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:400;line-height:120%">Our costs for product design and development represent an allocated amount of costs based on time charges, professional services, material costs and the overhead of our engineering departments. Generally, a significant portion of our engineering time is spent on product design and development, while the rest is allocated to large contract work and included in cost of 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-weight:400;line-height:120%">Product design and development expenses in fiscal 2022 increased as compared to fiscal 2021 primarily due to an increase in personnel related expenses. </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:400;line-height:120%">We expect product design and development expenses to increase for fiscal 2023 as compared to fiscal 2022 due to continued increases in labor costs. We will continue to actively invest in new technologies. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Income and Expenses</span></div><div style="margin-top: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:14.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.055%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" 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:115%">Year Ended</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:10pt;font-weight:700;line-height:115%">April 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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:115%">May 1, 2021</span></td></tr><tr><td colspan="3" style="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:114%">(in thousands)</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:115%">Amount</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:10pt;font-weight:700;line-height:114%">As a Percent of Net Sales</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:10pt;font-weight:700;line-height:115%">Dollar Change</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:10pt;font-weight:700;line-height:115%">Percent Change</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:10pt;font-weight:700;line-height:115%">Amount</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:10pt;font-weight:700;line-height:115%">As a Percent of Net Sales</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:114%">Interest income (expense), net</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:114%">$</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:114%">171&#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:114%">&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</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:114%">$</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:114%">236&#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:114%">(363.1)</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:114%">%</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:114%">$</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:114%">(65)</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:114%">&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</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:114%">Other expense, net</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:114%">$</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:114%">(3,109)</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:114%">(0.5)</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:114%">%</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:114%">$</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:114%">(126)</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:114%">4.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:114%">%</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:114%">$</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:114%">(2,983)</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:114%">(0.6)</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:114%">%</span></td></tr></table></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%">Fiscal Year 2022 as compared to Fiscal Year 2021</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-weight:400;line-height:120%">The change in interest (expense) income, net for fiscal </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</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 compared to fiscal </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%"> was primarily due to the change in investment levels and interest expense for our drawings on the line of credit.</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%">Other expense, 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%">The change in other income and expense, net for fiscal </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</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 compared to fiscal </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">, was primarily due to a $0.6 million increase in losses from affiliates accounted for under the equity method of accounting.</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%">Income Taxes</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:400;line-height:120%">Our effective tax rate was approximately 46.6 percent for fiscal year 2022. The effective income tax rate for fiscal 2022 was impacted due to tax benefits from permanent tax credits offset by valuation allowances as well as other various permanent tax adjustments and state taxes with additional expense for prior year provision to return adjustments. </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:400;line-height:120%">Our fiscal 2021 effective tax rate was approximately 22.3 percent resulting from the tax benefit of permanent tax credits and previous year provision to return adjustments offset by valuation allowances as well as other various permanent tax adjustments and state taxes. </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:400;line-height:120%">Our consolidated effective tax rate is impacted by the statutory income tax rates applicable to each of the jurisdictions in which we operate. Due to various factors, and because we operate in multiple state and foreign jurisdictions, our effective tax rate is subject to fluctuation. See "Note 12. Income Taxes" of the Notes to our Consolidated Financial Statements included in this Form 10-K for further information.</span></div><div id="i878fbdbc702b4dc995ab6fa43cb56390_58"></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:700;line-height:120%">LIQUIDITY AND CAPITAL RESOURCES</span></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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:10pt;font-weight:700;line-height:120%">Year Ended</span></td></tr><tr><td colspan="3" style="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:120%">(in thousands)</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:120%">April 30, 2022</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:10pt;font-weight:700;line-height:120%">May 1, 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:10pt;font-weight:700;line-height:120%">Dollar Change</span></td></tr><tr><td colspan="3" style="padding: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%">Net cash (used in) provided by:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:120%">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:10pt;font-weight:400;line-height:120%">$</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:120%">(27,035)</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:120%">$</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:120%">66,212&#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:120%">$</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:120%">(93,247)</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:400;line-height:120%">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:10pt;font-weight:400;line-height:120%">(31,384)</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:120%">(10,221)</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:120%">(21,163)</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:120%">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:10pt;font-weight:400;line-height:120%">(3,576)</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:120%">(15,585)</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:120%">12,009&#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:400;line-height:120%">Effect of exchange rate changes on 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:120%">(399)</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:120%">(416)</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:120%">17&#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:120%">Net (decrease) increase in cash, 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:10pt;font-weight:400;line-height:120%">$</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:120%">(62,394)</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:120%">$</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:120%">39,990&#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:120%">$</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:120%">(102,384)</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;text-align:justify"><span><br/></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:400;line-height:120%">Cash decreased by $62.4 million in fiscal 2022 as compared to an increase of $40.0 million in fiscal 2021. Operating assets and liabilities decreased cash flow by $45.4 million during fiscal 2022 as the business expanded compared to a $31.7 million increase in cash flow during fiscal 2021 as the business contracted and management conserved the Company's cash. </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%">Net cash used in operating activities: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in operating activities was $27.0 million for fiscal 2022 compared to $66.2 million net cash provided by operating activities in fiscal 2021. The $93.2 million decrease in cash from operating activities was primarily the result of changes in net operating assets and liabilities and a decrease of $10.3 million in net </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></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:400;line-height:120%">income. For specific quantitative changes in operating assets and liabilities, see "Note 13. Cash Flow Information" of the Notes to our Consolidated Financial Statements included in this Form 10-K.</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%">Net cash used in investing activities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Net cash used in investing activities totaled $31.4 million for fiscal 2022 compared to $10.2 million in fiscal 2021. Purchases of property and equipment totaled $20.4 million in fiscal 2022 compared to $7.9 million in fiscal 2021. Proceeds from the sales of property and equipment totaled $0.9 million in fiscal 2022 compared to $3.2 million in fiscal 2021. Purchase of marketable securities totaled $4.0 million in fiscal 2022 compared to no purchases of marketable securities in fiscal 2021. </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%">Net cash used in financing activities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Net cash used in financing activities was $3.6 million for fiscal 2022 compared to $15.6 million in fiscal 2021. During fiscal 2021, we paid $15.0 million on notes payable. During fiscal 2021, there were no share repurchases compared to $3.2 million of share repurchases in fiscal 2022. </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%">Other Liquidity and Capital Resources Discussion:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The timing and amounts of working capital changes, profitability, capital spending, investments in affiliates, repurchases of stock and dividend payments impact our liquidity.</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:400;line-height:120%">Working capital was $103.9 million at April&#160;30, 2022 and $118.4 million at May&#160;1, 2021. The changes in working capital, particularly changes in accounts receivable, accounts payable, inventory, and contract assets and liabilities, and the sports market seasonality, can have a significant impact on the amount of net cash provided by operating activities largely due to the timing of payments and receipts. On multimillion-dollar orders, the time between order acceptance and project completion may extend up to or exceed 12 months or more depending on the amount of custom work and a customer&#8217;s delivery needs. We often receive down payments or progress payments on these orders. We expect to use cash in operations as our business returns and exceeds pre-pandemic levels.</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:400;line-height:120%">We had $7.1 million of retainage on long-term contracts included in receivables and contract assets as of April&#160;30, 2022, which has an impact on our liquidity. We expect to collect these amounts within one 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-weight:400;line-height:120%">We are sometimes required to obtain performance bonds for display installations, and we have a bonding line available through a surety company for an aggregate of $150.0 million in bonded work outstanding. If we were unable to complete the work, and our customer would call upon the bond for payment, the surety company would subrogate its loss to Daktronics. At April&#160;30, 2022, we had $88.3 million of bonded work outstanding against this line.</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:400;line-height:120%">Our business growth and profitability improvement strategies depend on investments in capital expenditures and strategic investments. We projected capital expenditures to be approximately $30 million for fiscal 2023. Projected capital expenditures include manufacturing equipment for new or enhanced product production, expanded capacity, investments in quality and reliability equipment, and continued information infrastructure investments.</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:400;line-height:120%">The Board of Directors authorized reinstatement of the share repurchase program in December of 2021. Shares may be repurchased from time to time in open market purchases, private transactions or other transactions. The timing, volume, and nature of share repurchases will be at the sole discretion of management and will be dependent on market conditions, applicable securities laws and other factors, and share repurchases may be suspended or discontinued at any time. </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:400;line-height:120%">The Board of Directors suspended dividends during fiscal 2020 as part of our cash conservation measures through the pandemic. The timing and future reinstatement of dividends is at the discretion of the Board of Directors. Future dividends are also impacted by the limitations imposed in our credit facility. </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:400;line-height:120%">We believe the audiovisual industry fundamentals will drive long-term growth for our business; however, for the near-term outlook, we expect to continue to have disruptions from our supply chain and logistics. Due to longer planning horizons and volatility in supply chains, we plan to carry higher quantities of inventory and anticipate changes in the timing of payments from our customers as we work through different disruptions and fulfill backlog. We also plan to use cash for capital spending to grow our manufacturing capacity. When cash is needed, we expect to use borrowings under our bank credit agreement. As of April&#160;30, 2022, we were in compliance with all applicable bank loan covenants. For additional information on financing agreements, see "Note 7. Financing Agreements" of the Notes to our Consolidated Financial Statements included in this Form 10-K.</span></div><div style="margin-top:12pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">33</span></div></div></div><div id="i878fbdbc702b4dc995ab6fa43cb56390_61"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></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%">Item 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</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%">Foreign Currency Exchange Rates</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our results of operations could be affected by factors such as changes in foreign currency rates or weak economic conditions in foreign markets. We derive net sales in U.S. dollars and other currencies including Canadian dollars, Euros, Chinese renminbi, British pounds, Australian dollars, or other currencies. For fiscal 2022, 15.9 percent of net sales were derived in currencies other than U.S. dollars. We incur expenses in currencies other than U.S. dollars relating to specific contracts with customers and for our operations outside the U.S.</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:400;line-height:120%">If we believe currency risk in any foreign location or with respect to specific sales or purchase transaction is significant, we utilize foreign exchange hedging contracts to manage our exposure to the currency fluctuations. The notional amount of the foreign currency agreements as of April&#160;30, 2022 was $11.3 million, and all contracts mature within ten months. These contracts are marked to market each balance sheet date and are not designated as hedges. See "Note 15. Derivative Financial Instruments" of the Notes to our Consolidated Financial Statements included in this Form 10-K for further details. We estimate that a 10 percent change in all foreign exchange rates would impact our reported income before taxes by approximately $0.8 million. This sensitivity analysis disregards the possibilities that rates can move in opposite directions and that losses from one geographic area may be offset by gains from another geographic area.</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:400;line-height:120%">Over the long term, net sales to international markets are expected to increase as a percentage of total net sales and, consequently, a greater portion of our business could be denominated in foreign currencies. As a result, operating results may become more subject to fluctuations based upon changes in the exchange rates of certain currencies in relation to the U.S. dollar. To the extent we engage in international sales denominated in U.S. dollars, an increase in the value of the U.S. dollar relative to foreign currencies could make our products less competitive in international markets. This effect is also impacted by sources of raw materials from international sources and costs of our sales, service, and manufacturing locations outside the U.S.</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:400;line-height:120%">We will continue to monitor and minimize our exposure to currency fluctuations and, when appropriate, use financial hedging techniques to minimize the effect of these fluctuations. However, exchange rate fluctuations as well as differing economic conditions, changes in political climates, and other rules and regulations could adversely affect our ability to effectively hedge exchange rate fluctuations in the future.</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:400;line-height:120%">We have foreign currency cash accounts to operate our global business. These accounts are impacted by changes in foreign currency rates. Of our </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.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> million in cash balances at April&#160;30, 2022, </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%"> million were denominated in U.S. dollars, of which </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.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> million were held by our foreign subsidiaries. As of April&#160;30, 2022, we had an additional </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$5.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> million in cash balances denominated in foreign currencies, of which </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.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> million were maintained in accounts of our foreign subsidiaries.</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%">Interest Rate Risks</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our exposure to market risks relate primarily to changes in interest rates on cash and marketable securities. We do not expect our income or cash flows to be significantly impacted by interest rates.</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%">Commodity Risk</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are dependent on basic raw materials, sub-assemblies, components, and other supplies used in our production operations. Our financial results have been and could continue to be affected by changes in the availability, prices, and global tariff regulation of these materials. Some of these materials are sourced from one or a limited number of suppliers in countries around the world. Some of these materials are also key source materials for our competitors and for other technology companies. Some of these materials are sourced outside of the countries in which we manufacture our products and are subject to transportation delays. Any of these factors may cause a sudden increase in costs and/or limited or unavailable supplies. As a result, we may not be able to acquire key production materials on a timely basis, which could adversely impact our ability to produce products and satisfy incoming sales orders on a timely basis. Our sourcing and material groups work to implement strategies to monitor and mitigate these risks. Periodically, we enter into pricing agreements or purchasing contracts under which we agree to purchase a minimum amount of product in exchange for guaranteed price terms over the length of the contract, which generally does not exceed one 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%">Over the years, we have been impacted by the factors noted. During late fiscal 2021 and through fiscal 2022, supply chain disruptions began to emerge because of the COVID-19 pandemic, shipping container shortages, and the changes in global demand. Specifically, we are impacted by the global inflation and shortage of semiconductors and related electronic components, other materials needed for production, and freight. We are unable to predict the supply chain recovery or the impact to our business.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">34</span></div></div></div><div id="i878fbdbc702b4dc995ab6fa43cb56390_64"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></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%">Item 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</span></div><div id="i878fbdbc702b4dc995ab6fa43cb56390_67"></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</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:400;line-height:120%">To the shareholders and the Board of Directors of Daktronics, Inc.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Opinion on the Financial Statements</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:400;line-height:120%">We have audited the accompanying consolidated balance sheets of Daktronics, Inc and subsidiaries (the "Company") as of April 30, 2022 and May 1, 2021, the related consolidated statements of operations, comprehensive (loss) income, shareholders' equity, and cash flows, for each of the three years in the period ended April 30, 2022, and the related notes (collectively referred to as the "financial statements"). We have also audited the Company's internal control over financial reporting as of April 30, 2022, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control &#8212; Integrated Framework (2013) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).</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:400;line-height:120%">In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of April 30, 2022 and May 1, 2021, and the results of its operations and its cash flows for each of the three years in the period ended April 30, 2022, in conformity with accounting principles generally accepted in the United States of America. Also, in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of April 30, 2022, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control &#8212; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued by COSO.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Basis for Opinions</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:400;line-height:120%">The Company&#8217;s management is responsible for these financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management&#8217;s Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on these financial statements and an opinion on the Company&#8217;s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</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:400;line-height:120%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.</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:400;line-height:120%">Our audits of the financial statements included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures to respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Definition and Limitations of Internal Control over Financial Reporting</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:400;line-height:120%">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></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:400;line-height:120%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Critical Audit Matter </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:400;line-height:120%">The critical audit matter communicated below is a matter arising from the current-period audit of the financial statements that was communicated or required to be communicated to the audit committee and that (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</span></div><div style="text-align:justify"><span><br/></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:100%">Revenue Recognition &#8211; Uniquely Configured Contracts &#8212; Refer to Notes 1 and 2 to the financial statements</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%">Critical Audit Matter Description</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:400;line-height:120%">The Company recognizes revenue as its contractual performance obligations are satisfied, which may be at a point in time or over time. Certain of the Company&#8217;s contracts are for the delivery, installation, and integration of uniquely configured audio-visual communication systems. Revenue for these uniquely configured systems is recognized over time using the cost incurred input method. This input method requires management to make estimates of the costs that will ultimately be incurred at the completion of each contract. Revenue is recognized based on the transaction price and the percentage of cost incurred as of the balance sheet date in relation to the total estimated inputs at completion. </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:400;line-height:120%">We identified revenue associated with uniquely configured contracts as a critical audit matter because of the significant judgments necessary for management to estimate total costs to be incurred to recognize revenue under these contracts. Changes in estimated costs could have a significant impact on the timing and amount of revenue recognized. This required an increased level of auditor judgment due to the complexity of uniquely configured contracts and extent of effort when performing audit procedures to audit management&#8217;s estimate of total costs and evaluating the reasonableness of the underlying estimates.</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%">How the Critical Audit Matter Was Addressed in the Audit</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:400;line-height:120%">Our audit procedures related to estimates of total cost used to recognize revenue for uniquely configured contracts included the following, among others:</span></div><div style="margin-top: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">We tested the effectiveness of controls over uniquely configured contracts, including management&#8217;s controls over the estimates of total costs.</span></div><div style="margin-top: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">We selected a sample of uniquely configured contracts and performed the following: </span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><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:32.5pt">Compared costs incurred to date to the costs management estimated to be incurred to date.</span></div><div style="margin-top:12pt;padding-left:72pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Evaluated management&#8217;s ability to achieve the estimates of total cost by performing corroborating inquiries with the Company&#8217;s project managers and engineers, and compared the estimates to management&#8217;s work plans, engineering specifications, and supplier contracts.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><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:32.5pt">Confirmed contractual terms with third parties. </span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><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:32.5pt">Tested the mathematical accuracy of management&#8217;s estimate of total costs.</span></div><div style="margin-top: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">We evaluated management&#8217;s ability to accurately estimate total costs by comparing actual costs to management&#8217;s historical estimates for uniquely configured contracts that have been fulfilled.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Deloitte &amp; Touche LLP</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Minneapolis, Minnesota  </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 16, 2022 </span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">We have served as the Company's auditor since 2017.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">37</span></div></div></div><div id="i878fbdbc702b4dc995ab6fa43cb56390_70"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DAKTRONICS, INC. AND SUBSIDIARIES</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%">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:400;line-height:120%">(in thousands, except per share data)</span></div><div style="margin-top: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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">April 30, 2022</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">May 1, 2021</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:8pt;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></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:8pt;font-weight:400;line-height:120%">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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMy0xLTEtMS0zNw_ee63ceb5-2273-494a-ba9b-b45a8634e9d0">17,143</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMy0zLTEtMS0zNw_dfa57bb9-9684-4de7-8529-553ae91845a2">77,590</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNC0xLTEtMS0zNw_e126c480-6a88-4fb3-8f07-3c69eb269c36">865</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNC0zLTEtMS0zNw_4935cfdf-aa58-4c50-ad19-bcbab081788d">2,812</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Marketable securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNS0xLTEtMS0zNw_f96f8905-3c92-429d-a4e9-53fa7d167d3d">4,020</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNS0zLTEtMS0zNw_909a9d38-fad0-41b9-92fa-82e35debdb73">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accounts receivable, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNi0xLTEtMS0zNw_7d95dd6d-f8c0-49a1-871c-0d00914a2f43">101,099</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNi0zLTEtMS0zNw_acb3a47f-f0b9-45d5-bc74-dce95f175929">67,808</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNy0xLTEtMS0zNw_8cb50201-ae1c-4839-81ba-bfc5b71dbe26">134,392</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNy0zLTEtMS0zNw_38550325-34a6-4716-9d75-8ccf8d2ce479">74,356</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Contract assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfOC0xLTEtMS0zNw_cc42082f-1662-45a4-bde7-ff14da06e4f3">41,687</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfOC0zLTEtMS0zNw_e1f8813d-4179-4b52-9acb-e4c62138ce69">32,799</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Current maturities of long-term receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:NotesAndLoansReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfOS0xLTEtMS0zNw_03061416-11ec-4618-8f50-e3a9e2d5a368">2,798</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:NotesAndLoansReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfOS0zLTEtMS0zNw_3ae8c3d1-5dbd-4adf-8a5f-f241614d8e21">1,462</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMTAtMS0xLTEtMzc_96b060aa-e98e-499c-9bf7-8c8d87e97054">14,963</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMTAtMy0xLTEtMzc_aa4e5e89-99fc-4b2a-8149-8abe81318ac9">7,445</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Income tax receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:IncomeTaxesReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMTEtMS0xLTEtMzc_629ed887-7141-43bd-8ba8-37f268c02ce0">603</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:IncomeTaxesReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMTEtMy0xLTEtMzc_20bf94c1-a206-4ecd-97dc-b4f68b112f59">731</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total current assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMTMtMS0xLTEtMzc_cc95862c-9a3d-4d5f-b9a3-6ea4928ec96d">317,570</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:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMTMtMy0xLTEtMzc_43631853-95b7-483e-a015-6de576106702">265,003</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:top"></td></tr><tr><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:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</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 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMTUtMS0xLTEtMzc_0dfde51c-45c8-4dd7-831a-8336e2b0cd16">66,765</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMTUtMy0xLTEtMzc_dab33b97-bd29-4657-82a1-594b33dfd190">58,682</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Long-term receivables, less current maturities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:NotesAndLoansReceivableNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMTYtMS0xLTEtMzc_b4ca024d-1eb5-4230-b2fc-cbb93a5d30fe">1,490</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:NotesAndLoansReceivableNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMTYtMy0xLTEtMzc_2bf502b8-9b0b-4738-b65b-6382403500ff">1,635</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMTctMS0xLTEtMzc_456c8e43-9d05-414c-8a62-e190cdb51706">7,927</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMTctMy0xLTEtMzc_b5c5ccef-b0d9-4954-aeff-92e20c615bb7">8,414</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Intangibles, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMTgtMS0xLTEtMzc_fc0aeada-354c-401b-a25b-8d40961d0b9f">1,472</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMTgtMy0xLTEtMzc_08774f27-a4a1-4393-88f2-f42140fd5bf6">2,083</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Investment in affiliates and other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:InvestmentsAndOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMTktMS0xLTEtMzc_8b2d26b7-6ae3-42b3-812f-c6da218f52a1">32,321</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:InvestmentsAndOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMTktMy0xLTEtMzc_69a6baf0-473d-4e62-bd53-3b8b85ebfc65">27,403</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Deferred income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMjAtMS0xLTEtMzc_54818945-2af3-4d51-a9f1-67299380a8fa">13,331</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMjAtMy0xLTEtMzc_e9f75386-fd10-49cd-a455-2c2328302b32">11,944</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:8pt;font-weight:400;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMjEtMS0xLTEtMzc_28046509-78d2-47cf-84f7-c0fdcc52e071">440,876</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:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMjEtMy0xLTEtMzc_0772e3ef-483e-4df2-a103-66b0ea5e6fdf">375,164</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:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</span></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:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</span></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:8pt;font-weight:700;line-height:114%">LIABILITIES AND SHAREHOLDERS' 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="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:8pt;font-weight:400;line-height:120%">CURRENT LIABILITIES:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accounts payable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMjUtMS0xLTEtMzc_430257f3-ef4c-4a08-80e4-fa6c71ebe5ff">76,313</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMjUtMy0xLTEtMzc_be7ad342-d3bb-48ad-90fa-cda4c556ac6a">40,251</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Contract liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMjYtMS0xLTEtMzc_7c4e6763-2ec9-4b90-bcff-d039b0980cfc">90,393</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMjYtMy0xLTEtMzc_d1f8ef2c-c83a-478a-adbe-acf46f77a131">64,495</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMjctMS0xLTEtMzc_35d6a5b3-433b-419a-8fb7-7deee2a3e563">34,959</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMjctMy0xLTEtMzc_b51eec7e-4634-4c73-8a04-ca031f3c1378">30,672</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Warranty obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMjgtMS0xLTEtMzc_86015488-6d14-47c8-8c34-78f4220b3ac7">11,621</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMjgtMy0xLTEtMzc_9d82c128-f892-4383-9c3f-939b31884ef9">10,464</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Income taxes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMjktMS0xLTEtMzc_a115ec07-8bc1-4aeb-a8fc-b66fa8ace12f">408</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMjktMy0xLTEtMzc_8f9f1488-af2f-4485-aaea-bb1f309d96ab">738</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total current liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMzAtMS0xLTEtMzc_672a3c00-4dba-4218-b990-96877ee9a683">213,694</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:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMzAtMy0xLTEtMzc_5d6e6151-68b8-4fe7-9bdc-e45010d39ba2">146,620</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:top"></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:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</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:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Long-term warranty obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:ProductWarrantyAccrualNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMzItMS0xLTEtMzc_e2797c88-ab71-43d8-9f7a-459988769173">17,257</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:ProductWarrantyAccrualNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMzItMy0xLTEtMzc_3636fa01-644e-4a3c-984c-f524a2402d77">15,496</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Long-term contract liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMzMtMS0xLTEtMzc_cffe055a-61ba-45ff-9aab-ff0ae94fe7a3">10,998</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMzMtMy0xLTEtMzc_ca09a2a1-f939-46fe-9d2d-b6de8ce16de3">10,720</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other long-term obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMzQtMS0xLTEtMzc_4c901ff3-715a-4359-8124-08ed20057500">6,599</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMzQtMy0xLTEtMzc_cd2e9408-e1df-4a76-981d-be6f46063420">7,816</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Long-term income tax payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:AccruedIncomeTaxesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMzUtMS0xLTEtMzc_16b0b779-951c-44fd-b254-ef81075f2192">477</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:AccruedIncomeTaxesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMzUtMy0xLTEtMzc_b8ddc531-6885-4b62-91b4-42c255536bbb">548</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Deferred income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMzYtMS0xLTEtMzc_c0662808-972b-41b4-bf4e-13d1c96d6d3d">287</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMzYtMy0xLTEtMzc_627d1829-696d-4ca1-bd0e-c3c24f1e5a4e">410</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total long-term 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMzctMS0xLTEtMzc_c7473f03-acbe-4433-b910-c3e8c00e0258">35,618</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:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMzctMy0xLTEtMzc_d396d9e4-01a5-4cfb-95bb-00e80e702d28">34,990</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:top"></td></tr><tr><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:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</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 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</span></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:8pt;font-weight:400;line-height:120%">SHAREHOLDERS' EQUITY:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</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:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Preferred Shares, no par value, authorized <ix:nonFraction unitRef="shares" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDEtMC0xLTEtMTcwNDAvdGV4dHJlZ2lvbjpmYjNiYTkwOWRkZmE0NDYwYWY1YTAyMmIzYjAwZDExZl80Mzk4MDQ2NTExMjA5_327922d0-243f-47b5-b3ac-d98b1876af93"><ix:nonFraction unitRef="shares" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDEtMC0xLTEtMTcwNDAvdGV4dHJlZ2lvbjpmYjNiYTkwOWRkZmE0NDYwYWY1YTAyMmIzYjAwZDExZl80Mzk4MDQ2NTExMjA5_38ae5590-c7f7-441f-92ec-04964b488e15">50,000</ix:nonFraction></ix:nonFraction> shares; <ix:nonFraction unitRef="shares" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDEtMC0xLTEtMTcwNDAvdGV4dHJlZ2lvbjpmYjNiYTkwOWRkZmE0NDYwYWY1YTAyMmIzYjAwZDExZl80Mzk4MDQ2NTExMjAw_359433f0-94c4-45b1-b180-db94214658b1"><ix:nonFraction unitRef="shares" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDEtMC0xLTEtMTcwNDAvdGV4dHJlZ2lvbjpmYjNiYTkwOWRkZmE0NDYwYWY1YTAyMmIzYjAwZDExZl80Mzk4MDQ2NTExMjAw_412541bb-3db1-40f7-9451-29b6969d6f3e"><ix:nonFraction unitRef="shares" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDEtMC0xLTEtMTcwNDAvdGV4dHJlZ2lvbjpmYjNiYTkwOWRkZmE0NDYwYWY1YTAyMmIzYjAwZDExZl80Mzk4MDQ2NTExMjAw_e4b63485-0539-434d-b579-fdd369c3e57a"><ix:nonFraction unitRef="shares" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDEtMC0xLTEtMTcwNDAvdGV4dHJlZ2lvbjpmYjNiYTkwOWRkZmE0NDYwYWY1YTAyMmIzYjAwZDExZl80Mzk4MDQ2NTExMjAw_f0cca12d-2633-4fa5-b9b0-e077f744690e">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and outstanding</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDEtMS0xLTEtMTcwNDc_d9efa942-cc8c-4ca5-a4f3-a720fab627d3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDEtMy0xLTEtMTcwNDc_7b265b27-f94b-495b-8b4e-d7fc752e60e6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Common stock, no par value, authorized <ix:nonFraction unitRef="shares" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDAtMC0xLTEtMzcvdGV4dHJlZ2lvbjo2ODk0MjBhZjY0YmQ0YTk4YmE4YmRhNTQ1YTc2ZmIxMF80Mw_70fc012d-374a-48ba-a32b-800f2ea9d893"><ix:nonFraction unitRef="shares" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDAtMC0xLTEtMzcvdGV4dHJlZ2lvbjo2ODk0MjBhZjY0YmQ0YTk4YmE4YmRhNTQ1YTc2ZmIxMF80Mw_e7fadfcf-7237-4450-932b-f3b765bc6279">115,000,000</ix:nonFraction></ix:nonFraction> shares; <ix:nonFraction unitRef="shares" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDAtMC0xLTEtMzcvdGV4dHJlZ2lvbjo2ODk0MjBhZjY0YmQ0YTk4YmE4YmRhNTQ1YTc2ZmIxMF81NA_1fa6880c-7c66-4d61-b9a4-85ae09364523">46,733,544</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDAtMC0xLTEtMzcvdGV4dHJlZ2lvbjo2ODk0MjBhZjY0YmQ0YTk4YmE4YmRhNTQ1YTc2ZmIxMF82MQ_0c3d13aa-4c38-42fc-8592-47e4df77cb93">46,264,576</ix:nonFraction> shares issued at April&#160;30, 2022 and May&#160;1, 2021, respectively</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDAtMS0xLTEtMzc_0e63d216-72d5-42dd-af9e-b536bf964e23">61,794</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDAtMy0xLTEtMzc_a92b0f7a-0f42-428f-a062-535745020eed">60,575</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDEtMS0xLTEtMzc_5680efe6-9b1b-4e5b-bd7d-a386ba56eb43">48,372</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDEtMy0xLTEtMzc_116bd7cb-05fb-429b-9f31-1a3580a68c64">46,595</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Retained earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDItMS0xLTEtMzc_9fbe1ba7-7c24-4826-839a-b42a514f6759">96,608</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDItMy0xLTEtMzc_f562b3dc-2d1c-48db-9fbe-9f73126d660a">96,016</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Treasury stock, at cost, <ix:nonFraction unitRef="shares" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="INF" name="us-gaap:TreasuryStockShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDMtMC0xLTEtMzcvdGV4dHJlZ2lvbjo0NmI2OTA2YjYzOTk0Y2Q1OGZhZGVjOTQ3OTAwMjM4M18yOQ_be48c5c3-4cf3-46bd-9b52-c174fc096cb9">1,907,445</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="INF" name="us-gaap:TreasuryStockShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDMtMC0xLTEtMzcvdGV4dHJlZ2lvbjo0NmI2OTA2YjYzOTk0Y2Q1OGZhZGVjOTQ3OTAwMjM4M18zNg_722dee24-f7da-40b1-98d8-e7799fea9843">1,297,409</ix:nonFraction> shares at April&#160;30, 2022 and May&#160;1, 2021, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDMtMS0xLTEtMzc_a7f2e5e0-ca51-4335-9a6b-43c87b18a011">10,285</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDMtMy0xLTEtMzc_c761fe87-dc15-44fe-90a9-3efb189d8ef6">7,297</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDQtMS0xLTEtMzc_a1e6710d-ef5b-4931-b560-35aa0d967cc5">4,925</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDQtMy0xLTEtMzc_7ea247d0-55dc-4716-8809-32a3b0e7aba9">2,335</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:8pt;font-weight:400;line-height:120%">TOTAL SHAREHOLDERS' EQUITY</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDUtMS0xLTEtMzc_11059c3e-19c3-4e62-9182-68b3d12a66ed">191,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:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDUtMy0xLTEtMzc_3b7249ee-71ea-4c37-9212-4a7963839d27">193,554</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:top"></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:8pt;font-weight:400;line-height:120%">TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDYtMS0xLTEtMzc_83c3a41c-be50-4265-bcdf-5e4999f4b5b6">440,876</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:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDYtMy0xLTEtMzc_b4277f10-99a5-4045-b9a5-f71f0568ac7f">375,164</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:top"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See notes to consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">38</span></div></div></div><div id="i878fbdbc702b4dc995ab6fa43cb56390_73"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DAKTRONICS, INC. AND SUBSIDIARIES</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%">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:400;line-height:120%">(in thousands, except per share data)</span></div><div style="margin-top: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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" 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:115%">Year 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:10pt;font-weight:700;line-height:115%">April 30, 2022</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:10pt;font-weight:700;line-height:115%">May 1, 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:10pt;font-weight:700;line-height:115%">May 2, 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:114%">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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMi0xLTEtMS0zNw_88045229-1877-4f2d-9189-c836e25381ed">610,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 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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMi0zLTEtMS0zNw_9e52f4dc-667a-46f9-94e9-09d977332af8">482,033</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMi01LTEtMS0zNw_76ff7557-827e-44d8-b7b0-0ab1e49cfbb4">608,932</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:114%">Cost of sales</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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMy0xLTEtMS0zNw_f5a5d0ac-7e65-4e87-86d2-9e376800305f">494,273</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMy0zLTEtMS0zNw_290a05cd-7d30-4efa-ba16-f25d821a64e5">361,450</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:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMy01LTEtMS0zNw_58aa777b-b47d-46a5-b5fd-94dba79216b8">470,232</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:114%">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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfNC0xLTEtMS0zNw_88204763-072a-4406-910b-8285ac25e224">116,697</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfNC0zLTEtMS0zNw_aef2f440-26de-4b97-84b7-6911824e33ff">120,583</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:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfNC01LTEtMS0zNw_6cecdf8a-a1bd-44f7-a1b9-8d7d6c59bcce">138,700</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:0 1pt"></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:114%">&#160;</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</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:114%">Operating expenses:</span></td><td colspan="3" style="background-color:#cceeff;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:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:114%">&#160;</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:114%">Selling</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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:SellingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfNy0xLTEtMS0zNw_70ac9df6-00b9-403a-8502-74dd573dc4a9">51,075</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:SellingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfNy0zLTEtMS0zNw_357baca6-b18d-4069-86c9-3671fcfb078f">48,649</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:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:SellingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfNy01LTEtMS0zNw_1ee7b524-9f4b-436f-a639-8dd28ddbaf84">65,902</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:114%">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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfOC0xLTEtMS0zNw_1c11503d-a9d8-4339-b2fc-c43a44f52817">32,563</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfOC0zLTEtMS0zNw_1d8e89c7-d95f-4362-b0ff-0bd701606538">27,980</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:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfOC01LTEtMS0zNw_76787c6c-acd2-4ec5-b053-4224f80f47fd">35,193</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:400;line-height:114%">Product design 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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfOS0xLTEtMS0zNw_795bcb96-d2b6-45c4-ab9b-f20b1e35b7ed">29,013</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfOS0zLTEtMS0zNw_d59573b2-2bbf-4b3a-8d8a-0dd318633d70">26,846</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:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfOS01LTEtMS0zNw_7f455fcb-8b4d-46eb-b331-0eec6653b5d1">37,772</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: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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMTAtMS0xLTEtMzc_956cf937-dacf-447b-9c9d-7d9879da7a2f">112,651</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMTAtMy0xLTEtMzc_9427b74c-99e0-466e-a029-eb7ee0b4809e">103,475</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:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMTAtNS0xLTEtMzc_16a11e87-158a-4c55-9378-f0ee18b99288">138,867</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 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:114%">Operating income (loss)</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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMTEtMS0xLTEtMzc_98284c8c-398d-4115-9cd4-f1b7d9042b9e">4,046</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMTEtMy0xLTEtMzc_16a671c7-5987-427c-9d36-9dc2a5795455">17,108</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMTEtNS0xLTEtMzc_fe0a3f7b-80bd-466a-b927-40c14d61104d">167</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:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:114%">&#160;</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 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</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 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</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:114%">Nonoperating income (expense):</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:114%">&#160;</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</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:114%">Interest income (expense), 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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:InvestmentIncomeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMTQtMS0xLTEtMzc_7fc53ea8-b69d-483c-87ca-747b27a705db">171</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" sign="-" name="us-gaap:InvestmentIncomeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMTQtMy0xLTEtMzc_8eacda13-69f2-4c55-bc4d-8eb056c1d4a2">65</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:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:InvestmentIncomeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMTQtNS0xLTEtMzc_ef9c32fb-74b0-4a05-922e-8321c517cbd0">699</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:400;line-height:114%">Other expense, 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:114%">(<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMTYtMS0xLTEtMzc_32721732-64f6-4942-ad84-d4d7854122d7">3,109</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMTYtMy0xLTEtMzc_9d3c4d2f-2989-4062-bb60-89fbec120afd">2,983</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMTYtNS0xLTEtMzc_0ae3d48b-fd3c-447d-a948-632d66cac487">541</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:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:114%">&#160;</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 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</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 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</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:700;line-height:114%">Income (loss) before 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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMTgtMS0xLTEtMzc_365af481-8d5e-4d54-ac37-d12f054d74a0">1,108</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMTgtMy0xLTEtMzc_e2b04012-5de3-44c1-afdc-b4ba1c186893">14,060</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMTgtNS0xLTEtMzc_a8f0eac2-00d9-481d-9788-2b8ea2062c72">9</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:114%">Income tax expense (benefit)</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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMTktMS0xLTEtMzc_ba203ffc-8a0a-45dd-9ab2-b99835f255f8">516</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMTktMy0xLTEtMzc_57347fe0-97b5-40a7-8073-637f3545e815">3,134</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMTktNS0xLTEtMzc_5970d3e2-d876-466a-acb2-925ad7e7f93e">500</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 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:114%">Net income</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMjAtMS0xLTEtMzc_860de978-66f7-445b-aa00-c431aa4a5152">592</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMjAtMy0xLTEtMzc_321cc3b3-8397-47c3-94e3-41f133bb0949">10,926</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMjAtNS0xLTEtMzc_db8a793d-16be-445d-b300-bbfd1629d18d">491</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:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:114%">&#160;</span></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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</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:114%">Weighted average shares outstanding:</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:114%">&#160;</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</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:114%">Basic</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:114%"><ix:nonFraction unitRef="shares" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMjMtMS0xLTEtMzc_9356cfb0-a732-4034-912d-8365f78a4213">45,188</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:114%"><ix:nonFraction unitRef="shares" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMjMtMy0xLTEtMzc_e8f6c48a-98ba-492d-9942-5ed4234d6ca8">44,989</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:114%"><ix:nonFraction unitRef="shares" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMjMtNS0xLTEtMzc_bbcc9383-58e5-42d1-aefb-4e242fce0102">45,031</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:400;line-height:114%">Diluted</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:114%"><ix:nonFraction unitRef="shares" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMjQtMS0xLTEtMzc_fe7877cd-942e-4be5-8e9d-eab63e245af4">45,326</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:114%"><ix:nonFraction unitRef="shares" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMjQtMy0xLTEtMzc_c32a7572-d194-4c66-98cb-c833cd6db87a">45,202</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:114%"><ix:nonFraction unitRef="shares" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMjQtNS0xLTEtMzc_3443372c-f386-478e-99b9-75af5cf8377b">45,316</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Earnings per share:</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></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:114%">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:114%">$</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:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="INF" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMjctMS0xLTEtMzc_cabc5058-a89d-47ef-abdf-0724a32e4356">0.01</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:114%">$</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:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="INF" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMjctMy0xLTEtMzc_baa8c45e-5cf3-4aa0-9100-35551357c3d9">0.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 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:114%">$</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:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="INF" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMjctNS0xLTEtMzc_798e593c-5e1c-4968-93e7-b8cb6b8936e0">0.01</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:400;line-height:114%">Diluted</span></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:400;line-height:114%">$</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:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="INF" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMjgtMS0xLTEtMzc_5f42991d-b7ff-4a34-ad28-bf0c07b9c52f">0.01</ix:nonFraction>&#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:400;line-height:114%">$</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:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="INF" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMjgtMy0xLTEtMzc_a402138b-0b7c-4f3f-938d-8eea8a3c8ec3">0.24</ix:nonFraction>&#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:400;line-height:114%">$</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:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="INF" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMjgtNS0xLTEtMzc_c9ea24e9-4421-411b-84e4-78fa81909226">0.01</ix:nonFraction>&#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></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See notes to consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">39</span></div></div></div><div id="i878fbdbc702b4dc995ab6fa43cb56390_76"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DAKTRONICS, INC. AND SUBSIDIARIES</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%">CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS)/INCOME</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%">(in thousands)</span></div><div style="margin-top: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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" 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:115%">Year 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:10pt;font-weight:700;line-height:114%">April 30, 2022</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:10pt;font-weight:700;line-height:115%">May 1, 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:10pt;font-weight:700;line-height:115%">May 2, 2020</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;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></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:114%">Net income</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83Ni9mcmFnOjg3YmQxOWQzYWE2NTQyYjBhMjIxZTg1ZGVmZjgzYWQ0L3RhYmxlOjc5NGYzNDFmNTQ0MzQ3MjhhZjM2ZTQzMDJlNzBjZWExL3RhYmxlcmFuZ2U6Nzk0ZjM0MWY1NDQzNDcyOGFmMzZlNDMwMmU3MGNlYTFfMy0xLTEtMS0zNw_38c981cd-e298-47fb-8049-dd7f19c11a4d">592</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83Ni9mcmFnOjg3YmQxOWQzYWE2NTQyYjBhMjIxZTg1ZGVmZjgzYWQ0L3RhYmxlOjc5NGYzNDFmNTQ0MzQ3MjhhZjM2ZTQzMDJlNzBjZWExL3RhYmxlcmFuZ2U6Nzk0ZjM0MWY1NDQzNDcyOGFmMzZlNDMwMmU3MGNlYTFfMy0zLTEtMS0zNw_a7942501-eb27-4832-ac2b-d43428b6e4a4">10,926</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83Ni9mcmFnOjg3YmQxOWQzYWE2NTQyYjBhMjIxZTg1ZGVmZjgzYWQ0L3RhYmxlOjc5NGYzNDFmNTQ0MzQ3MjhhZjM2ZTQzMDJlNzBjZWExL3RhYmxlcmFuZ2U6Nzk0ZjM0MWY1NDQzNDcyOGFmMzZlNDMwMmU3MGNlYTFfMy01LTEtMS0zNw_0a004d47-2772-4362-a8f5-15a157439a59">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:0 1pt"></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:114%">&#160;</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</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:114%">Other comprehensive (loss) income:</span></td><td colspan="3" style="background-color:#cceeff;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:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:114%">&#160;</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:120%">Cumulative translation adjustments</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:114%">(<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83Ni9mcmFnOjg3YmQxOWQzYWE2NTQyYjBhMjIxZTg1ZGVmZjgzYWQ0L3RhYmxlOjc5NGYzNDFmNTQ0MzQ3MjhhZjM2ZTQzMDJlNzBjZWExL3RhYmxlcmFuZ2U6Nzk0ZjM0MWY1NDQzNDcyOGFmMzZlNDMwMmU3MGNlYTFfNi0xLTEtMS0zNw_e758d2c2-d115-4168-9c7e-fe26a9b1fe4c">2,556</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83Ni9mcmFnOjg3YmQxOWQzYWE2NTQyYjBhMjIxZTg1ZGVmZjgzYWQ0L3RhYmxlOjc5NGYzNDFmNTQ0MzQ3MjhhZjM2ZTQzMDJlNzBjZWExL3RhYmxlcmFuZ2U6Nzk0ZjM0MWY1NDQzNDcyOGFmMzZlNDMwMmU3MGNlYTFfNi0zLTEtMS0zNw_c829aa91-30c3-4b1b-8526-40b33a071c5e">2,942</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83Ni9mcmFnOjg3YmQxOWQzYWE2NTQyYjBhMjIxZTg1ZGVmZjgzYWQ0L3RhYmxlOjc5NGYzNDFmNTQ0MzQ3MjhhZjM2ZTQzMDJlNzBjZWExL3RhYmxlcmFuZ2U6Nzk0ZjM0MWY1NDQzNDcyOGFmMzZlNDMwMmU3MGNlYTFfNi01LTEtMS0zNw_b70560f4-9029-4a56-b393-5b4b59f4e3e1">965</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:114%">Unrealized (loss) gain on available-for-sale securities, net of tax</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:114%">(<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83Ni9mcmFnOjg3YmQxOWQzYWE2NTQyYjBhMjIxZTg1ZGVmZjgzYWQ0L3RhYmxlOjc5NGYzNDFmNTQ0MzQ3MjhhZjM2ZTQzMDJlNzBjZWExL3RhYmxlcmFuZ2U6Nzk0ZjM0MWY1NDQzNDcyOGFmMzZlNDMwMmU3MGNlYTFfNy0xLTEtMS0zNw_174d884b-212c-47d9-8479-718aacd15911">34</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83Ni9mcmFnOjg3YmQxOWQzYWE2NTQyYjBhMjIxZTg1ZGVmZjgzYWQ0L3RhYmxlOjc5NGYzNDFmNTQ0MzQ3MjhhZjM2ZTQzMDJlNzBjZWExL3RhYmxlcmFuZ2U6Nzk0ZjM0MWY1NDQzNDcyOGFmMzZlNDMwMmU3MGNlYTFfNy0zLTEtMS0zNw_c34a215f-6049-4728-bb5e-c2cdf9cb4900">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83Ni9mcmFnOjg3YmQxOWQzYWE2NTQyYjBhMjIxZTg1ZGVmZjgzYWQ0L3RhYmxlOjc5NGYzNDFmNTQ0MzQ3MjhhZjM2ZTQzMDJlNzBjZWExL3RhYmxlcmFuZ2U6Nzk0ZjM0MWY1NDQzNDcyOGFmMzZlNDMwMmU3MGNlYTFfNy01LTEtMS0zNw_5542ea5d-eec7-4773-a310-a4f56eeb6fbb">44</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:114%">Total other comprehensive (loss) income, net of tax</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:114%">(<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83Ni9mcmFnOjg3YmQxOWQzYWE2NTQyYjBhMjIxZTg1ZGVmZjgzYWQ0L3RhYmxlOjc5NGYzNDFmNTQ0MzQ3MjhhZjM2ZTQzMDJlNzBjZWExL3RhYmxlcmFuZ2U6Nzk0ZjM0MWY1NDQzNDcyOGFmMzZlNDMwMmU3MGNlYTFfOC0xLTEtMS0zNw_53281180-39d1-4180-a892-4084fd45f7c1">2,590</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><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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83Ni9mcmFnOjg3YmQxOWQzYWE2NTQyYjBhMjIxZTg1ZGVmZjgzYWQ0L3RhYmxlOjc5NGYzNDFmNTQ0MzQ3MjhhZjM2ZTQzMDJlNzBjZWExL3RhYmxlcmFuZ2U6Nzk0ZjM0MWY1NDQzNDcyOGFmMzZlNDMwMmU3MGNlYTFfOC0zLTEtMS0zNw_85f0e6a3-bf9c-4d01-b8cf-4265137d40e9">2,942</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83Ni9mcmFnOjg3YmQxOWQzYWE2NTQyYjBhMjIxZTg1ZGVmZjgzYWQ0L3RhYmxlOjc5NGYzNDFmNTQ0MzQ3MjhhZjM2ZTQzMDJlNzBjZWExL3RhYmxlcmFuZ2U6Nzk0ZjM0MWY1NDQzNDcyOGFmMzZlNDMwMmU3MGNlYTFfOC01LTEtMS0zNw_8435a578-e0a3-4df2-b166-bc0cd760d1b1">921</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:10pt;font-weight:400;line-height:114%">Comprehensive (loss) income</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:114%">$</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:114%">(<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83Ni9mcmFnOjg3YmQxOWQzYWE2NTQyYjBhMjIxZTg1ZGVmZjgzYWQ0L3RhYmxlOjc5NGYzNDFmNTQ0MzQ3MjhhZjM2ZTQzMDJlNzBjZWExL3RhYmxlcmFuZ2U6Nzk0ZjM0MWY1NDQzNDcyOGFmMzZlNDMwMmU3MGNlYTFfOS0xLTEtMS0zNw_68eea868-c964-498c-8e3b-11d4dc2a2691">1,998</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:10pt;font-weight:400;line-height:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83Ni9mcmFnOjg3YmQxOWQzYWE2NTQyYjBhMjIxZTg1ZGVmZjgzYWQ0L3RhYmxlOjc5NGYzNDFmNTQ0MzQ3MjhhZjM2ZTQzMDJlNzBjZWExL3RhYmxlcmFuZ2U6Nzk0ZjM0MWY1NDQzNDcyOGFmMzZlNDMwMmU3MGNlYTFfOS0zLTEtMS0zNw_6b4dead8-9168-49ef-b800-952578ac3ea8">13,868</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:114%">$</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83Ni9mcmFnOjg3YmQxOWQzYWE2NTQyYjBhMjIxZTg1ZGVmZjgzYWQ0L3RhYmxlOjc5NGYzNDFmNTQ0MzQ3MjhhZjM2ZTQzMDJlNzBjZWExL3RhYmxlcmFuZ2U6Nzk0ZjM0MWY1NDQzNDcyOGFmMzZlNDMwMmU3MGNlYTFfOS01LTEtMS0zNw_a71ee88e-eb5d-4c87-8a82-146830680f83">430</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></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See notes to consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">40</span></div></div></div><div id="i878fbdbc702b4dc995ab6fa43cb56390_79"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DAKTRONICS, INC. AND SUBSIDIARIES</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%">CONSOLIDATED STATEMENTS OF SHAREHOLDERS&#8217; EQUITY</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%">(in thousands)</span></div><div style="margin-top: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:29.051%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.055%"></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:10pt;font-weight:700;line-height:114%">Common Stock</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:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Additional Paid-In</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:115%">Capital</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Retained Earnings</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:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Treasury Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span></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: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:115%">Accumulated Other</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:115%">Comprehensive Loss</span></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Total</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:700;line-height:114%">Balance as of April&#160;27, 2019:</span></div></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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i3ad73bcd2b7545e3af43c955613f9926_I20190427" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMS0xLTEtMS0zNw_a6426bd6-20f2-46ee-a7bd-a72e97b18baa">57,699</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i0e837b16a5ec4b32bd11ce33005f3daa_I20190427" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMS0zLTEtMS0zNw_8b7b1c3e-2d13-4ccd-89dd-97269c402470">42,561</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i17bb18b69a624c719a6373737e47dbba_I20190427" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMS01LTEtMS0zNw_216eda60-85c2-471a-9baa-7e89ac989d64">93,593</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:114%">$</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i70b87ae901d34b49810561218f1dd010_I20190427" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMS03LTEtMS0zNw_1bd8f3e4-dc8c-4b6f-b73f-0150c0c2356e">1,834</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 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:114%">$</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:114%">(<ix:nonFraction unitRef="usd" contextRef="id7ba79bc199f47d594a286ebb77240f9_I20190427" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMS05LTEtMS0zNw_a5f59b6d-b929-4fe7-83a6-103e9bd04990">4,356</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 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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ia9ffb260e1294e2aad28f20ecd7f0a59_I20190427" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMS0xMS0xLTEtMzc_17f7099e-bb4d-46a3-8995-23f60823dfc0">187,663</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 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:114%">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:10pt;font-weight:400;line-height:114%">&#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:114%">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i47f4c11029b84a5c8a3b9187d531792f_D20190428-20200502" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMi01LTEtMS0zNw_ce313c51-9090-4f60-9bb5-ea59107a49ed">491</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:114%">&#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:114%">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMi0xMS0xLTEtMzc_3fefe943-ec2e-4297-a5d7-eaedca0dfe64">491</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:120%">Cumulative translation adjustments</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:114%">&#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:114%">&#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:114%">&#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:114%">&#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:114%">(<ix:nonFraction unitRef="usd" contextRef="ic26128cca4924b0ebd43ec479e0253f3_D20190428-20200502" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMy05LTEtMS0zNw_46cdc707-254b-4058-b9de-f19d29261ef5">965</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMy0xMS0xLTEtMzc_55e4a669-c07d-4b00-9214-e0c8bad6eb31">965</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 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:120%">Unrealized gain (loss) on available-for-sale securities, 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:114%">&#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:114%">&#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:114%">&#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:114%">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="ic26128cca4924b0ebd43ec479e0253f3_D20190428-20200502" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfNC05LTEtMS0zNw_e912147b-fa51-4c0f-9fca-b6d34d42c2ce">44</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:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfNC0xMS0xLTEtMzc_87aa6286-34fc-4ad5-af6a-8a4dd5ba860c">44</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:120%">Share-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:10pt;font-weight:400;line-height:114%">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="ic87ad4b1be5b40a4b1fc6f1b2d386664_D20190428-20200502" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfNS0zLTEtMS0zNw_fd0ea898-eb2e-43b0-8443-498e1ddc4b3a">2,265</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:114%">&#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:114%">&#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:114%">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfNS0xMS0xLTEtMzc_1e72351e-435e-47f1-aa99-a2579df1d08a">2,265</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:120%">Tax payments related to RSU issuances</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:114%">&#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:114%">(<ix:nonFraction unitRef="usd" contextRef="ic87ad4b1be5b40a4b1fc6f1b2d386664_D20190428-20200502" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfNy0zLTEtMS0zNw_7014f9f3-8e8e-4805-ae5b-60fe6fdffaab">199</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:114%">&#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:114%">&#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:114%">&#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:114%">(<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfNy0xMS0xLTEtMzc_a0315364-a7d2-4a70-8c27-eb04e63d414d">199</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:120%">Employee savings plan activity</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:114%"><ix:nonFraction unitRef="usd" contextRef="i5673b241c65e4bac8daee9ea083d2bc1_D20190428-20200502" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfOC0xLTEtMS0zNw_aff7c944-fdc3-41a2-af1a-ea9f27c6381f">2,311</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:114%">&#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:114%">&#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:114%">&#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:114%">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfOC0xMS0xLTEtMzc_9087e0ac-efb9-4e87-836a-52c2066dc090">2,311</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:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends paid ($<ix:nonFraction unitRef="usdPerShare" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfOS0wLTEtMS0zNy90ZXh0cmVnaW9uOjE3ZGVhZTIwNzFhYzRlZjI4YTgxMDgzMDlkZTU2ODEyXzIw_b015510b-3758-4bbe-9ddf-ece2afac6f9c">0.20</ix:nonFraction> per share)</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:114%">&#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:114%">&#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:114%">(<ix:nonFraction unitRef="usd" contextRef="i47f4c11029b84a5c8a3b9187d531792f_D20190428-20200502" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfOS01LTEtMS0zNw_c329f41b-adb1-4d36-af7d-86f6338792ae">8,994</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:114%">&#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:114%">&#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:114%">(<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfOS0xMS0xLTEtMzc_4598959f-66cc-4503-b469-04b4638b06dd">8,994</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:120%">Treasury stock purchase</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:114%">&#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:114%">&#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:114%">&#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:114%">(<ix:nonFraction unitRef="usd" contextRef="idca50024ff2d43818c5309ca5de17d52_D20190428-20200502" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTAtNy0xLTEtNzYxNA_4c2ee772-3d29-4132-b7f0-c8b1982a4656">5,636</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:114%">&#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:114%">(<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTAtMTEtMS0xLTc2MTQ_2fa1b5b4-8899-486b-8a04-2cda1dc7d473">5,636</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Balance as of May&#160;2, 2020:</span></div></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:114%"><ix:nonFraction unitRef="usd" contextRef="ic52492114638491b91bcae559cd9a5a1_I20200502" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTAtMS0xLTEtMzc_cf53b53a-0115-4e02-849f-2d9ea87e516e">60,010</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:114%"><ix:nonFraction unitRef="usd" contextRef="i750bd9608b9e4af1a26def4128f09ee7_I20200502" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTAtMy0xLTEtMzc_d8316fae-4738-48ee-95f9-b29bcbeafc06">44,627</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:114%"><ix:nonFraction unitRef="usd" contextRef="i24d5dbc0bd77450a91d872f52ffea815_I20200502" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTAtNS0xLTEtMzc_4aef6c55-d11b-4838-8d13-c525c4268fb4">85,090</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i9e9975a527104ff8a3532ca6f9bbb264_I20200502" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTAtNy0xLTEtMzc_5cf9d856-14b3-4bff-8ce8-275f99af0763">7,470</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><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:114%">(<ix:nonFraction unitRef="usd" contextRef="i75bb835bdad147479e1557903a0eba77_I20200502" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTAtOS0xLTEtMzc_f0106947-7ed0-4e0f-b336-9c2d99b88c9d">5,277</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><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:114%"><ix:nonFraction unitRef="usd" contextRef="i50492fbc99e94c12a7d6ccf6a7dbd305_I20200502" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTAtMTEtMS0xLTM3_88699bf4-176c-45ef-b7eb-104d1a2f4e1d">176,980</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 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:120%">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:114%">&#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><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:114%">&#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><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:114%"><ix:nonFraction unitRef="usd" contextRef="i7b408454a0a54a749be72eb3e835f265_D20200503-20210501" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTEtNS0xLTEtMzc_7907e331-91b2-49c1-a594-1b60b5afe8db">10,926</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:114%">&#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><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:114%">&#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><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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTEtMTEtMS0xLTM3_455dabbd-f91b-4115-b9c4-7b9c00098c61">10,926</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 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:120%">Cumulative translation adjustments</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:114%">&#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:114%">&#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:114%">&#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:114%">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="ie23e85aeef364526a05a2b9d885e9982_D20200503-20210501" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTItOS0xLTEtMzc_2c14009d-389d-43fc-8b7e-4788d7739094">2,942</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTItMTEtMS0xLTM3_16568251-9379-4d0e-ac46-e0c16ad84438">2,942</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></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:120%">Share-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:10pt;font-weight:400;line-height:114%">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i0e7029947fc24e8eb0ce31c8ca4796a1_D20200503-20210501" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTQtMy0xLTEtMzc_2537897d-3bd3-4bf8-8ce6-e581ab5fbe17">2,067</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:114%">&#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:114%">&#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:114%">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTQtMTEtMS0xLTM3_8b115b43-9728-4e6d-94bc-d551471ae6a2">2,067</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:400;line-height:120%">Tax payments related to RSU issuances</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:114%">&#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:114%">(<ix:nonFraction unitRef="usd" contextRef="i0e7029947fc24e8eb0ce31c8ca4796a1_D20200503-20210501" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTUtMy0xLTEtMzc_4867a553-4abc-48a8-ae6d-89255912a78d">125</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:114%">&#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:114%">&#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:114%">&#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:114%">(<ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTUtMTEtMS0xLTM3_b5ee1cf4-5970-47cb-9dc5-45232feda3c1">125</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:120%">Employee savings plan activity</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:114%"><ix:nonFraction unitRef="usd" contextRef="i366812d3df11497ba91a1fbde3607d01_D20200503-20210501" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTYtMS0xLTEtMzc_6d2c0766-fd62-4f0a-afdc-4887b7dea772">565</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:114%">&#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:114%">&#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:114%">&#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:114%">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTYtMTEtMS0xLTM3_a0a9661d-5d97-40b5-b5cf-124231a00912">565</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:114%">Treasury stock reissued</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:114%">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i0e7029947fc24e8eb0ce31c8ca4796a1_D20200503-20210501" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTgtMy0xLTEtMzc_29a42245-b284-4df7-aa87-8151527d9494">26</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:114%">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="if18da102a714473ea31ec4b095e9e539_D20200503-20210501" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTgtNy0xLTEtMzc_44baa3ac-83f4-4c41-8f6c-2c5be029fd0b">173</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:114%">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTgtMTEtMS0xLTM3_9a0efab4-7ebf-4599-945f-e45f22b4f022">199</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Balance as of May&#160;1, 2021:</span></div></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:114%"><ix:nonFraction unitRef="usd" contextRef="id3e75056a44d492ab854e216ee6fd8a5_I20210501" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTktMS0xLTEtMzc_a6c4711a-7ecc-47a6-a5b2-8a6703c60339">60,575</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:114%"><ix:nonFraction unitRef="usd" contextRef="if2c66ba062ec4151a9fa6bd2f97a2a76_I20210501" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTktMy0xLTEtMzc_b0c05a7b-cacf-4e8d-a867-66f9613a46d0">46,595</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:114%"><ix:nonFraction unitRef="usd" contextRef="i5a6411ee8b3c432598e67a220ce42230_I20210501" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTktNS0xLTEtMzc_a903f147-bb3b-4ce9-aa67-cd8b3a7ee929">96,016</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i6f92143ba9e7478180b24f17083f81de_I20210501" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTktNy0xLTEtMzc_47f8ab8e-a8b8-4e66-ab13-118cb3e2f5cc">7,297</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:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i504f3f8ab56a4f7e95d993a1b00a05d4_I20210501" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTktOS0xLTEtMzc_a710bf10-6adb-4a7e-bf66-6885e45981ad">2,335</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:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTktMTEtMS0xLTM3_52f56ee1-7e15-481d-8290-9b12154da0a7">193,554</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 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:120%">Net 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:114%">&#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><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:114%">&#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><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:114%"><ix:nonFraction unitRef="usd" contextRef="i71a0df3e6a7f4bdc82f7884ef3b25dc4_D20210502-20220430" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMjAtNS0xLTEtMzc_c9b43f71-3f8e-4ced-9663-ca3d58b7e880">592</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:114%">&#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><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:114%">&#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><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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMjAtMTEtMS0xLTM3_a27ead2c-6ae6-4f61-9887-e4b06e5f6e53">592</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 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:120%">Cumulative translation adjustments</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:114%">&#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:114%">&#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:114%">&#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:114%">&#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:114%">(<ix:nonFraction unitRef="usd" contextRef="i2240cd7af0464f98917b88bbe27fe4e2_D20210502-20220430" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMjEtOS0xLTEtMzc_ef5bba19-c278-4aea-b357-b33f49f24402">2,556</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:114%">(<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMjEtMTEtMS0xLTM3_e15c8e8b-5333-4f15-a1b8-8ba6b08f5622">2,556</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 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:120%">Unrealized gain (loss) on available-for-sale securities, 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:114%">&#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:114%">&#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:114%">&#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:114%">&#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:114%">(<ix:nonFraction unitRef="usd" contextRef="i2240cd7af0464f98917b88bbe27fe4e2_D20210502-20220430" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMjMtOS0xLTEtMTM1MjI_0ce6c7f0-f772-4bad-96b8-edfae940e040">34</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:114%">(<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMjMtMTEtMS0xLTEzNTIy_4973f266-6b9a-4a14-8ca0-aa7c00cd6cb2">34</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:120%">Share-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:10pt;font-weight:400;line-height:114%">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i9d06956de2574316ad9c46904459e15f_D20210502-20220430" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMjItMy0xLTEtMzc_d9cba919-e5a0-4e9d-a247-2734ab99d802">1,973</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:114%">&#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:114%">&#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:114%">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMjItMTEtMS0xLTM3_ac30e691-93a9-4a49-aa16-e10954433637">1,973</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:400;line-height:114%">Exercise of stock options</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:114%"><ix:nonFraction unitRef="usd" contextRef="i0e6dd9105c554cc79fbcb93f89e1216c_D20210502-20220430" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMjUtMS0xLTEtMTM1MTU_adff5fe9-f6d8-47c4-aad6-c53964febfe1">8</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:114%">&#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:114%">&#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:114%">&#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:114%">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMjUtMTEtMS0xLTEzNTE1_b7977ae5-b81a-4ba3-9427-0f69e4356239">8</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:120%">Tax payments related to RSU issuances</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:114%">&#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:114%">(<ix:nonFraction unitRef="usd" contextRef="i9d06956de2574316ad9c46904459e15f_D20210502-20220430" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMjMtMy0xLTEtMzc_c7269912-dfb4-4a18-a999-8c165eea4165">200</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:114%">&#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:114%">&#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:114%">&#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:114%">(<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMjMtMTEtMS0xLTM3_bc54f356-8045-47e7-b574-dd4799b84365">200</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 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:120%">Employee savings plan activity</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:114%"><ix:nonFraction unitRef="usd" contextRef="i0e6dd9105c554cc79fbcb93f89e1216c_D20210502-20220430" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMjQtMS0xLTEtMzc_8ea641b1-553f-40ae-85ff-1052d1bc83d8">1,211</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:114%">&#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:114%">&#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:114%">&#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:114%">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMjQtMTEtMS0xLTM3_477feede-6314-4403-9f8c-b13a9b65a012">1,211</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:120%">Treasury stock purchase</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:114%">&#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:114%">&#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:114%">&#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:114%">(<ix:nonFraction unitRef="usd" contextRef="i17695ebadd044977b1b89163c593d529_D20210502-20220430" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMjgtNy0xLTEtMTUyNzk_6c530095-fae5-4c38-ad48-a59f2a8f1b2b">3,184</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:114%">&#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:114%">(<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMjgtMTEtMS0xLTE1Mjkz_d9cc5c3c-4c41-4fe6-b10b-f90715163e26">3,184</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 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:114%">Treasury stock reissued</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:114%">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i9d06956de2574316ad9c46904459e15f_D20210502-20220430" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMjUtMy0xLTEtMzc_34977660-2fe0-46c3-ac2a-59a4b3e4fde1">4</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:114%">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i17695ebadd044977b1b89163c593d529_D20210502-20220430" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMjUtNy0xLTEtMzc_5215a8aa-fd20-41d8-9293-ddb86d32fb1b">196</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:114%">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMjUtMTEtMS0xLTM3_126f29f4-8f75-4718-8068-44ff57e8ac5d">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;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Balance as of April&#160;30, 2022:</span></div></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:400;line-height:114%">$</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:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i820022860c514386aee04a04a2fcd11d_I20220430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMjYtMS0xLTEtMzc_c0255699-aa61-4196-8443-961541698f63">61,794</ix:nonFraction>&#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:400;line-height:114%">$</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:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i9b45cbb8f6a34316a623211f00a3335d_I20220430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMjYtMy0xLTEtMzc_aa1d15b2-fcae-4479-bf42-f5464622fd50">48,372</ix:nonFraction>&#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:400;line-height:114%">$</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:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i6e3be340f9a1443db573b90f87225b27_I20220430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMjYtNS0xLTEtMzc_aa59eb6e-5c79-4a6d-b0d9-030c57d65f4a">96,608</ix:nonFraction>&#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:400;line-height:114%">$</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:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i35c97609b7394c1cb21355b0b879ba62_I20220430" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMjYtNy0xLTEtMzc_23e59b9c-3f4b-4564-a4c4-b3f03913b816">10,285</ix:nonFraction>)</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:400;line-height:114%">$</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:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i06bf7d3cfaf2473ca75d592d80d88ade_I20220430" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMjYtOS0xLTEtMzc_944ee3fd-cee4-4662-8bae-cc80e043ceba">4,925</ix:nonFraction>)</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:400;line-height:114%">$</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:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMjYtMTEtMS0xLTM3_500e2d47-73e0-4cda-b3f3-422a697d2c7e">191,564</ix:nonFraction>&#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></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See notes to consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">41</span></div></div></div><div id="i878fbdbc702b4dc995ab6fa43cb56390_82"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DAKTRONICS, INC. AND SUBSIDIARIES</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%">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:400;line-height:120%">(in thousands)</span></div><div style="margin-top:12pt;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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" 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:115%">Year 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:10pt;font-weight:700;line-height:115%">April 30, 2022</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:10pt;font-weight:700;line-height:115%">May 1, 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:10pt;font-weight:700;line-height:115%">May 2, 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:10pt;font-weight:400;line-height:114%">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><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 19pt;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:114%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMy0xLTEtMS0zNw_a09699b3-add1-4b36-8391-d59e5c0ad7d1">592</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMy0zLTEtMS0zNw_b852235f-48d7-4a07-80eb-1735f0eacd28">10,926</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMy01LTEtMS0zNw_2021f332-ff84-4067-bc49-fba39ed91ee7">491</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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:114%">Adjustments to reconcile net income to net cash (used) provided by operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;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:114%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:DepreciationAmortizationAndAccretionNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfNS0xLTEtMS0zNw_2df11cad-0f28-4d54-bd65-f99c9ab47a10">15,394</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:DepreciationAmortizationAndAccretionNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfNS0zLTEtMS0zNw_f1e155d7-a168-4955-b565-1b5bbbda4a78">17,077</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:DepreciationAmortizationAndAccretionNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfNS01LTEtMS0zNw_d5f52b0a-411e-4225-9f20-4d9fbed0c766">17,718</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;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:114%">Gain on sale of property, equipment and other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfNi0xLTEtMS0zNw_c7fad4df-8e3e-4f1c-a538-ce3e69068ac5">743</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfNi0zLTEtMS0zNw_f09a67e4-3043-4014-81cd-4a6aafc7e29c">572</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfNi01LTEtMS0zNw_7282d9a2-08a8-4339-aaac-2b8835c98cfa">35</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;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:114%">Share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfNy0xLTEtMS0zNw_88cf29d4-a1a2-44fd-9129-686066dfc16b">1,973</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfNy0zLTEtMS0zNw_8b4c9dba-0909-4f01-9259-cfd8042e8335">2,067</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfNy01LTEtMS0zNw_598b2dc9-7c8e-4042-a2fa-a8e95f86966b">2,265</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;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:114%">Equity in loss of affiliates</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfOS0xLTEtMS0zNw_81608db4-13a0-4ba5-9b23-6ea45e40de7d">2,970</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfOS0zLTEtMS0zNw_a5aad020-a464-4b80-8462-8ac622d1e25f">2,370</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfOS01LTEtMS0zNw_0527e779-a65d-44cf-954f-f6e09595ad09">741</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;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:114%">Provision for doubtful accounts, net of recovery</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" sign="-" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMTAtMS0xLTEtMzc_09802fcb-0822-4343-bf7d-b150f81eda95">286</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMTAtMy0xLTEtMzc_2ca82b37-67bc-468a-b142-ed555ce64461">1,299</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" sign="-" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMTAtNS0xLTEtMzc_b35f1a4b-a1d9-4306-81db-9d639677ae79">99</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;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:114%">Deferred income taxes, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMTEtMS0xLTEtMzc_f399754a-3121-4156-9826-9358c7c26923">1,555</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMTEtMy0xLTEtMzc_b740d304-f6b8-498c-9d23-b1d4972d4cfe">1,314</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMTEtNS0xLTEtMzc_4ff7548b-8809-46e8-ba1c-be92cd4f8b7b">2,183</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;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:114%">Change in operating assets and liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMTItMS0xLTEtMzc_68570599-479d-4c17-925c-1ce7233859f7">45,380</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMTItMy0xLTEtMzc_b7b8bf3e-9d4c-4710-ae3f-f5cc0f9bdf12">31,731</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMTItNS0xLTEtMzc_d2396461-80c0-4173-af51-a7a5e814b542">8,090</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Net cash (used)/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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMTMtMS0xLTEtMzc_bac07823-0590-4185-a320-03cca27735e0">27,035</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMTMtMy0xLTEtMzc_060f6bd1-afbf-4f51-833b-29ac62cd87e4">66,212</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:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMTMtNS0xLTEtMzc_ecf0dda3-d9e4-4a4d-aad1-c78b4fe873b4">10,808</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:top"></td></tr><tr style="height:9pt"><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></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:114%">CASH FLOWS FROM INVESTING ACTIVITIES:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;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:114%">Purchases of property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMTYtMS0xLTEtMzc_0e315b6e-fb55-4ce4-beda-7a9b0ff04ab8">20,376</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMTYtMy0xLTEtMzc_ad024dad-1743-4bb7-9780-8aa323f3569e">7,891</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMTYtNS0xLTEtMzc_62106f0d-14d8-4a68-b2b7-0e201d57671f">18,091</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;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:114%">Proceeds from sales of property, equipment and other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMTctMS0xLTEtMzc_5d04557f-7630-42ad-93c4-3a8185f5037b">885</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMTctMy0xLTEtMzc_32d4e77b-168f-48ba-805e-607783cbeff2">3,184</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMTctNS0xLTEtMzc_a28d5339-b882-4887-844f-f4b25e6d40e3">322</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;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:114%">Purchases of marketable securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:PaymentsToAcquireMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMTgtMS0xLTEtMzc_e534dc04-2473-424d-8c6d-99754f7843f9">4,045</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:PaymentsToAcquireMarketableSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMTgtMy0xLTEtMzc_421858cd-9232-4102-8bc1-8ec0f61d4ab2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:PaymentsToAcquireMarketableSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMTgtNS0xLTEtMzc_fd9ef1e7-82d5-4e8f-98b9-513efd797476">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;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:114%">Proceeds from sales or maturities of marketable securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMTktMS0xLTEtMzc_f0b34df7-aa46-44d0-8598-a843208a286c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMTktMy0xLTEtMzc_1cd0c570-9767-4a71-b96b-aa2cebeac615">1,230</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMTktNS0xLTEtMzc_4eaef9f1-333d-45cf-b06a-27be7c4816f5">25,162</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;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:114%">Purchases of and loans to equity investees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMjAtMS0xLTEtMzc_b15492d0-8f8c-48eb-a6ba-7cca5cf8b813">7,848</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMjAtMy0xLTEtMzc_78137bf0-5c83-4834-9c5f-2f393e860064">6,744</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMjAtNS0xLTEtMzc_db015527-6765-4df5-9ba2-3cf48f0dd558">11,664</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMjItMS0xLTEtMzc_bb87249e-66ed-4f14-954e-5f433f96d77c">31,384</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMjItMy0xLTEtMzc_e15d6003-991e-48e8-a0ab-23ea3fde2cae">10,221</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMjItNS0xLTEtMzc_5e969bfd-de3b-4c50-814c-f5f557ad79a9">4,271</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:9pt"><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></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:114%">CASH FLOWS FROM FINANCING ACTIVITIES:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;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:114%">Borrowings on notes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:ProceedsFromNotesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMjUtMS0xLTEtMzc_0d6e80c8-fbcc-455d-9a2c-2c84e3e36edd">46,801</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:ProceedsFromNotesPayable" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMjUtMy0xLTEtMzc_bdb5b471-c532-49eb-bae2-b2372a773c6e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:ProceedsFromNotesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMjUtNS0xLTEtMzc_32ea73ed-4899-43b2-a866-d56e41f1a1a7">15,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;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:114%">Payments on notes payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:RepaymentsOfNotesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMjYtMS0xLTEtMzc_c9787474-d88a-4597-9f96-e3803e878426">46,801</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:RepaymentsOfNotesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMjYtMy0xLTEtMzc_572661f7-28b5-455c-8360-f685a1da00af">15,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:RepaymentsOfNotesPayable" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMjYtNS0xLTEtMzc_6ea8c345-fa73-4c53-ac80-46987c99eaaa">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;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:114%">Principal payments on long-term obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMjctMS0xLTEtMzc_d1b34569-d192-41d5-ab19-2a3ab4920bc9">200</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMjctMy0xLTEtMzc_bd4a0ec0-7381-4a4a-98eb-152fa62573fb">460</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMjctNS0xLTEtMzc_b9ac752f-b443-41a7-85fc-d5358ac85764">2,149</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;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:114%">Dividends paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMjgtMS0xLTEtMzc_69767f1a-d84f-4c9e-b3ee-9d9bee3baa3e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMjgtMy0xLTEtMzc_9e1c4a28-52b2-4b18-84b0-cab10ac9b94c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMjgtNS0xLTEtMzc_760c67ff-36b6-4a51-93dd-90a55175fb04">8,994</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;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:114%">Proceeds from exercise of stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMjktMS0xLTEtMzc_32abfcc8-c97b-4c19-aac2-9b0a31a9273f">8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMjktMy0xLTEtMzc_66ad1099-5891-4968-a592-2f4bf56b8a5b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMjktNS0xLTEtMzc_655ef1ec-da70-4077-9d0c-f304e42153fb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;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:114%">Payments for common shares repurchased</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMzAtMS0xLTEtMzc_bb7b5cb8-d3e7-4010-8913-14f906743468">3,184</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMzAtMy0xLTEtMzc_473be2e1-da72-4026-8797-5bb6637b7e44">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMzAtNS0xLTEtMzc_90896fce-9f7b-4256-a150-96e26e3ae342">5,636</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;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:114%">Tax payments related to RSU issuances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMzEtMS0xLTEtMzc_7a731fcf-9657-40c3-a9ae-e0424798477d">200</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMzEtMy0xLTEtMzc_8d3188bc-39bb-4a18-a02f-7b3aa8367a58">125</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMzEtNS0xLTEtMzc_80bca5d0-1de9-4bb8-964e-cae963a71d0d">199</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Net cash used in financing 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMzItMS0xLTEtMzc_2118e562-3144-4f94-be2d-79d5db211e4d">3,576</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMzItMy0xLTEtMzc_fc2d9b87-c8be-4196-9f43-5e9a4a19c3ac">15,585</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMzItNS0xLTEtMzc_46cc74e4-abb5-4af0-bd38-30bf6a552582">1,978</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:9pt"><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></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:114%">EFFECT OF EXCHANGE RATE CHANGES ON CASH</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMzQtMS0xLTEtMzc_f9fe1695-4971-491f-aab9-84bc6247a6b1">399</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMzQtMy0xLTEtMzc_2892614c-3be8-4399-94e9-8e71de8e2b3f">416</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMzQtNS0xLTEtMzc_2634f6ad-bd3e-4f09-973b-1fd8f9fdb7c9">111</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:114%">NET (DECREASE)/ INCREASE IN CASH, 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMzUtMS0xLTEtMzc_a9eb3a01-de52-491e-9db4-88e599309407">62,394</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMzUtMy0xLTEtMzc_400ddaf3-9455-460f-bb26-f01de4e5ece9">39,990</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:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMzUtNS0xLTEtMzc_78274a87-4591-4a55-a543-1445870c2be2">4,670</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:top"></td></tr><tr style="height:9pt"><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;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:114%">CASH, CASH EQUIVALENTS AND 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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;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:114%">Beginning of period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMzgtMS0xLTEtMzc_331d3ae4-b2d3-465f-a3f1-13377cbe464e">80,402</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i50492fbc99e94c12a7d6ccf6a7dbd305_I20200502" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMzgtMy0xLTEtMzc_905cf837-b005-4d9e-aca7-589d4f6b7b29">40,412</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ia9ffb260e1294e2aad28f20ecd7f0a59_I20190427" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMzgtNS0xLTEtMzc_45900659-7995-44c1-b59a-a9ea9b130f2e">35,742</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;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:114%">End of period</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMzktMS0xLTEtMzc_ec9177e6-2b12-45bb-9647-f0b90dd047f7">18,008</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:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMzktMy0xLTEtMzc_ad208a5a-e163-4067-b323-ab697bd98b2d">80,402</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:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i50492fbc99e94c12a7d6ccf6a7dbd305_I20200502" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMzktNS0xLTEtMzc_68088050-bf87-42a7-894b-fae8d1451d1d">40,412</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:top"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See notes to consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">42</span></div></div></div><div id="i878fbdbc702b4dc995ab6fa43cb56390_85"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;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 THE CONSOLIDATED FINANCIAL STATEMENTS</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%">(in thousands, except per share data) </span></div><div id="i878fbdbc702b4dc995ab6fa43cb56390_88"></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%">Note 1. <ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0MTA_bfcedc89-9c44-43f0-acfc-6f6e59d40289" continuedAt="i852474fc5208431186d0c43b9a6d157c" escape="true">Nature of Business and Summary of Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="i852474fc5208431186d0c43b9a6d157c" continuedAt="i22013a23fd5e46959f75999f79b94750"><div style="margin-top:12pt;text-align:justify"><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="dakt:NatureOfBusinessPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0MjM_a5c9b5a3-b4c2-4583-8692-34c8394c5397" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Nature of business</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Daktronics, Inc. and its subsidiaries are engaged principally in the design, market, and manufacture of a wide range of integrated electronic display systems and related products which are sold in a variety of markets throughout the world and the rendering of related maintenance and professional services. Our products are designed primarily to inform and entertain people through the communication of content.</span></ix:nonNumeric></div><div style="margin-top:12pt;text-align:justify"><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:FiscalPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0MjE_32556ca1-8373-4b33-a0ee-ff52a7dbe672" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Fiscal year</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We operate on a 52- or 53-week fiscal year, with our fiscal year ending on the Saturday closest to April 30 of each year. When April 30 falls on a Wednesday, the fiscal year ends on the preceding Saturday. Within each fiscal year, each quarter is comprised of 13-week periods following the beginning of each fiscal year. In each 53-week year, an additional week is added to the first quarter, and each of the last three quarters is comprised of a 13-week period. The fiscal years ended April&#160;30, 2022 and May&#160;1, 2021 contained operating results for 52 weeks, while the fiscal year ended May&#160;2, 2020 contained operating results for 53 weeks.</span></ix:nonNumeric></div><div style="margin-top:12pt;text-align:justify"><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0MTE_a5d3f37e-3eb6-4a4c-90c7-f73fbbca5fb6" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Principles of consolidation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: The consolidated financial statements include Daktronics, Inc. and its subsidiaries. All intercompany accounts and transactions are eliminated in consolidation.</span></ix:nonNumeric></div><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:InvestmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0MTI_2555df7d-53f0-405e-808e-3336848a99c9" continuedAt="i7231756820ef4cef9c443a9dd473748c" 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-weight:400;line-height:120%;text-decoration:underline">Investments in affiliates</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Investments in affiliates over which we have significant influence are accounted for under the equity method of accounting, recording the investment at cost and then subsequently adjusting to account for our share of the affiliates' profit or losses, in accordance with the provisions of Accounting Standards Codification ("ASC") 323</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investments - Equity Method and Joint Ventures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Investments in affiliates over which we do not have the ability to exert significant influence over the affiliates' operating and financing activities are accounted for under the cost method of accounting, recording the investment at cost and then subsequently adjusting for any changes in ownership or dividends in accordance with the provisions of ASC 321</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investments - Equity Securities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We have evaluated our relationships with our affiliates and have determined that these entities are not variable interest entities. Equity method investments as a whole are assessed for other-than-temporary impairments whenever events or changes in circumstances indicate that the carrying amount of the investment may not be recoverable.</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:400;line-height:120%">The aggregate amount of our investments in affiliates accounted for under the equity method was $<ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfMzI5ODUzNDk0MzQwMw_6bf27f23-9da9-468c-a7e3-e47e2a89ec0e">16,916</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfMzI5ODUzNDk0MzM5Nw_cfb8ec31-5110-413d-902d-5adaa04060a2">19,887</ix:nonFraction> as of April&#160;30, 2022 and May&#160;1, 2021 respectively. Our proportional share of the respective affiliates' earnings or losses is included in the "Other (expense) income, net" line item in our consolidated statements of operations. For the fiscal years 2022, 2021 and 2020, our share of the losses of our affiliates was $<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfMzI5ODUzNDk0MzQ2MQ_8d90cb95-3996-480c-af27-6fda7088d858">2,970</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfMzI5ODUzNDk0MzQ1OA_aa1c7d49-c477-47db-b14f-0947bec36b3c">2,370</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfMzI5ODUzNDk0MzQ0NA_e6301d48-8836-4cd2-8210-3c2591cbcc3a">741</ix:nonFraction>, respectively. During fiscal 2022, we purchased $<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="dakt:NotesReceivableNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfMzg0ODI5MDc2MjMwMA_3aea775b-3bef-48e7-aed6-8273ff4b9180">7,488</ix:nonFraction> of convertible notes (&#8220;Notes&#8221;) which are included in the &#8220;Investment in affiliates and other assets" and "Current maturities of long-term receivables" line items in our consolidated balance sheet. There were no convertible notes as of May&#160;1, 2021.</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:400;line-height:120%">We purchased services for research and development activities from our equity method investees. The total of these related party transactions for fiscal year 2022, 2021 and 2020 was $<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfMzg0ODI5MDc2MjMxNQ_bdd79984-fc31-4a1a-a1a7-fa5b0d559f3c">1,520</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDM5ODA0NjU3NjYyNA_2046d218-e870-4426-8e9b-55d114483134">460</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDM5ODA0NjU3NjYzMA_f9883739-9b23-4240-909b-17d5f257f52e">1,113</ix:nonFraction>, respectively, which is included in the "Product design and development" line item in our consolidated statement of operations, and for fiscal 2022, $<ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:DueToRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfMzg0ODI5MDc2MjMyMw_d7f16b4e-2008-419b-adcb-48a695742575">296</ix:nonFraction> of this remains unpaid and is included in the "Accounts payable " line item in our consolidated balance sheet. Fiscal 2021 had $<ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:DueToRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDM5ODA0NjU3Njk1Ng_da61d17f-6094-4481-873a-b625bc62e3b3">470</ix:nonFraction> unpaid and included in the "Accounts payable" line item in our consolidated balance sheet. </span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></span></div></div><ix:continuation id="i22013a23fd5e46959f75999f79b94750" continuedAt="ifea12d2b09e04b91a0cb3a1d564e3db3"><ix:continuation id="i7231756820ef4cef9c443a9dd473748c"><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:EquityMethodInvestmentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0MDQ_bc0b0130-1438-4809-9700-9cddddc8d54c" 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-weight:400;line-height:120%">Summarized financial information for equity method investments consist of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"></td><td style="width:58.018%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.121%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.121%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.126%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" 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:115%">Year 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:10pt;font-weight:700;line-height:115%">April 30, 2022</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:10pt;font-weight:700;line-height:115%">May 1, 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:10pt;font-weight:700;line-height:115%">May 2, 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:700;line-height:114%">Balance sheet data:</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></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:114%">Current assets</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i42f220646b7a4f1f97c57759c5c6c7fc_I20220430" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmU2MWE4Nzk1ODBjYjQyNGE5YjIyZjM4Yzk4YWI4YWQ3L3RhYmxlcmFuZ2U6ZTYxYTg3OTU4MGNiNDI0YTliMjJmMzhjOThhYjhhZDdfMy0xLTEtMS0zNw_1dfbe55c-d081-4056-bd9e-64f10798d9b6">6,672</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i836862e4afc548e58392ef8f624945d7_I20210501" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmU2MWE4Nzk1ODBjYjQyNGE5YjIyZjM4Yzk4YWI4YWQ3L3RhYmxlcmFuZ2U6ZTYxYTg3OTU4MGNiNDI0YTliMjJmMzhjOThhYjhhZDdfMy0zLTEtMS0zNw_5b1f7ed9-672a-4772-9b9d-0e008ac0d5a2">7,534</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i9fa2fa04e9a746128f5491813393fe85_I20200502" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmU2MWE4Nzk1ODBjYjQyNGE5YjIyZjM4Yzk4YWI4YWQ3L3RhYmxlcmFuZ2U6ZTYxYTg3OTU4MGNiNDI0YTliMjJmMzhjOThhYjhhZDdfMy01LTEtMS0zNw_286dd5bb-5e76-4ed3-95cc-904462015de7">10,593</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 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:114%">Non-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:114%"><ix:nonFraction unitRef="usd" contextRef="i42f220646b7a4f1f97c57759c5c6c7fc_I20220430" decimals="-3" name="us-gaap:AssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmU2MWE4Nzk1ODBjYjQyNGE5YjIyZjM4Yzk4YWI4YWQ3L3RhYmxlcmFuZ2U6ZTYxYTg3OTU4MGNiNDI0YTliMjJmMzhjOThhYjhhZDdfNC0xLTEtMS0zNw_52e802c1-b586-47fc-b34a-03fdc5c39ae3">4,491</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:114%"><ix:nonFraction unitRef="usd" contextRef="i836862e4afc548e58392ef8f624945d7_I20210501" decimals="-3" name="us-gaap:AssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmU2MWE4Nzk1ODBjYjQyNGE5YjIyZjM4Yzk4YWI4YWQ3L3RhYmxlcmFuZ2U6ZTYxYTg3OTU4MGNiNDI0YTliMjJmMzhjOThhYjhhZDdfNC0zLTEtMS0zNw_3d4d785d-7500-480e-b235-1b2a8bc90f07">4,637</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:114%"><ix:nonFraction unitRef="usd" contextRef="i9fa2fa04e9a746128f5491813393fe85_I20200502" decimals="-3" name="us-gaap:AssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmU2MWE4Nzk1ODBjYjQyNGE5YjIyZjM4Yzk4YWI4YWQ3L3RhYmxlcmFuZ2U6ZTYxYTg3OTU4MGNiNDI0YTliMjJmMzhjOThhYjhhZDdfNC01LTEtMS0zNw_896018c2-8a6f-4af0-aeae-c87fc12b6a13">4,266</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:114%">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:114%"><ix:nonFraction unitRef="usd" contextRef="i42f220646b7a4f1f97c57759c5c6c7fc_I20220430" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmU2MWE4Nzk1ODBjYjQyNGE5YjIyZjM4Yzk4YWI4YWQ3L3RhYmxlcmFuZ2U6ZTYxYTg3OTU4MGNiNDI0YTliMjJmMzhjOThhYjhhZDdfNS0xLTEtMS0zNw_f466cd7f-fe9c-4595-a65f-2f434ca83735">13,938</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:114%"><ix:nonFraction unitRef="usd" contextRef="i836862e4afc548e58392ef8f624945d7_I20210501" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmU2MWE4Nzk1ODBjYjQyNGE5YjIyZjM4Yzk4YWI4YWQ3L3RhYmxlcmFuZ2U6ZTYxYTg3OTU4MGNiNDI0YTliMjJmMzhjOThhYjhhZDdfNS0zLTEtMS0zNw_c93d9f47-717d-45d6-af5c-354436e6b082">2,807</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:114%"><ix:nonFraction unitRef="usd" contextRef="i9fa2fa04e9a746128f5491813393fe85_I20200502" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmU2MWE4Nzk1ODBjYjQyNGE5YjIyZjM4Yzk4YWI4YWQ3L3RhYmxlcmFuZ2U6ZTYxYTg3OTU4MGNiNDI0YTliMjJmMzhjOThhYjhhZDdfNS01LTEtMS0zNw_94784eac-a55a-46cb-90f8-c15eccb3b292">2,755</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 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:114%">Non-current 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:114%"><ix:nonFraction unitRef="usd" contextRef="i42f220646b7a4f1f97c57759c5c6c7fc_I20220430" decimals="-3" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmU2MWE4Nzk1ODBjYjQyNGE5YjIyZjM4Yzk4YWI4YWQ3L3RhYmxlcmFuZ2U6ZTYxYTg3OTU4MGNiNDI0YTliMjJmMzhjOThhYjhhZDdfNi0xLTEtMS0zNw_4f34cf41-a7e2-4a7f-bdee-53c91c43197e">1,738</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:114%"><ix:nonFraction unitRef="usd" contextRef="i836862e4afc548e58392ef8f624945d7_I20210501" decimals="-3" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmU2MWE4Nzk1ODBjYjQyNGE5YjIyZjM4Yzk4YWI4YWQ3L3RhYmxlcmFuZ2U6ZTYxYTg3OTU4MGNiNDI0YTliMjJmMzhjOThhYjhhZDdfNi0zLTEtMS0zNw_4ea1487f-fdce-4e06-b501-6d4ec8347eb9">1,793</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:114%"><ix:nonFraction unitRef="usd" contextRef="i9fa2fa04e9a746128f5491813393fe85_I20200502" decimals="-3" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmU2MWE4Nzk1ODBjYjQyNGE5YjIyZjM4Yzk4YWI4YWQ3L3RhYmxlcmFuZ2U6ZTYxYTg3OTU4MGNiNDI0YTliMjJmMzhjOThhYjhhZDdfNi01LTEtMS0zNw_52928941-d9c5-4dea-9dcd-50f7f240fb2b">4,086</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:700;line-height:114%">Income statement data:</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:114%">&#160;</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:114%">Net loss</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:114%">$</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:114%">(<ix:nonFraction unitRef="usd" contextRef="ia44af01ca35142ff92c20506bc499ce9_D20210502-20220430" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmU2MWE4Nzk1ODBjYjQyNGE5YjIyZjM4Yzk4YWI4YWQ3L3RhYmxlcmFuZ2U6ZTYxYTg3OTU4MGNiNDI0YTliMjJmMzhjOThhYjhhZDdfOC0xLTEtMS0zNw_7e03c5c9-9a96-4c13-87e9-2eae1e7f7db8">11,928</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:10pt;font-weight:400;line-height:114%">$</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i148a66ab34dc4d5ca1076ec8614c3554_D20200503-20210501" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmU2MWE4Nzk1ODBjYjQyNGE5YjIyZjM4Yzk4YWI4YWQ3L3RhYmxlcmFuZ2U6ZTYxYTg3OTU4MGNiNDI0YTliMjJmMzhjOThhYjhhZDdfOC0zLTEtMS0zNw_d3e16fb2-9954-4efd-9ab6-b80ac3b96633">13,436</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:10pt;font-weight:400;line-height:114%">$</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i36b7a409876546aeb2d0d1dffb52b1b9_D20190428-20200502" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmU2MWE4Nzk1ODBjYjQyNGE5YjIyZjM4Yzk4YWI4YWQ3L3RhYmxlcmFuZ2U6ZTYxYTg3OTU4MGNiNDI0YTliMjJmMzhjOThhYjhhZDdfOC01LTEtMS0zNw_5d069c5a-0f91-4683-a149-a4b75508d9f1">1,383</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-top:12pt;text-align:justify"><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0MTU_fe5e1429-6a57-43da-94a2-102d939077fc" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Use of estimates</span><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 of America ("GAAP") requires management to make estimates and assumptions affecting the reported amounts of assets and liabilities; the disclosure of contingent assets and liabilities at the date of the financial statements; the reported amounts of revenues and expenses during the reporting period; and our ability to continue as a going concern. Due to the inherent uncertainty involved in making estimates, actual results in future periods may</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">differ from those estimates. Material estimates that are particularly susceptible to significant change in the near-term relate to the determination of the estimated total costs on uniquely configured contracts and estimated costs to be incurred for product warranties and income taxes. Estimation processes are also used in inventory valuation and determining, the allowance for doubtful accounts, share-based compensation, goodwill impairment, and extended warranty and product maintenance agreements. Changes in estimates are reflected in the periods in which they become known.</span></ix:nonNumeric></div><div style="margin-top:12pt;text-align:justify"><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0MjQ_cfec6f99-f668-4967-9d5c-a0ddbe781096" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Cash and cash equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: All highly liquid investments with maturities of three months or less at the date of purchase are considered to be cash equivalents and consist primarily of government repurchase agreements, savings accounts and money market accounts that are carried at cost, which approximates fair value. We maintain our cash in bank deposit accounts, the balances of which at times may</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">exceed federally insured limits. We have not experienced any losses in such accounts.</span></ix:nonNumeric></div><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0MTY_ab1b1d3e-4f1f-473c-a12d-52a836d00652" 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-weight:400;line-height:120%;text-decoration:underline">Restricted cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Restricted cash consists of cash and cash equivalents held in bank deposit accounts to secure issuances of foreign bank guarantees.</span></div><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0MzE_9f172f29-5633-4817-8b58-4f5ffdf8240a" 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-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated balance sheets that sum to the totals of the same amounts shown in the consolidated statements of cash flows. Restricted cash consists of cash and cash equivalents held in bank deposit accounts to secure issuances of foreign bank guarantees.</span></div><div style="margin-top: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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></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:10pt;font-weight:700;line-height:114%">April 30, 2022</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:10pt;font-weight:700;line-height:114%">May 1, 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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">May 2, 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:114%">Cash and cash equivalents</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjI4MDVkZDUzOGMzNTQxNDU4Y2ZlOTc2ZDIwMjU5NGRiL3RhYmxlcmFuZ2U6MjgwNWRkNTM4YzM1NDE0NThjZmU5NzZkMjAyNTk0ZGJfMS0xLTEtMS0zNw_f0dcaa84-c2be-4f40-a60b-f43a74a2ca8f">17,143</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjI4MDVkZDUzOGMzNTQxNDU4Y2ZlOTc2ZDIwMjU5NGRiL3RhYmxlcmFuZ2U6MjgwNWRkNTM4YzM1NDE0NThjZmU5NzZkMjAyNTk0ZGJfMS0zLTEtMS0zNw_6f7f3061-8882-439c-89a5-2c53c6bf33af">77,590</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i50492fbc99e94c12a7d6ccf6a7dbd305_I20200502" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjI4MDVkZDUzOGMzNTQxNDU4Y2ZlOTc2ZDIwMjU5NGRiL3RhYmxlcmFuZ2U6MjgwNWRkNTM4YzM1NDE0NThjZmU5NzZkMjAyNTk0ZGJfMS01LTEtMS0zNw_0ed96b4d-6338-44fb-8106-849648d0d5c8">40,398</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:114%">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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjI4MDVkZDUzOGMzNTQxNDU4Y2ZlOTc2ZDIwMjU5NGRiL3RhYmxlcmFuZ2U6MjgwNWRkNTM4YzM1NDE0NThjZmU5NzZkMjAyNTk0ZGJfMi0xLTEtMS0zNw_951bb941-5df0-4ee5-be7c-bf3299ebd2fb">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:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjI4MDVkZDUzOGMzNTQxNDU4Y2ZlOTc2ZDIwMjU5NGRiL3RhYmxlcmFuZ2U6MjgwNWRkNTM4YzM1NDE0NThjZmU5NzZkMjAyNTk0ZGJfMi0zLTEtMS0zNw_1f77db5b-20c3-4164-9df1-a301e0804290">2,812</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:114%"><ix:nonFraction unitRef="usd" contextRef="i50492fbc99e94c12a7d6ccf6a7dbd305_I20200502" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjI4MDVkZDUzOGMzNTQxNDU4Y2ZlOTc2ZDIwMjU5NGRiL3RhYmxlcmFuZ2U6MjgwNWRkNTM4YzM1NDE0NThjZmU5NzZkMjAyNTk0ZGJfMi01LTEtMS0zNw_2d543c01-bfbb-4ba6-9ebe-83430b792ecf">14</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:114%">Total cash, cash equivalents, and restricted cash shown in the consolidated statements of cash flows</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjI4MDVkZDUzOGMzNTQxNDU4Y2ZlOTc2ZDIwMjU5NGRiL3RhYmxlcmFuZ2U6MjgwNWRkNTM4YzM1NDE0NThjZmU5NzZkMjAyNTk0ZGJfMy0xLTEtMS0zNw_707607b6-9d52-4607-bd71-c4fcc87d3c20">18,008</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjI4MDVkZDUzOGMzNTQxNDU4Y2ZlOTc2ZDIwMjU5NGRiL3RhYmxlcmFuZ2U6MjgwNWRkNTM4YzM1NDE0NThjZmU5NzZkMjAyNTk0ZGJfMy0zLTEtMS0zNw_a392ed5a-bcf6-46f8-a016-2f1c6e9a89b5">80,402</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i50492fbc99e94c12a7d6ccf6a7dbd305_I20200502" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjI4MDVkZDUzOGMzNTQxNDU4Y2ZlOTc2ZDIwMjU5NGRiL3RhYmxlcmFuZ2U6MjgwNWRkNTM4YzM1NDE0NThjZmU5NzZkMjAyNTk0ZGJfMy01LTEtMS0zNw_0f4bf1ae-1719-406a-94e9-ae4da40ded95">40,412</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><div style="margin-top:12pt;text-align:justify"><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:InventoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0MTc_c07afa75-8271-4bc8-9124-4639ca6a92a9" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Inventories:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In accordance with ASC 330</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inventory, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">our inventories are stated at the lower of cost (first-in, first-out method) and net realizable value. Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. Cost is measured as the price of the components and allocated expenses for production or betterment of the inventory item. When we estimate net realizable value to be lower than cost, any necessary adjustments are charged to cost of sales in that period. In determining net realizable value, we review various factors such as current inventory levels, forecasted demand, costs of completion, and technological obsolescence.</span></ix:nonNumeric></div><div style="margin-top:12pt;text-align:justify"><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0MTg_c873e676-516d-4d80-bf72-a9832fb28107" continuedAt="i3e4bceed9c1349838851881c4925b893" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Allowance for doubtful accounts:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We make estimates regarding the collectability of our accounts receivable, long-term receivables, contract assets and other receivables. In evaluating the adequacy of our allowance for doubtful accounts, we analyze specific balances, customer creditworthiness, changes in customer payment cycles, and current economic trends. If </span></ix:nonNumeric></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></span></div></div><ix:continuation id="ifea12d2b09e04b91a0cb3a1d564e3db3" continuedAt="i57f923d4939a4afa871bbcdca43c16bc"><div style="margin-top:12pt;text-align:justify"><ix:continuation id="i3e4bceed9c1349838851881c4925b893"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the financial condition of any customer were to deteriorate, resulting in an impairment of its ability to make payments, additional allowances may be required. We charge off receivables at such time it is determined collection will not occur in accordance with ASC 310, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Receivables</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></ix:continuation></div><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0MjI_987fea23-77ee-45e0-b8ef-accf7b631e3a" continuedAt="ibfaeeb17467b4bf1b2aaf786958b52ba" 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-weight:400;line-height:120%;text-decoration:underline">Revenue recognition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Our accounting policies and estimates are in accordance with ASC 606</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and are as follows:</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:400;line-height:120%">Contracts are identified and follow the revenue recognition policies when all of the following occur: we have evidence that all parties to the contract have approved the contract and are committed to perform their respective obligations, we can identify each party&#8217;s rights regarding the goods or services to be transferred, we can identify the payment terms for the goods or services to be transferred, the contract has commercial substance, and it is probable we will collect substantially all of the consideration to which we would be entitled in exchange for the goods or services.</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:400;line-height:120%">Pre-contract costs are generally expensed as incurred, unless they are directly associated with an anticipated contract and recoverability from that contract is probable. Pre-contract costs directly associated with anticipated contracts expected to be recoverable include $<ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:CapitalizedContractCostNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfMzg0ODI5MDc2MjMzMg_fd78f64f-fab7-4a33-8bb1-23a84d38dcae">117</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:CapitalizedContractCostNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfODc1NQ_f6f2c5ed-d15e-41df-a978-89fa47e9290b">492</ix:nonFraction> as of April&#160;30, 2022 and May&#160;1, 2021, respectively. These are included in the "Inventories" line item in our consolidated balance sheets.</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:400;line-height:120%">At contract inception, we identify performance obligations by reviewing the agreement for material distinct goods and services. Goods and services are distinct when the customer can benefit from them on its own and our promises to transfer these items are identifiable from other promises within the contract. When we are contracted to provide a single promise (an integrated system), we often treat it as a single performance obligation if we are providing goods and services with the same pattern of transfer that are highly integrated or interdependent, that are modified or customized by other goods or services promised, or that provide a combined outcome for which the customer has contracted. When less interdependency or integration is necessary, or when the customer can benefit from distinct items, we separate the contract into multiple performance obligations. We account for extended warranties and other services ("service-type warranties") that represent a distinct service as a separate performance obligation.</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:400;line-height:120%">Our contracts can contain multiple components of transaction price. We evaluate each contract for these components and include fixed consideration, variable consideration, financing components, and non-cash consideration and exclude consideration payable to a customer and sales taxes in the transaction price. When we are responsible for site installations which include subcontracted work, we maintain the contractual responsibilities and risks and include the consideration for these services in the transaction price. When our contract contains variable consideration, including return rights, discounts, claims, unpriced change orders, and liquidated damages, we estimate the transaction price using the expected value (i.e., the sum of the probability-weighted amount) or the most likely amount method, whichever is expected to better predict revenue for that contract situation. We also constrain the revenue to the extent that it is probable that a significant reversal of the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. We consider the following factors in determining revenue associated with variable consideration: (a) the contract or other evidence providing the legal basis, (b) additional costs caused by unforeseen circumstances, (c) evidence supporting the claim, and (d) historical evidence and patterns of customers. We adjust the contract price for the effects of a significant financing component if we expect, at contract inception, that the period between when we transfer goods and services to a customer will exceed one year from the time the customer pays and represents financing. If the payment structures exceed a year but are structured to account for risks with a contract or correspond to payments on milestones or are scheduled for performance, we do not adjust the contract price for a financing component. See "Note 6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%"> Receivables" for amounts recorded in long-term receivables.</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:400;line-height:120%">When separate performance obligations are identified, we allocate the transaction price to the individual performance obligation based on the best method we judge as faithfully depicting the value of the performance obligation. Many of our contracts are bundled, and we do not have separate selling prices for each performance obligation; therefore, for these contracts, we primarily use the cost plus a margin approach to allocate the relative transaction price to identified performance obligations, as it is the best representative of our pricing methods.</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:400;line-height:120%">Revenue is recognized when we satisfy a performance obligation. We receive payments from customers based on a billing schedule as established in our contracts. Billing schedules include down payments and progress billings over time; set milestone payments that are specific to the project are scheduled for performance-based payments or are set time-based payment(s). Variability in contract assets and contract liabilities relates to the timing of billings and revenue recognition, which can vary significantly depending on contractual payment terms, build and installation schedules and the related timing differences in transfer of control. Balances are also impacted by the seasonality in our business.</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></span></div></div><ix:continuation id="i57f923d4939a4afa871bbcdca43c16bc" continuedAt="i6434aea151e4433c92e8d2dcc2f13690"><ix:continuation id="ibfaeeb17467b4bf1b2aaf786958b52ba" continuedAt="i5f50cc251851483584b724041761c08d"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant judgments and estimates are used in our revenue policies. In order to assure appropriate and consistent revenue recognition, we regularly evaluate available project related information and update estimates accordingly. We maintain internal policies and procedures to provide guidance for those involved in recording revenue. We monitor for changes in our business sales practices and customer interactions to capture the appropriate types of performance obligations and adjust for any change in control terms and conditions.</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:400;line-height:120%">Our material performance obligation types include:</span></div><div style="margin-top:12pt;padding-left:36pt;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%">Unique configuration contracts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: audio-visual communication systems uniquely configured (custom) or integrated for a customer's particular location and system configuration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">may</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">include all or a combination of the following: engineering services, project management services, video display(s), control solution(s), installation and integration services, scoring and messaging equipment, training, other on-site services, spare parts, software licenses, and assurance-type warranties.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">may</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">have multiple performance obligations in these types of contracts; however, a majority are treated as a combined single performance obligation. In our judgment, this accounting treatment is most appropriate because the substantial part of our promise to customers is to provide significant integration services and incorporate individual goods and services into a combined output or system. Often times, the system is customized or significantly modified to the customer's desired configurations and location, and the interrelated goods and services provide utility to the customer as a package.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue for uniquely configured (custom) or integrated systems is recognized over time using the cost incurred input method. Over time revenue recognition is appropriate because we have no alternative use for the uniquely configured system and have an enforceable right to payment for work performed. The cost incurred input method measures costs incurred to date compared to estimated total costs for each contract. This method is the most faithful depiction of our performance because it measures the value of the contract transferred to the customer. Costs to perform include direct and indirect costs for contract design, production, integration, installation, and assurance-type warranty reserve. Direct costs include materials and components; manufacturing, project management and engineering labor; and subcontracting expenses. Indirect costs include allocated charges for such items as facilities and equipment depreciation and general overhead. Provisions of estimated losses on uncompleted contracts are made in the period when such losses are capable of being estimated.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract modifications to existing contracts with customers are evaluated in accordance with the five-step revenue model. We treat contract modifications as a separate contract and new performance obligations when the additional goods or services are distinct and do not add to the unique configuration or are outside the integrated system and when the consideration reflects standalone selling prices. If the additional goods or services offered under the modification enhance the uniquely configured or integrated systems, revenue is allocated to the existing contracts' performance obligation. Modifications may cause changes in the timing of revenue recognition depending on the allocation to various performance obligations.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The time between contract order and project completion is typically less than 12 months but may extend longer depending on the amount of custom work and customers&#8217; delivery needs.</span></div><div style="margin-top:12pt;padding-left:36pt;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%">Limited configuration (standard systems) and after-sale parts contracts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Limited configured (standard systems) or after-sale parts contracts with limited or no configuration or limited integration are recognized as distinct individual performance obligations when material. When not distinct, we combine into one performance obligation the goods and/or services with each other until the bundle of goods or services is distinct. For standard display purchases made in large quantities, we account for each piece of equipment separately as a distinct performance obligation from which a customer derives benefit. Immaterial goods or services in the context of the contract are included with the display system performance obligation. Standard systems and equipment with limited configurations or integrations may include all or a combination (when immaterial) of the following performance obligations: engineering services, project management services, video display(s), control solution(s), installation and integration services, scoring, messaging and audio equipment, training, spare parts, software licenses, assurance-type warranties, and after-sale parts.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized at a point in time when control passes, or over time as services are performed. When fulfilling limited configuration performance obligations, we are typically able to redirect the video displays or scoring, messaging, or audio equipment to another customer without incurring significant economic losses. </span></div></ix:continuation></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></span></div></div><ix:continuation id="i6434aea151e4433c92e8d2dcc2f13690" continuedAt="idd75f734225344e985f5de85553e4c6d"><ix:continuation id="i5f50cc251851483584b724041761c08d"><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Therefore, we have an alternative use for the performance obligation and recognize revenue upon our substantial completion and at the point in time we estimate control has transferred to the customer. When limited configured single performance obligations are more service-type (i.e., installation and integration services), we recognize revenue over time using the cost-to-cost input method, which is the most faithful depiction of the customer obtaining control and benefits from the work performed.</span></div><div style="margin-top:12pt;padding-left:36pt;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%">Services and other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Services sold on a stand-alone basis or after the initial system sale include performance obligations such as event support, control room design, on-site training, equipment service, service-type warranties, technical support, software sold as a service, and other immaterial revenue streams. These are contracted with a customer generally per service event or service type on a stand-alone basis. Services, service type warranties, and other are recognized as net sales when the services are performed, and control is transferred to the customer at a point in time when title or control passes or over time as services are performed and for time-based "stand ready to perform" type obligations. We use professional judgment to determine control transfer. If we have the right to consideration from a customer that directly corresponds with the value of our performance (where we bill a fixed amount for each hour of service provided), we recognize revenue related to the work completed.</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%">Software: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from software license fees on sales, other than uniquely configured type contracts, are recognized when delivery of the product has occurred. Subscription-based licenses include the right for a customer to use our licenses and receive related support for a specified term, and revenue is recognized pro-rata over the term of the engagement.</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%">Shipping and handling costs: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shipping and handling costs collected from our customers in connection with our sales are recorded as revenue. We record shipping and handling costs as a component of cost of sales at the time the product is shipped.</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%">Warranty: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer a standard parts coverage warranty for periods varying from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfMjA2Nzc_b3f916f1-e1fa-4186-80c9-faee84cb11f0">one</span> to <ix:nonNumeric contextRef="ic8684d3c534b4cf2ac49078c9daccd00_D20210502-20220430" name="dakt:ProductWarrantyAccrualStandardPartsWarrantyCoverageTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfMjA2ODM_ba584ebe-255d-41da-98b8-370f46bf6cb9">five years</ix:nonNumeric> for most of our products. We also offer additional types of warranties to include on-site labor, routine maintenance and event support. In addition, the terms of warranties on some installations can vary from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfMjA4OTU_dad1a03f-af93-4a98-9a21-3433dee3058c">one</span> to <ix:nonNumeric contextRef="ic8684d3c534b4cf2ac49078c9daccd00_D20210502-20220430" name="dakt:ProductWarrantyAccrualInstallationWarrantyCoverageTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfMjA5MDE_01692cc0-c107-4ac3-a559-8e8e2a6e5e27">10</ix:nonNumeric> years. The specific terms and conditions of these warranties vary primarily depending on the type of product sold. We estimate the costs which may be incurred under the contractual warranty obligations (assurance type warranty) and record a liability in the amount of such estimated costs at the time the revenue is recognized. Factors affecting our estimate of the cost of our warranty obligations include historical experience and expectations of future conditions. We continually assess the adequacy of our recorded warranty accruals and, to the extent we experience any changes in warranty claim activity or costs associated with servicing those claims, our accrued warranty obligation is adjusted accordingly. For service-type warranty contracts, we allocate revenue to this performance obligation, recognize the revenue over time, and recognize costs as incurred.</span></div></ix:continuation><div style="margin-top:12pt;text-align:justify"><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="dakt:RevenueRecognitionLongtermReceivablesAndAdvertisingRightsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0Mjc_b2dc5d35-857e-454d-94c3-bb5d9fd9f65a" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-term receivables and advertising rights:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We occasionally sell and install our products at facilities in exchange for the rights to sell or to retain future advertising revenues. For these transactions, we recognize revenue equal to the amount of the present value of the future advertising payments if enough advertising is sold to obtain normal margins on the contract, and we record the related receivable in long-term receivables. We recognize imputed interest as earned.</span></ix:nonNumeric></div><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:PropertyPlantAndEquipmentImpairment" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0Mjg_645bbcda-19dd-43c7-9fa3-30c6e1cad3d2" escape="true"><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="dakt:PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0MTM_92e2e661-fae6-4d66-a05d-d5cdc53b2d58" 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-weight:400;line-height:120%;text-decoration:underline">Property and equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: In accordance with ASC 360, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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%">property and equipment are stated at cost and depreciated principally on the straight-line method over the following estimated useful lives:</span></div><div style="margin-top: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:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></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:10pt;font-weight:700;line-height:114%">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:114%">Buildings and improvements</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;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:400;line-height:114%"><ix:nonNumeric contextRef="i2b7cb29df7614feebc9eefca91ba98a3_D20210502-20220430" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjQ4NGE1ZTIyZTdhNjRmN2ViZmZhNjk3MTJlYzIxYTk2L3RhYmxlcmFuZ2U6NDg0YTVlMjJlN2E2NGY3ZWJmZmE2OTcxMmVjMjFhOTZfMS0xLTEtMS0zNy90ZXh0cmVnaW9uOjhlYTFiNjA0MTM4MjQ3NjVhMzBmNTJjZWM0OTE3NzQ3XzQ_bc1a2d74-191d-4874-9f8b-2224a4eebeb3">5</ix:nonNumeric> - <ix:nonNumeric contextRef="i69e808b5aa844b5a818d657c783cafac_D20210502-20220430" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjQ4NGE1ZTIyZTdhNjRmN2ViZmZhNjk3MTJlYzIxYTk2L3RhYmxlcmFuZ2U6NDg0YTVlMjJlN2E2NGY3ZWJmZmE2OTcxMmVjMjFhOTZfMS0xLTEtMS0zNy90ZXh0cmVnaW9uOjhlYTFiNjA0MTM4MjQ3NjVhMzBmNTJjZWM0OTE3NzQ3Xzk_4b3b366e-6546-4de0-b0d8-a390fb4d4023">40</ix:nonNumeric></span></div></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:114%">Machinery and equipment</span></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:400;line-height:114%"><ix:nonNumeric contextRef="iff713727b81d49d9a43e56fc2258df6f_D20210502-20220430" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjQ4NGE1ZTIyZTdhNjRmN2ViZmZhNjk3MTJlYzIxYTk2L3RhYmxlcmFuZ2U6NDg0YTVlMjJlN2E2NGY3ZWJmZmE2OTcxMmVjMjFhOTZfMi0xLTEtMS0zNy90ZXh0cmVnaW9uOmNjOGIyZDIwNDJmMDQ0MjFhYWM1YzMyMDM5NWU4NTc5XzQ_90ff926c-9990-4b1e-b59a-ce86ae056e85">5</ix:nonNumeric> - <ix:nonNumeric contextRef="i73335519a520441d9d5146df3c338f3b_D20210502-20220430" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjQ4NGE1ZTIyZTdhNjRmN2ViZmZhNjk3MTJlYzIxYTk2L3RhYmxlcmFuZ2U6NDg0YTVlMjJlN2E2NGY3ZWJmZmE2OTcxMmVjMjFhOTZfMi0xLTEtMS0zNy90ZXh0cmVnaW9uOmNjOGIyZDIwNDJmMDQ0MjFhYWM1YzMyMDM5NWU4NTc5Xzk_8941b27a-7298-49b2-a1e4-90018474fabf">7</ix:nonNumeric></span></div></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:114%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:114%"><ix:nonNumeric contextRef="ie89edda887aa47fc91b6ed9fd9a43546_D20210502-20220430" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjQ4NGE1ZTIyZTdhNjRmN2ViZmZhNjk3MTJlYzIxYTk2L3RhYmxlcmFuZ2U6NDg0YTVlMjJlN2E2NGY3ZWJmZmE2OTcxMmVjMjFhOTZfMy0xLTEtMS0zNy90ZXh0cmVnaW9uOjEyNmMwMzM5ZDYwZDQ3MGE5MmU5M2EyNzVhMTUyMTE5XzQ_fde5c74e-486a-4ad3-a9e0-a474c3c98bb0">3</ix:nonNumeric> - <ix:nonNumeric contextRef="i1ac8e43a3abd46d695d99b3647e7569e_D20210502-20220430" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjQ4NGE1ZTIyZTdhNjRmN2ViZmZhNjk3MTJlYzIxYTk2L3RhYmxlcmFuZ2U6NDg0YTVlMjJlN2E2NGY3ZWJmZmE2OTcxMmVjMjFhOTZfMy0xLTEtMS0zNy90ZXh0cmVnaW9uOjEyNmMwMzM5ZDYwZDQ3MGE5MmU5M2EyNzVhMTUyMTE5Xzk_fb62a7bd-761a-4bce-ac41-3c72f45e0806">5</ix:nonNumeric></span></div></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:114%">Computer software and hardware</span></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:400;line-height:114%"><ix:nonNumeric contextRef="i16776703103d409aaf9e8b53fdb0daed_D20210502-20220430" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjQ4NGE1ZTIyZTdhNjRmN2ViZmZhNjk3MTJlYzIxYTk2L3RhYmxlcmFuZ2U6NDg0YTVlMjJlN2E2NGY3ZWJmZmE2OTcxMmVjMjFhOTZfNC0xLTEtMS0zNy90ZXh0cmVnaW9uOjQ0MDY5NDk4MzA4OTRlNWNhMTcxOGEwOGJiYjhkNGI5XzQ_c82b0bff-5c9e-4807-b5e7-4c0c47024192">3</ix:nonNumeric> - <ix:nonNumeric contextRef="ic6504ab096614ebb937de9615623bddb_D20210502-20220430" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjQ4NGE1ZTIyZTdhNjRmN2ViZmZhNjk3MTJlYzIxYTk2L3RhYmxlcmFuZ2U6NDg0YTVlMjJlN2E2NGY3ZWJmZmE2OTcxMmVjMjFhOTZfNC0xLTEtMS0zNy90ZXh0cmVnaW9uOjQ0MDY5NDk4MzA4OTRlNWNhMTcxOGEwOGJiYjhkNGI5Xzk_02ce9212-de9b-45b7-98b3-23d5aa19f3e3">5</ix:nonNumeric></span></div></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:114%">Equipment held for rental</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:114%"><ix:nonNumeric contextRef="iaae29d94946c457094ee4b3db9d5c425_D20210502-20220430" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjQ4NGE1ZTIyZTdhNjRmN2ViZmZhNjk3MTJlYzIxYTk2L3RhYmxlcmFuZ2U6NDg0YTVlMjJlN2E2NGY3ZWJmZmE2OTcxMmVjMjFhOTZfNS0xLTEtMS0zNy90ZXh0cmVnaW9uOjE0Njk1YjVhNWM4NDQzYjg5NjA3MjgzZjNkMjJiMmY0XzQ_f68bc0eb-ff7e-4ada-a44a-c0ef42b22cdd">2</ix:nonNumeric> - <ix:nonNumeric contextRef="id59a44dade5d463f97e1d07d868af4ad_D20210502-20220430" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjQ4NGE1ZTIyZTdhNjRmN2ViZmZhNjk3MTJlYzIxYTk2L3RhYmxlcmFuZ2U6NDg0YTVlMjJlN2E2NGY3ZWJmZmE2OTcxMmVjMjFhOTZfNS0xLTEtMS0zNy90ZXh0cmVnaW9uOjE0Njk1YjVhNWM4NDQzYjg5NjA3MjgzZjNkMjJiMmY0Xzk_fa7b9887-e31f-4c8d-b65f-c045959925b5">7</ix:nonNumeric></span></div></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:114%">Demonstration equipment</span></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:400;line-height:114%"><ix:nonNumeric contextRef="i92b6be72141d4216970887945ad43f4f_D20210502-20220430" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjQ4NGE1ZTIyZTdhNjRmN2ViZmZhNjk3MTJlYzIxYTk2L3RhYmxlcmFuZ2U6NDg0YTVlMjJlN2E2NGY3ZWJmZmE2OTcxMmVjMjFhOTZfNi0xLTEtMS0zNy90ZXh0cmVnaW9uOmI4Njc1Yzk3YjRhYTQ5NWU5NDVkZjQ5NjY4YjAwMGE2XzQ_001f18fc-50de-4f9d-b311-da0df34c05ac">3</ix:nonNumeric> - <ix:nonNumeric contextRef="i12842458f01d4b17aeec4a85ea2b2ced_D20210502-20220430" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjQ4NGE1ZTIyZTdhNjRmN2ViZmZhNjk3MTJlYzIxYTk2L3RhYmxlcmFuZ2U6NDg0YTVlMjJlN2E2NGY3ZWJmZmE2OTcxMmVjMjFhOTZfNi0xLTEtMS0zNy90ZXh0cmVnaW9uOmI4Njc1Yzk3YjRhYTQ5NWU5NDVkZjQ5NjY4YjAwMGE2Xzk_b6f6c29a-8e5b-4ad7-93c3-181822e1dee2">5</ix:nonNumeric></span></div></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:114%">Transportation equipment</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:114%"><ix:nonNumeric contextRef="ifa499816c5174745b93033390ec085c1_D20210502-20220430" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjQ4NGE1ZTIyZTdhNjRmN2ViZmZhNjk3MTJlYzIxYTk2L3RhYmxlcmFuZ2U6NDg0YTVlMjJlN2E2NGY3ZWJmZmE2OTcxMmVjMjFhOTZfNy0xLTEtMS0zNy90ZXh0cmVnaW9uOmEzMWZmNDhiNDliNjQ2OTRhMGY1OGJmZWI5YmViYWQ5XzQ_f4f93a70-3600-46c8-854c-74a2bcd9e461">5</ix:nonNumeric> - <ix:nonNumeric contextRef="ic67685c2d394401293a39612f9a9bbb5_D20210502-20220430" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjQ4NGE1ZTIyZTdhNjRmN2ViZmZhNjk3MTJlYzIxYTk2L3RhYmxlcmFuZ2U6NDg0YTVlMjJlN2E2NGY3ZWJmZmE2OTcxMmVjMjFhOTZfNy0xLTEtMS0zNy90ZXh0cmVnaW9uOmEzMWZmNDhiNDliNjQ2OTRhMGY1OGJmZWI5YmViYWQ5Xzk_7cb029a9-199c-45f2-86af-2e87fa08de7a">7</ix:nonNumeric></span></div></td></tr></table></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-weight:400;line-height:120%">Leasehold improvements are depreciated over the lesser of the useful life of the asset or the term of the lease.</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></span></div></div><ix:continuation id="idd75f734225344e985f5de85553e4c6d" continuedAt="i21eadafa978f4e76a8187815942fbfb8"><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0MTk_6e513062-5a8b-4227-a305-dc859c4f6039" 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-weight:400;line-height:120%;text-decoration:underline">Impairment of Long-Lived Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: In accordance with ASC 360, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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%">, we assess long-lived tangible assets and definite-lived intangible assets for impairment whenever events or changes in circumstances indicate the carrying value may not be recoverable.</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:400;line-height:120%">When evaluating long-lived assets for potential impairment, we first compare the carrying value of the asset to the asset's estimated future cash flows (undiscounted and without interest charges). If the estimated future cash flows are less than the carrying value of the asset, we calculate an impairment loss. The impairment loss calculation compares the carrying value of the asset to the asset's estimated fair value. We recognize an impairment loss if the amount of the asset's carrying value exceeds the asset's estimated fair value. If we recognize an impairment loss, the adjusted carrying amount of the asset becomes its new cost basis. For a depreciable long-lived asset, the new cost basis will be depreciated (amortized) over the remaining useful life of that asset.</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:400;line-height:120%">Our impairment loss calculations contain uncertainties because they require management to make assumptions and to apply judgment to estimate future cash flows and asset fair values, including forecasting useful lives of the assets and selecting the discount rate that reflects the risk inherent in future cash flows.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0MjA_f2e90807-7ca6-49c8-903f-b42b24d30446" continuedAt="i0cee64141eff4fcfadb4eb3d4cdf5006" 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-weight:400;line-height:120%;text-decoration:underline">Goodwill and Other Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We account for goodwill and other intangible assets with indefinite lives in accordance with ASC 350</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill and Other.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Under these provisions, goodwill is not amortized but is tested for impairment on at least an annual basis. Impairment testing is required more often than annually if an event or circumstance indicates an impairment or a decline in value may have 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-weight:400;line-height:120%">A qualitative assessment may be used to first determine whether it is "more likely than not" that the fair value of a reporting unit is less its carrying value. Based on this assessment, if it is determined that is more likely than not that impairment has occurred, a quantitative analysis will be performed. The quantitative assessment uses an income approach to estimate the fair value of each reporting unit. The income approach is based on the projected cash flows, which are discounted to their present value using discount rates which consider the timing and risk of the forecasted cash flows. Fair value is estimated using internally developed forecasts and assumptions and takes into account management plans, business trends, and market and economic conditions. If the quantitative assessment of good impairment fails, an impairment loss equal to the amount that a reporting unit's carrying value exceeds its fair value will be recognized. </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-weight:400;line-height:120%"><ix:continuation id="i0cee64141eff4fcfadb4eb3d4cdf5006">We completed our annual impairment analysis during the third quarter of fiscal 2022, utilizing a quantitative approach. Based on the outcome of that analysis, goodwill was not impaired.</ix:continuation> </span></div><div style="margin-top:12pt;text-align:justify"><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0MjU_6f59fe76-59bd-4043-92fd-685b6a71f26f" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Foreign currency translation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We follow the provisions of ASC 830, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Currency Matters. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our foreign subsidiaries use the local currency of their respective countries as their functional currency. The assets and liabilities of foreign operations are translated at the exchange rates in effect at the balance sheet date. The operating results of foreign operations are translated at weighted average exchange rates. The related translation gains or losses are reported as a separate component of shareholders&#8217; equity in accumulated other comprehensive loss.</span></ix:nonNumeric></div><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0MDU_ec7985ad-fa45-4091-b3cf-7e18cc283129" 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-weight:400;line-height:120%;text-decoration:underline">Income taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We account for income taxes in accordance with ASC 740</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We record a tax provision for anticipated tax consequences of the reported results of operations. Deferred tax assets and liabilities are measured using currently enacted tax rates and statutory tax rates applicable to the years in which we expect these temporary differences will affect taxable income. These assets and liabilities are analyzed regularly, and we assess the likelihood that deferred tax assets will be recoverable from future taxable income. When necessary, a valuation allowance is established if it is more likely than not the deferred tax asset will not be realized. We report the net deferred tax asset and liability as a long-term asset or liability. Net deferred assets or liabilities are calculated by combining them based on their jurisdiction.</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:400;line-height:120%">In addition, because we operate in multiple income tax jurisdictions both within the United States and internationally, the calculation of tax liabilities involves significant judgment in estimating the impact of uncertainties in the application of complex tax laws. Resolution of these uncertainties in a manner inconsistent with our expectations could have a material impact on our financial condition and operating results. See "Note 12. Income Taxes" for further information.</span></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0MTQ_30aa3411-5381-48d3-b25d-03b63de8e84c" continuedAt="i2cc33d0eb74c4c4eadf5cae6c8847c7d" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Comprehensive income (loss)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We follow the provisions of ASC 220</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reporting Comprehensive Income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which establishes standards for reporting and displaying comprehensive income and its components, and disclose these components in the consolidated statements of comprehensive income. Comprehensive (loss) income reflects the change in equity of a business enterprise during a period from transactions and other events and circumstances from non-owner sources. For us, comprehensive income represents net income adjusted for cumulative foreign currency translation adjustments and unrealized gains and losses on available-for-sale securities. The foreign currency translation adjustment included in the </span></ix:nonNumeric></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></span></div></div><ix:continuation id="i21eadafa978f4e76a8187815942fbfb8" continuedAt="i599b4d550ef94dfca8448f5ec631e2f1"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i2cc33d0eb74c4c4eadf5cae6c8847c7d">comprehensive income (loss) calculation has not been tax affected, as the investments in foreign affiliates are deemed to be permanent.</ix:continuation></span></div><div style="margin-top:12pt;text-align:justify"><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0MDY_0108489b-e392-42c8-a62d-af573d2231ab" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Product design and development</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We follow the provisions of ASC 730, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and Development</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which states all expenses related to product design and development are charged to operations as incurred. Our product design and development activities include the enhancement of existing products and technologies and the development of new products and technologies.</span></ix:nonNumeric></div><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0MDg_3b63023f-46f0-44f3-acfb-ef1d9f333a1d" 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-weight:400;line-height:120%;text-decoration:underline">Earnings per share (&#8220;EPS&#8221;)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We follow the provisions of ASC 260</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%"> </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, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">where basic EPS is computed by dividing income attributable to common shareholders by the weighted average number of common shares outstanding for the period. Diluted EPS reflects the potential dilution which may occur if securities or other obligations to issue common stock were exercised or converted into shares of common stock or resulted in the issuance of shares of common stock which share in our earnings.</span></div><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0MDc_9ea70794-ab0a-4a79-8c5d-524c74815351" 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-weight:400;line-height:120%">The following is a reconciliation of the net income and common share amounts used in the calculation of basic and diluted EPS for the fiscal years ended April&#160;30, 2022, May&#160;1, 2021 and May&#160;2, 2020:</span></div><div style="margin-top: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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></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:10pt;font-weight:700;line-height:115%">Net income</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:10pt;font-weight:700;line-height:114%">Shares</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:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Per share income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span></div></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:700;line-height:114%">For the year ended April&#160;30, 2022:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;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.75pt solid #000000;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.75pt solid #000000;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:114%">Basic earnings per share</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmQxZmM5MGM2MzQzNzRhM2Y5ODNkYzk3YjE2ZTQ1NzY1L3RhYmxlcmFuZ2U6ZDFmYzkwYzYzNDM3NGEzZjk4M2RjOTdiMTZlNDU3NjVfMi0xLTEtMS0zNw_65543953-bc62-445b-a3a3-334d8b7d181c">592</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:114%"><ix:nonFraction unitRef="shares" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmQxZmM5MGM2MzQzNzRhM2Y5ODNkYzk3YjE2ZTQ1NzY1L3RhYmxlcmFuZ2U6ZDFmYzkwYzYzNDM3NGEzZjk4M2RjOTdiMTZlNDU3NjVfMi0zLTEtMS0zNw_4d807d47-acf9-48b4-bbd3-dff6f355f834">45,188</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:114%">$</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:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmQxZmM5MGM2MzQzNzRhM2Y5ODNkYzk3YjE2ZTQ1NzY1L3RhYmxlcmFuZ2U6ZDFmYzkwYzYzNDM3NGEzZjk4M2RjOTdiMTZlNDU3NjVfMi01LTEtMS0zNw_cdc0082f-bd99-4270-a117-9fe10da57d68">0.01</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:114%">Dilution associated with stock compensation plans</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:114%">&#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:114%"><ix:nonFraction unitRef="shares" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmQxZmM5MGM2MzQzNzRhM2Y5ODNkYzk3YjE2ZTQ1NzY1L3RhYmxlcmFuZ2U6ZDFmYzkwYzYzNDM3NGEzZjk4M2RjOTdiMTZlNDU3NjVfMy0zLTEtMS0zNw_d7cb82ed-bff7-4e68-b7da-02d9e387fa8c">138</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:114%">&#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:114%">Diluted earnings 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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmQxZmM5MGM2MzQzNzRhM2Y5ODNkYzk3YjE2ZTQ1NzY1L3RhYmxlcmFuZ2U6ZDFmYzkwYzYzNDM3NGEzZjk4M2RjOTdiMTZlNDU3NjVfNC0xLTEtMS0zNw_9dfbe21a-fec6-4fa7-baec-0b7113bb9bc0">592</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:114%"><ix:nonFraction unitRef="shares" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmQxZmM5MGM2MzQzNzRhM2Y5ODNkYzk3YjE2ZTQ1NzY1L3RhYmxlcmFuZ2U6ZDFmYzkwYzYzNDM3NGEzZjk4M2RjOTdiMTZlNDU3NjVfNC0zLTEtMS0zNw_79af4363-6713-404c-b983-00ccbfc05093">45,326</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:114%">$</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:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmQxZmM5MGM2MzQzNzRhM2Y5ODNkYzk3YjE2ZTQ1NzY1L3RhYmxlcmFuZ2U6ZDFmYzkwYzYzNDM3NGEzZjk4M2RjOTdiMTZlNDU3NjVfNC01LTEtMS0zNw_8eae335f-c049-4bb5-8e3e-538ed1c3fd95">0.01</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">For the year ended May&#160;1, 2021:</span></div></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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></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:10pt;font-weight:400;line-height:114%">Basic earnings per share</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmQxZmM5MGM2MzQzNzRhM2Y5ODNkYzk3YjE2ZTQ1NzY1L3RhYmxlcmFuZ2U6ZDFmYzkwYzYzNDM3NGEzZjk4M2RjOTdiMTZlNDU3NjVfNi0xLTEtMS0zNw_b899390c-617e-4f66-95f1-7d96c57a17e6">10,926</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:114%"><ix:nonFraction unitRef="shares" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmQxZmM5MGM2MzQzNzRhM2Y5ODNkYzk3YjE2ZTQ1NzY1L3RhYmxlcmFuZ2U6ZDFmYzkwYzYzNDM3NGEzZjk4M2RjOTdiMTZlNDU3NjVfNi0zLTEtMS0zNw_1384a5e6-ad32-46c0-ae49-9ed1082b4e0b">44,989</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:114%">$</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:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmQxZmM5MGM2MzQzNzRhM2Y5ODNkYzk3YjE2ZTQ1NzY1L3RhYmxlcmFuZ2U6ZDFmYzkwYzYzNDM3NGEzZjk4M2RjOTdiMTZlNDU3NjVfNi01LTEtMS0zNw_1c694bb9-a796-4a48-a59c-6b7d317e03e0">0.24</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:114%">Dilution associated with stock compensation plans</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:114%">&#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:114%"><ix:nonFraction unitRef="shares" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmQxZmM5MGM2MzQzNzRhM2Y5ODNkYzk3YjE2ZTQ1NzY1L3RhYmxlcmFuZ2U6ZDFmYzkwYzYzNDM3NGEzZjk4M2RjOTdiMTZlNDU3NjVfNy0zLTEtMS0zNw_bba46c7f-a7bf-442e-8a14-4e5c13e47713">213</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:114%">&#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:114%">Diluted earnings 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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmQxZmM5MGM2MzQzNzRhM2Y5ODNkYzk3YjE2ZTQ1NzY1L3RhYmxlcmFuZ2U6ZDFmYzkwYzYzNDM3NGEzZjk4M2RjOTdiMTZlNDU3NjVfOC0xLTEtMS0zNw_13dae279-5d50-4ecd-a63b-6b81684a9be1">10,926</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:114%"><ix:nonFraction unitRef="shares" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmQxZmM5MGM2MzQzNzRhM2Y5ODNkYzk3YjE2ZTQ1NzY1L3RhYmxlcmFuZ2U6ZDFmYzkwYzYzNDM3NGEzZjk4M2RjOTdiMTZlNDU3NjVfOC0zLTEtMS0zNw_3b0462b5-b6ed-4648-bff8-ac5236fce1bf">45,202</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:114%">$</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:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmQxZmM5MGM2MzQzNzRhM2Y5ODNkYzk3YjE2ZTQ1NzY1L3RhYmxlcmFuZ2U6ZDFmYzkwYzYzNDM3NGEzZjk4M2RjOTdiMTZlNDU3NjVfOC01LTEtMS0zNw_e07297b6-ac1f-4b73-aa54-32b249804102">0.24</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">For the year ended May&#160;2, 2020:</span></div></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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></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:10pt;font-weight:400;line-height:114%">Basic earnings per share</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmQxZmM5MGM2MzQzNzRhM2Y5ODNkYzk3YjE2ZTQ1NzY1L3RhYmxlcmFuZ2U6ZDFmYzkwYzYzNDM3NGEzZjk4M2RjOTdiMTZlNDU3NjVfMTAtMS0xLTEtMzc_7ec2d146-aae7-45de-a872-48dbaa6c863f">491</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:114%"><ix:nonFraction unitRef="shares" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmQxZmM5MGM2MzQzNzRhM2Y5ODNkYzk3YjE2ZTQ1NzY1L3RhYmxlcmFuZ2U6ZDFmYzkwYzYzNDM3NGEzZjk4M2RjOTdiMTZlNDU3NjVfMTAtMy0xLTEtMzc_47ce07e5-1363-4468-aa41-f9cd21f1fbf6">45,031</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:114%">$</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:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmQxZmM5MGM2MzQzNzRhM2Y5ODNkYzk3YjE2ZTQ1NzY1L3RhYmxlcmFuZ2U6ZDFmYzkwYzYzNDM3NGEzZjk4M2RjOTdiMTZlNDU3NjVfMTAtNS0xLTEtMzc_60a22b65-e143-4aa6-989d-3be045c8e816">0.01</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:114%">Dilution associated with stock compensation plans</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:114%">&#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:114%"><ix:nonFraction unitRef="shares" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmQxZmM5MGM2MzQzNzRhM2Y5ODNkYzk3YjE2ZTQ1NzY1L3RhYmxlcmFuZ2U6ZDFmYzkwYzYzNDM3NGEzZjk4M2RjOTdiMTZlNDU3NjVfMTEtMy0xLTEtMzc_54e8d95d-ce37-46be-a47e-10aa4755ff64">285</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:114%">&#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:114%">Diluted earnings per share</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmQxZmM5MGM2MzQzNzRhM2Y5ODNkYzk3YjE2ZTQ1NzY1L3RhYmxlcmFuZ2U6ZDFmYzkwYzYzNDM3NGEzZjk4M2RjOTdiMTZlNDU3NjVfMTItMS0xLTEtMzc_ff6657fc-a616-4c04-9b9e-1dc7473982ef">491</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:114%"><ix:nonFraction unitRef="shares" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmQxZmM5MGM2MzQzNzRhM2Y5ODNkYzk3YjE2ZTQ1NzY1L3RhYmxlcmFuZ2U6ZDFmYzkwYzYzNDM3NGEzZjk4M2RjOTdiMTZlNDU3NjVfMTItMy0xLTEtMzc_d2fb10db-d6ab-446a-9853-29761919c6db">45,316</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:114%">$</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:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmQxZmM5MGM2MzQzNzRhM2Y5ODNkYzk3YjE2ZTQ1NzY1L3RhYmxlcmFuZ2U6ZDFmYzkwYzYzNDM3NGEzZjk4M2RjOTdiMTZlNDU3NjVfMTItNS0xLTEtMzc_80a401d5-e7c6-4bf0-9484-0f4c7a1632cb">0.01</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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options outstanding to purchase <ix:nonFraction unitRef="shares" contextRef="i065351a3919e4f478d384a8d2f8b2047_D20210502-20220430" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfMzg0ODI5MDc2MjM0MQ_b705c1a0-f1d6-4d63-9ed9-cf4448a90086">1,846</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="i1b9fc132355b4c70add2364481b79390_D20200503-20210501" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfMzE4MTI_9cb5408a-9d4f-44a7-861c-68378b469f9e">2,262</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="ief1dcc5816f246e9ac9c3b93b536dec9_D20190428-20200502" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfMzE4MTk_30512b3c-da01-4923-a084-f4f570b1aea1">2,198</ix:nonFraction> shares of common stock with a weighted average exercise price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i065351a3919e4f478d384a8d2f8b2047_D20210502-20220430" decimals="2" name="dakt:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfMzg0ODI5MDc2MjM0NQ_1eeddbc4-4208-4b51-ab75-eb4dc4f32d30">9.15</ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="i1b9fc132355b4c70add2364481b79390_D20200503-20210501" decimals="2" name="dakt:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfMzE4OTE_375a3d7c-b9fe-43de-bfe9-f495b37ed1d2">9.11</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="ief1dcc5816f246e9ac9c3b93b536dec9_D20190428-20200502" decimals="2" name="dakt:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfMzE4OTg_8e12a7f7-b3e1-4143-a7b9-eb421253319d">9.95</ix:nonFraction> for the fiscal years ended April&#160;30, 2022, May&#160;1, 2021 and May&#160;2, 2020, respectively, were not included in the computation of diluted earnings per share because the effects would be anti-dilutive.</span></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0MjY_7db2f464-4e02-4ae9-ba86-907d20e10149" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Share-based compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We account for share-based compensation in accordance with ASC 718</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation-Stock Compensation. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the fair value recognition provisions of ASC 718, we measure share-based compensation cost at the grant date based on the fair value of the award and recognize the compensation expense over the requisite service period, which is the vesting period. See "Note 10. Shareholders' Equity and Share-Based Compensation" for additional information and the assumptions we use to calculate the fair value of share-based employee compensation.</span></ix:nonNumeric></div><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="dakt:OtherBusinessDevelopmentsCoronavirusPandemicPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0MDk_4cf4da56-0322-49a8-9ebf-c702608f42f5" continuedAt="i679a6f04271946ceaff1120cbd5468e8" 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-weight:700;line-height:120%">Other Business Developments</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:400;line-height:120%">Impacts to and changes in global economic conditions are expected as the world economies recover from the COVID-19 pandemic, adjust to supply chain conditions and disruptions, and react to the evolving war and geopolitical environment. Our ability to fund operations and capital expenditures in the future will be dependent on our ability to generate cash flow from operations in these conditions, to maintain or improve margins, and to use funds from our credit facility or other funding sources.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We anticipate needing to utilize a portion of our line of credit which was recently extended to April 2025 to help with our continued investment in capacity to meet our expanding demand. We believe it is probable our existing cash balances and future actions will be sufficient to fund our normal business operations over the next twelve months from the date of this filing. </span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">49</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></span></div></div><ix:continuation id="i599b4d550ef94dfca8448f5ec631e2f1" continuedAt="ib84e422b458241bb8181463914e2ed27"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i679a6f04271946ceaff1120cbd5468e8">We received governmental wage subsidies from various governmental programs related to COVID-19 implications of $<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="dakt:ProceedsFromGovernmentProgramsCARESAct" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfMzI5ODUzNDk0NDY2MA_4bd82c2a-70bb-4fd5-939d-527c9906d97f">293</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="dakt:ProceedsFromGovernmentProgramsCARESAct" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfMzI5ODUzNDk0NDY3MA_dc38816a-0c13-4f46-b1f4-11b6316d3e99">1,757</ix:nonFraction> during the fiscal years 2022 and 2021, respectively and recorded the subsidies as a reduction of compensation expense, most of it is included in the "Costs of sales" line item in our consolidated statements of operations. We also have elected to defer payments of the employer portion of social security taxes during the payroll tax deferral period, which ended on December 31, 2020. As of April&#160;30, 2022, the total amount of such deferral was $<ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="dakt:DeferredPayrollTaxesCARESAct" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDM5ODA0NjU3Mjc1OQ_b219b669-960a-452f-907f-d01701dbd54f">2,633</ix:nonFraction>, which is included in the "Accrued expenses" line item in our consolidated balance sheet. Per the terms of the deferral program, the total amount is due on December 31, 2022.</ix:continuation></span></div><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0Mjk_fec24f82-fbe7-47c9-b957-38162309a201" continuedAt="ida63ca18a6ae4b3990475f1f93269c3d" 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-weight:700;line-height:120%">Recent Accounting Pronouncements</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%">Accounting Standards Adopted</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In June 2016, the Financial Accounting Standards Board ("FASB") issued ASU 2016-03, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, which provides guidance regarding the measurement and recognition of credit impairment for certain financial assets. ASU 2016-03 improves financial reporting by requiring more timely recording of credit losses on loans and other financial instruments held by financial institutions and other organizations. Under the new guidance, ASU 2016-03 requires an organization to measure all expected credit losses for financial assets held at the reporting date based on historical experience, current conditions, and reasonable supportable forecasts. We adopted ASU 2016-03 and its related guidance during the first quarter of fiscal 2021, and the adoption did not have a material impact on our consolidated financial statements.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We estimate an allowance for doubtful accounts using a loss rate method. We measure all expected credit losses for financial assets held at the reporting date based on historical experience, current conditions, and reasonable supportable forecasts.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfOTM0NTg0ODkyNzgzNA_6dfa12bd-40ae-4929-9c54-ce0ff193f489" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">A reconciliation of the beginning and ending allowance for doubtful accounts is as follows: </span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></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:10pt;font-weight:700;line-height:115%">Year 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:10pt;font-weight:700;line-height:115%">April 30, 2022</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:10pt;font-weight:700;line-height:115%">May 1, 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:114%">Balance as of Balance at beginning of year</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjA2NDEyMjlmNWY5NDQ2Mzg5YzA4ZDJjMmE5NjQ4YjI5L3RhYmxlcmFuZ2U6MDY0MTIyOWY1Zjk0NDYzODljMDhkMmMyYTk2NDhiMjlfMi0xLTEtMS0xNjY2NQ_bdeb0534-8f47-4dcf-863c-6a475b8c21fe">3,942</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i50492fbc99e94c12a7d6ccf6a7dbd305_I20200502" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjA2NDEyMjlmNWY5NDQ2Mzg5YzA4ZDJjMmE5NjQ4YjI5L3RhYmxlcmFuZ2U6MDY0MTIyOWY1Zjk0NDYzODljMDhkMmMyYTk2NDhiMjlfMi0zLTEtMS0xNjY2NQ_37e2dc57-26f9-48f0-b2df-3ae44372a7bb">2,828</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:114%">Charged to costs and expenses</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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjA2NDEyMjlmNWY5NDQ2Mzg5YzA4ZDJjMmE5NjQ4YjI5L3RhYmxlcmFuZ2U6MDY0MTIyOWY1Zjk0NDYzODljMDhkMmMyYTk2NDhiMjlfMy0xLTEtMS0xNjY2NQ_3d5c5f59-1023-4487-912e-bc419a04a186">2,083</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjA2NDEyMjlmNWY5NDQ2Mzg5YzA4ZDJjMmE5NjQ4YjI5L3RhYmxlcmFuZ2U6MDY0MTIyOWY1Zjk0NDYzODljMDhkMmMyYTk2NDhiMjlfMy0zLTEtMS0xNjY2NQ_187d104a-d935-41db-9022-51c2e31a0b1f">3,318</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:114%">Deductions (1)</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:114%">(<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjA2NDEyMjlmNWY5NDQ2Mzg5YzA4ZDJjMmE5NjQ4YjI5L3RhYmxlcmFuZ2U6MDY0MTIyOWY1Zjk0NDYzODljMDhkMmMyYTk2NDhiMjlfNC0xLTEtMS0xNjY2NQ_40188677-e176-4ecb-a556-5dd31b890414">3,271</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjA2NDEyMjlmNWY5NDQ2Mzg5YzA4ZDJjMmE5NjQ4YjI5L3RhYmxlcmFuZ2U6MDY0MTIyOWY1Zjk0NDYzODljMDhkMmMyYTk2NDhiMjlfNC0zLTEtMS0xNjY2NQ_98d99ee0-aee4-4f67-bdc2-bbea4e8b5634">2,204</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:114%">Balance as of Balance at end of year</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjA2NDEyMjlmNWY5NDQ2Mzg5YzA4ZDJjMmE5NjQ4YjI5L3RhYmxlcmFuZ2U6MDY0MTIyOWY1Zjk0NDYzODljMDhkMmMyYTk2NDhiMjlfNS0xLTEtMS0xNjY2NQ_a2c9faf7-bb1a-4cac-867e-53b3c717c74e">2,754</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjA2NDEyMjlmNWY5NDQ2Mzg5YzA4ZDJjMmE5NjQ4YjI5L3RhYmxlcmFuZ2U6MDY0MTIyOWY1Zjk0NDYzODljMDhkMmMyYTk2NDhiMjlfNS0zLTEtMS0xNjY2NQ_5167c874-cf6b-478f-8e44-fd220fc7ae3c">3,942</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-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%">(1) Includes account collections and write offs</span></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr></table></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-weight:400;line-height:120%">There have been no significant ASUs issued that we adopted during the fiscal year ended April&#160;30, 2022.</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%">Accounting Standards Not Yet Adopted</span></div></ix:nonNumeric></ix:continuation><div style="margin-top:12pt;text-align:justify"><ix:continuation id="ib84e422b458241bb8181463914e2ed27" continuedAt="i930b570ba4d34c81bc24e57abb2f20c4"><ix:continuation id="ida63ca18a6ae4b3990475f1f93269c3d" continuedAt="id1fd16bf11f04af1a9b5f714b8da6c68"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2021, FASB issued ASU 2021-10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Government Assistance (Topic 832): Disclosures by Business Entities About Government Assistance </span></ix:continuation></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i930b570ba4d34c81bc24e57abb2f20c4"><ix:continuation id="id1fd16bf11f04af1a9b5f714b8da6c68">("ASU 2021-10"), which requires business entities to disclose information about transactions with a government that are accounted for by applying a grant or contribution model by analogy. For transactions covered by ASU 2021-10, the new standard requires the disclosure of information about the nature of the transaction, including significant terms and conditions, as well as the amounts and specific financial statement line items affected by the transaction. ASU 2021-10 is effective for annual periods beginning after December 15, 2021, which for us is the first quarter of fiscal 2023. Early adoption is permitted. The Company does not expect the adoption of ASU 2021-10 to have a material impact on future disclosures.</ix:continuation></ix:continuation> </span></div><div id="i878fbdbc702b4dc995ab6fa43cb56390_91"></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%">Note 2</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:700;line-height:120%"> <ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RleHRyZWdpb246MGIxYjI3M2ZmZjE0NGNkZThjMTRkNTc2NzExOTI3NGFfMjk5Ng_e52f2412-3cd5-4b00-8cfa-e502c37d6f85" continuedAt="i0f9d6dbe799047cf9a04ec1b842a73a3" escape="true">Revenue Recognition</ix:nonNumeric></span></div><ix:continuation id="i0f9d6dbe799047cf9a04ec1b842a73a3" continuedAt="i2d282cc9c65446aca83ee972f2a2c3e7"><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%;text-decoration:underline">Disaggregation of revenue</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASC 606-10-50, we disaggregate revenue from contracts with customers by the type of performance obligation and the timing of revenue recognition. We determine that disaggregating revenue in these categories achieves the disclosure objective to depict how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors and to enable users of financial statements to understand the relationship to each reportable segment.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></span></div></div><ix:continuation id="i2d282cc9c65446aca83ee972f2a2c3e7" continuedAt="i4ed0017d2fc94e178743a52e3dabcf1a"><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RleHRyZWdpb246MGIxYjI3M2ZmZjE0NGNkZThjMTRkNTc2NzExOTI3NGFfMjk5Nw_4053b338-d904-42e8-b5f7-0449130743d9" continuedAt="ied7276c8cd27440f816df23b95958dcb" 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-weight:400;line-height:120%">The following table presents our disaggregation of revenue by segments:</span></div><div style="margin-top: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:20.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.963%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="33" 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:114%">Fiscal Year 2022</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:10pt;font-weight:700;line-height:120%">Commercial</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:10pt;font-weight:700;line-height:120%">Live Events</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:10pt;font-weight:700;line-height:114%">High School Park and<br/>Recreation</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:10pt;font-weight:700;line-height:120%">Transportation</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:10pt;font-weight:700;line-height:120%">International</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:10pt;font-weight:700;line-height:120%">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%">Type of performance obligation</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><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%">Unique configuration</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i15639e78c7384be78e55ad910616da89_D20210502-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfMy0xLTEtMS0zNw_7f1c0f93-ded1-42ab-b259-37a0b3dd7735">20,849</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i820f0a10702e45b187a1af035a83df5e_D20210502-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfMy0zLTEtMS0zNw_874b0614-a9b5-40a1-8a4b-d2e41a738fcd">144,095</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i2a173414e30d4702b70394fc350a97a6_D20210502-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfMy01LTEtMS0zNw_93e740d2-b985-418e-9f21-41c25043ac25">20,175</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="if9bc20c068f14315be037f8e02dd1045_D20210502-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfMy03LTEtMS0zNw_e9b031cf-8aae-4170-92b4-dc897a8d5fa7">38,843</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i3cc42bbc5e0849db8136d006e3ced348_D20210502-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfMy05LTEtMS0zNw_da4b7b35-0272-453f-a1fe-6f38df7e3602">32,658</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i563a92c663c3488db0903cf29fedfd7d_D20210502-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfMy0xMS0xLTEtMzc_05b07682-1558-44c0-8d5c-50b42de98569">256,620</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 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%">Limited configuration</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:114%"><ix:nonFraction unitRef="usd" contextRef="icca10a9029ae43bcbc78007776773802_D20210502-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfNC0xLTEtMS0zNw_05f7cc2d-d73c-4bf3-a6e9-9b3580c24932">118,308</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:114%"><ix:nonFraction unitRef="usd" contextRef="ic90fc3331c33418d9967daad06608ade_D20210502-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfNC0zLTEtMS0zNw_27c76a3e-04e6-44ea-8687-ad09c36c3c0c">30,181</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:114%"><ix:nonFraction unitRef="usd" contextRef="i08d64973a7d143f890d21306aa2b32fd_D20210502-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfNC01LTEtMS0zNw_604e5c8e-673a-4951-a892-19aa68b6865d">88,162</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:114%"><ix:nonFraction unitRef="usd" contextRef="idff1a238e7684c3d81eba4276c2e481b_D20210502-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfNC03LTEtMS0zNw_1808478a-7f97-4eec-9b1b-88b2a5e09cce">21,370</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:114%"><ix:nonFraction unitRef="usd" contextRef="i9615cff80c814adb8bc68e9bfe1acd09_D20210502-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfNC05LTEtMS0zNw_46ed72bf-e6b1-46b6-8d84-e72b3ad56d62">43,029</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:114%"><ix:nonFraction unitRef="usd" contextRef="i4f106b44991144afa06c70194aa7527e_D20210502-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfNC0xMS0xLTEtMzc_d1a55182-988c-404e-9032-62dccdd41738">301,050</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%">Service and 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:114%"><ix:nonFraction unitRef="usd" contextRef="i943e0b150574495a9b80e8aa83a4298d_D20210502-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfNS0xLTEtMS0zNw_d1b72261-9711-4c8d-9ae4-936db3e89f4e">15,054</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:114%"><ix:nonFraction unitRef="usd" contextRef="ia6bd0ab0bfd146f882a2fb2ed1c4ebfa_D20210502-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfNS0zLTEtMS0zNw_66a72dac-5763-42a0-b2a5-ee1f2dd5213b">24,830</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:114%"><ix:nonFraction unitRef="usd" contextRef="i38b6e182b7f343e59e27b71b616922b8_D20210502-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfNS01LTEtMS0zNw_2b52be93-f797-4116-8dda-4391b30570b0">3,479</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:114%"><ix:nonFraction unitRef="usd" contextRef="i1ffee73260dc4b7ca92d1fcc7526535d_D20210502-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfNS03LTEtMS0zNw_4ad9988f-49a8-4036-b406-7742a3d5abb8">2,494</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:114%"><ix:nonFraction unitRef="usd" contextRef="i941877ff0dff455e83468790b8b4c1fe_D20210502-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfNS05LTEtMS0zNw_fec60e7c-dd8d-490c-b30b-90ba6c322664">7,443</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:114%"><ix:nonFraction unitRef="usd" contextRef="i12f23cbe4ea44fb7af616ee0e61039e0_D20210502-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfNS0xMS0xLTEtMzc_36b73e29-e8ba-4bab-93be-915d895aca22">53,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="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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i07e8a936caf343199cedef82fa6be3a5_D20210502-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfNi0xLTEtMS0zNw_7ffe9e05-2c94-4f07-bdb9-d50c4977a7ac">154,211</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ib0671b561f38408297aeba495a3b4e08_D20210502-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfNi0zLTEtMS0zNw_d806dc9c-84e4-49f0-9452-79d672a9879c">199,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><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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ia4be55dd5016481c95029a6b1b9afe79_D20210502-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfNi01LTEtMS0zNw_461c7618-0990-42a3-b4be-8dccd61a1019">111,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="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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ia19d40546ed64066b62a361b868e832c_D20210502-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfNi03LTEtMS0zNw_8b4e12fd-d841-4546-8147-3ffd2579bad4">62,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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ia507bcddad89493eb18ffcc54c41a549_D20210502-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfNi05LTEtMS0zNw_9bc5060c-ca66-4a99-9781-baa86cf13b09">83,130</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfNi0xMS0xLTEtMzc_b2b330c3-ef76-4c5a-aebb-b2bba198c394">610,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></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:120%">Timing of revenue recognition</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="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="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="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="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 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%">Goods/services transferred at a point in time</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i5cace57ffb4b4e1cbdc4cd45ab3f53b5_D20210502-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfOC0xLTEtMS0zNw_bdc4489a-e46b-4269-b016-8f08fcc0bc04">120,776</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ia0ce6bb1cd904fe0bed78395c90a9e41_D20210502-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfOC0zLTEtMS0zNw_8fad1d5b-3886-4e2e-b118-83ff9ad2c76c">37,229</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="if4d534d77c0941348d1e9edec1bfbcd9_D20210502-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfOC01LTEtMS0zNw_e537a95b-d0d7-4601-a405-a3e211b4ce51">82,678</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i30c3d484e2d7498592455849b65e4ca6_D20210502-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfOC03LTEtMS0zNw_15fd7b3c-ed31-4d8b-bdcb-c78809abab3b">22,088</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i1d42e9133a39459aae7da3d26ee81dbe_D20210502-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfOC05LTEtMS0zNw_a19a82d1-fa1c-482f-8f67-7d1cf4cabcfd">45,036</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i60af5b9608d7435d846837b5f044c205_D20210502-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfOC0xMS0xLTEtMzc_8bb52dec-5e82-4fad-a469-ce2d7a8cadc8">307,807</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%">Goods/services transferred over time</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:114%"><ix:nonFraction unitRef="usd" contextRef="ia02191ce2a1f4e18b4e03fc5ad5fb490_D20210502-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfOS0xLTEtMS0zNw_7bc2f550-66c2-4a2d-85e9-f327f6582694">33,435</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:114%"><ix:nonFraction unitRef="usd" contextRef="ic6e463cf57124853836ec14fb4a65236_D20210502-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfOS0zLTEtMS0zNw_7af72b42-5062-4a59-8073-25eaf75997d1">161,877</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:114%"><ix:nonFraction unitRef="usd" contextRef="iac5058b367884365a01c4484135c482e_D20210502-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfOS01LTEtMS0zNw_20bb327f-80d7-4a3d-a128-d22df3e6b452">29,138</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibd7168d843eb443f85385e8144cc5901_D20210502-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfOS03LTEtMS0zNw_590f4792-426e-4806-a06f-39d681185f18">40,619</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:114%"><ix:nonFraction unitRef="usd" contextRef="i9ce9092b588345f2bed1b83aa1f2eafc_D20210502-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfOS05LTEtMS0zNw_6f1d5e63-70b5-49f8-93d7-ea60266bf984">38,094</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:114%"><ix:nonFraction unitRef="usd" contextRef="ib9b0cfd6632545338a970f3070eb95bb_D20210502-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfOS0xMS0xLTEtMzc_ac531c81-4a20-4850-bf69-8b575771ec74">303,163</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: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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i07e8a936caf343199cedef82fa6be3a5_D20210502-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfMTAtMS0xLTEtMzc_53cff6af-6edc-42bc-bfca-10cb00fb8d98">154,211</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ib0671b561f38408297aeba495a3b4e08_D20210502-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfMTAtMy0xLTEtMzc_995c3da7-afa8-4ac3-aac8-690e44983076">199,106</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ia4be55dd5016481c95029a6b1b9afe79_D20210502-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfMTAtNS0xLTEtMzc_9984d547-1fac-4ef7-b60b-29a25bd8a994">111,816</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ia19d40546ed64066b62a361b868e832c_D20210502-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfMTAtNy0xLTEtMzc_40e1278d-8820-4977-b774-8662678b8af0">62,707</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ia507bcddad89493eb18ffcc54c41a549_D20210502-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfMTAtOS0xLTEtMzc_a03b2d07-628f-4354-a573-b7d779191e48">83,130</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfMTAtMTEtMS0xLTM3_01924797-8731-443a-bb18-aaa23bdecfb7">610,970</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: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:20.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.963%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" 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:114%">Fiscal Year 2021</span></div></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:10pt;font-weight:700;line-height:120%">Commercial</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:10pt;font-weight:700;line-height:120%">Live Events</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:10pt;font-weight:700;line-height:114%">High School Park and<br/>Recreation</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:10pt;font-weight:700;line-height:120%">Transportation</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:10pt;font-weight:700;line-height:120%">International</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:10pt;font-weight:700;line-height:120%">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%">Type of performance obligation</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><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Unique configuration</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="if18ec22de99a4ee383a7d0c46240c34c_D20200503-20210501" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfMy0xLTEtMS0zNw_a53fc1ca-847a-46e7-ad84-4020ecf3d239">16,535</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="id6e9115043ea432c991a9bff81a5a9ae_D20200503-20210501" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfMy0zLTEtMS0zNw_f0cdd0b2-c58c-4fcd-8467-1a283ac23cb7">104,682</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ia8a9fda5eefb40738530477fcc35b511_D20200503-20210501" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfMy01LTEtMS0zNw_0b0f7c1f-c430-404b-89cf-d76c615286ad">22,258</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="iafb6b21bee6a42dd874b83d767ce6fc6_D20200503-20210501" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfMy03LTEtMS0zNw_33e7f931-72ff-4b3c-8255-93b5bf3b953b">36,398</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="id224b318538b4c558bcb8dc63a24c6a0_D20200503-20210501" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfMy05LTEtMS0zNw_8ca44a95-6c48-42bd-adc1-0c38f3440b79">22,266</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i5352186aeccc4b9a8424adec7bc3a4bc_D20200503-20210501" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfMy0xMS0xLTEtMzc_6aa8837d-c163-4f41-a748-15f9dc833e49">202,139</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:114%">Limited configuration</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:114%"><ix:nonFraction unitRef="usd" contextRef="i9319f8348ee940a7bf61ab1156ba230c_D20200503-20210501" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfNC0xLTEtMS0zNw_6db66c9a-12f4-49d8-b8a5-cbe91f930d12">96,420</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:114%"><ix:nonFraction unitRef="usd" contextRef="i5860815c5afd4762bc2c7c6397fabf29_D20200503-20210501" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfNC0zLTEtMS0zNw_161066d7-49a0-4f3b-ab6b-180e4c293566">18,679</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:114%"><ix:nonFraction unitRef="usd" contextRef="i832be1165e9c49a5a1f78da6a7b51ead_D20200503-20210501" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfNC01LTEtMS0zNw_b146de01-7f5e-4d64-a917-52a47580d11c">66,697</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:114%"><ix:nonFraction unitRef="usd" contextRef="i21d9a013f01545bc96da927fb9aecbb3_D20200503-20210501" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfNC03LTEtMS0zNw_d543f6e6-818d-4b8d-bd76-d36564b53d25">19,690</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:114%"><ix:nonFraction unitRef="usd" contextRef="ife3b019c79884b82872396975966c543_D20200503-20210501" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfNC05LTEtMS0zNw_86d6b9fb-0aaf-418e-a9ba-c50a35f7e3e1">32,583</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:114%"><ix:nonFraction unitRef="usd" contextRef="i76456fda8f7740e29e8c6eaaeba84236_D20200503-20210501" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfNC0xMS0xLTEtMzc_a2ba9afa-a9e1-4197-b877-b646361ff587">234,069</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:114%">Service and 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:114%"><ix:nonFraction unitRef="usd" contextRef="i105bca92f8d84939b513a4f945a550df_D20200503-20210501" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfNS0xLTEtMS0zNw_aa8a6a2d-0c7d-4746-ab09-262932e63ec8">14,345</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:114%"><ix:nonFraction unitRef="usd" contextRef="i1a149b70a38343baac3870c6882d98db_D20200503-20210501" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfNS0zLTEtMS0zNw_d3b28de9-e445-4a55-9355-b6ac95843805">19,688</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:114%"><ix:nonFraction unitRef="usd" contextRef="ic768019828ab45ccb5481dfab00995bc_D20200503-20210501" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfNS01LTEtMS0zNw_541732de-190e-40d1-bbcf-e4491499025b">2,602</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:114%"><ix:nonFraction unitRef="usd" contextRef="id6cfc525412e4507837f8d2757a740cb_D20200503-20210501" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfNS03LTEtMS0zNw_400081ed-4642-4e13-89f5-2b03b7bec134">2,196</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibafb1e5335aa480388d97883e762726b_D20200503-20210501" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfNS05LTEtMS0zNw_f9242175-8e93-47f6-af9d-9462ec2ceafd">6,994</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:114%"><ix:nonFraction unitRef="usd" contextRef="ib10398e06cd34177ad3d85bcc4b9a463_D20200503-20210501" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfNS0xMS0xLTEtMzc_6d08d0df-ac9f-407d-805f-e5b0b3341922">45,825</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: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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ic413b48213cc41739568b02600569c98_D20200503-20210501" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfNi0xLTEtMS0zNw_6beaa35c-2111-40cc-91b0-cc0544cdec81">127,300</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i03e107ae08014071bb79e45afe49967a_D20200503-20210501" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfNi0zLTEtMS0zNw_c0bebc65-dee6-4ad2-a541-960c4889844b">143,049</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i1fba31a79f7a40efb5b8e969f35a5a8c_D20200503-20210501" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfNi01LTEtMS0zNw_4a60f61c-6239-4e94-b603-189e928cfedf">91,557</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i7358791149e84eab8f10ec922758b139_D20200503-20210501" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfNi03LTEtMS0zNw_52f8342b-f32d-4800-9259-620def8467a6">58,284</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="iccaf305f0b8c46aab1e947c1d5f69eab_D20200503-20210501" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfNi05LTEtMS0zNw_b9ac2165-7103-4fa9-8dc7-5489f2855d4a">61,843</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfNi0xMS0xLTEtMzc_a8305d75-54c7-479e-b677-17593da0c65d">482,033</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:120%">Timing of revenue recognition</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="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="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="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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Goods/services transferred at a point in time</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibaa446a6a1414b24840eb27d11c62fc9_D20200503-20210501" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfOC0xLTEtMS0zNw_ff1e0878-e699-46d4-a823-ba89af5a6645">98,243</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i33312cdaf9274dcba87f3b2dc303dd82_D20200503-20210501" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfOC0zLTEtMS0zNw_3cb2b66d-1fab-49f8-a771-eb68da6d0896">23,906</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i562fe02c09ae4bb683587dac07545950_D20200503-20210501" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfOC01LTEtMS0zNw_a2baa7b4-1ad1-4d1d-95cf-2978e2fe4e85">60,859</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i27bbc31c64c247c5b0624a896ecbda43_D20200503-20210501" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfOC03LTEtMS0zNw_0544e1c5-cc3a-4527-89f6-94013a75c068">20,180</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ia15ac03a327f48ac8393d97bed1b7c62_D20200503-20210501" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfOC05LTEtMS0zNw_93f91c99-4235-4d01-81b8-4723eb7c359f">34,388</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ia91c56ba90be4f83966a38487436ad30_D20200503-20210501" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfOC0xMS0xLTEtMzc_998b0501-5301-457e-92ae-671258270683">237,576</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:114%">Goods/services transferred over time</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:114%"><ix:nonFraction unitRef="usd" contextRef="i8c2c3147c15f4232b9eeae235c477e2a_D20200503-20210501" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfOS0xLTEtMS0zNw_2ed3a6f3-4ffe-4979-8942-834f2b570621">29,057</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:114%"><ix:nonFraction unitRef="usd" contextRef="i969f20ccc5314bc5ba9b4d9a5144bb3d_D20200503-20210501" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfOS0zLTEtMS0zNw_875d45a8-f92e-4e88-b9c2-6f87bcd1b19d">119,143</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:114%"><ix:nonFraction unitRef="usd" contextRef="i9cde3c8e525941a8992d2ed2eaeb86d8_D20200503-20210501" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfOS01LTEtMS0zNw_c4f83612-bfee-4b15-b72a-bfec97d72317">30,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:114%"><ix:nonFraction unitRef="usd" contextRef="iff2d880e9d6748f485ed5f2ad6d0d6c7_D20200503-20210501" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfOS03LTEtMS0zNw_c5c24796-23fc-451b-b5da-f7501b89a6f0">38,104</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:114%"><ix:nonFraction unitRef="usd" contextRef="i233d10d948254bd3869859b3496036af_D20200503-20210501" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfOS05LTEtMS0zNw_7e1e5e9f-597c-44e1-85bf-de4e4ed65aba">27,455</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:114%"><ix:nonFraction unitRef="usd" contextRef="i08b2f61e037f48689068f4f21e408b09_D20200503-20210501" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfOS0xMS0xLTEtMzc_2561ef68-fad4-4be4-a74b-57c56aaabeac">244,457</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: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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ic413b48213cc41739568b02600569c98_D20200503-20210501" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfMTAtMS0xLTEtMzc_94f6a478-cbc5-4954-9a25-f7ccf2ec7b11">127,300</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i03e107ae08014071bb79e45afe49967a_D20200503-20210501" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfMTAtMy0xLTEtMzc_e248c225-f036-41cc-858f-805271f81276">143,049</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i1fba31a79f7a40efb5b8e969f35a5a8c_D20200503-20210501" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfMTAtNS0xLTEtMzc_bf10d2e2-6806-4f43-94e3-2552a3766e91">91,557</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i7358791149e84eab8f10ec922758b139_D20200503-20210501" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfMTAtNy0xLTEtMzc_c589be61-cb18-4860-a647-59dc556e350b">58,284</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="iccaf305f0b8c46aab1e947c1d5f69eab_D20200503-20210501" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfMTAtOS0xLTEtMzc_9ea37b43-aab3-4c13-a415-e6f3a5946d60">61,843</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfMTAtMTEtMS0xLTM3_bbe6541f-bcfe-4cfc-9a10-01842b082099">482,033</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:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></span></div></div><ix:continuation id="i4ed0017d2fc94e178743a52e3dabcf1a" continuedAt="i0e372b72985548d193104b6ea3e3215a"><div style="margin-top:12pt"><ix:continuation id="ied7276c8cd27440f816df23b95958dcb"><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:21.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.054%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" 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:114%">Fiscal Year 2020</span></div></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:10pt;font-weight:700;line-height:120%">Commercial</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:10pt;font-weight:700;line-height:120%">Live Events</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:10pt;font-weight:700;line-height:114%">High School Park and<br/>Recreation</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:10pt;font-weight:700;line-height:120%">Transportation</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:10pt;font-weight:700;line-height:120%">International</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:10pt;font-weight:700;line-height:120%">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%">Type of performance obligation</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><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;text-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%">Unique configuration</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="idac0a3e7d46c4202b83bc5dcaba92082_D20190428-20200502" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfMy0xLTEtMS0zNw_a8402503-a4f2-4e8e-ae08-c3f68599eb9d">35,212</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="icee4025845c740f689e5a4822a1fa3ad_D20190428-20200502" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfMy0zLTEtMS0zNw_c30aec4b-12cb-445a-b2cf-f21876153cb0">140,044</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i396e258d01674922852391ad48726fbf_D20190428-20200502" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfMy01LTEtMS0zNw_485e607d-da12-4579-b169-aa78c45f3ef4">19,176</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i2699633f83aa4c77bb1760f3fe41f7c8_D20190428-20200502" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfMy03LTEtMS0zNw_b9113261-7ab5-469d-b182-a5389b0c7a78">43,519</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i5b6a8b3ceb28424491fcde992b6a4a11_D20190428-20200502" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfMy05LTEtMS0zNw_361a70ec-0b6d-4c27-baae-abca28d07cb6">40,454</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="iec1282bc10794c11888b8c28ce3640e7_D20190428-20200502" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfMy0xMS0xLTEtMzc_dd5c9631-8d78-4eb2-89d9-72c4baae72f0">278,405</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:120%">Limited configuration</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:114%"><ix:nonFraction unitRef="usd" contextRef="i95a8db776e3b4851b18b7612b3e9b2ca_D20190428-20200502" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfNC0xLTEtMS0zNw_fd5d64b2-cdd3-415f-b01c-df43631f4340">102,847</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:114%"><ix:nonFraction unitRef="usd" contextRef="i6333b916d5784872a87086fa5098cdf9_D20190428-20200502" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfNC0zLTEtMS0zNw_e4a0492a-8421-4ae1-aa7b-266a52991e2f">31,897</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:114%"><ix:nonFraction unitRef="usd" contextRef="ic6055e9cde984f2098cd6311f086f54f_D20190428-20200502" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfNC01LTEtMS0zNw_cdcb55df-addb-4dcd-bdd0-0127d73e512d">74,266</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:114%"><ix:nonFraction unitRef="usd" contextRef="i7c31933e38584cb9afbf3b6e414fd0ab_D20190428-20200502" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfNC03LTEtMS0zNw_3c08dc55-1dc9-4d48-945f-60fddbcbfc82">24,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:114%"><ix:nonFraction unitRef="usd" contextRef="i466a015777b74496ae8f9a896a0d88a3_D20190428-20200502" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfNC05LTEtMS0zNw_e653ea70-4b60-43d1-ba2a-c76de59058b9">45,626</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:114%"><ix:nonFraction unitRef="usd" contextRef="ib63fc71a3828424ea0a5f2b66cafe001_D20190428-20200502" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfNC0xMS0xLTEtMzc_4daf51fb-0f00-4257-a454-4a4062ae3317">279,224</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:120%">Service and 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:114%"><ix:nonFraction unitRef="usd" contextRef="ibd08d70eb40b42429b01649d2d4371a4_D20190428-20200502" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfNS0xLTEtMS0zNw_212d703c-0594-49eb-95e1-4c8b089d72b7">14,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:114%"><ix:nonFraction unitRef="usd" contextRef="ib979d42b09c24b888f722c4554da7fd8_D20190428-20200502" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfNS0zLTEtMS0zNw_7d487244-7c08-4493-aa0e-cdac0e8e43cc">24,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:114%"><ix:nonFraction unitRef="usd" contextRef="i9bef0466706c4d11b15d104380ce616a_D20190428-20200502" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfNS01LTEtMS0zNw_71780690-6e35-408d-baa4-9bc4f4098d78">2,972</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:114%"><ix:nonFraction unitRef="usd" contextRef="icc0c93846bc844c2aef0565434d612c0_D20190428-20200502" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfNS03LTEtMS0zNw_a50fa118-54c4-402c-b78d-dcf105aeb516">2,032</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:114%"><ix:nonFraction unitRef="usd" contextRef="ib4ce8c28b5df41839d0de008fbfc47a7_D20190428-20200502" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfNS05LTEtMS0zNw_4edacfe6-3cbf-42ed-8bbb-c6d8fa59c520">7,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:114%"><ix:nonFraction unitRef="usd" contextRef="i80847fe78838483897938380eafd8680_D20190428-20200502" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfNS0xMS0xLTEtMzc_93400b7e-4ae3-4eb9-ae28-3b1a67175300">51,303</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: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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ie9ae29897b1144589f309b97c8483f5f_D20190428-20200502" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfNi0xLTEtMS0zNw_67234c68-bd15-479e-baab-29c37dae1c18">152,627</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i5c62a271676a4fc4bf06f5fdcd11dc63_D20190428-20200502" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfNi0zLTEtMS0zNw_14de0383-31cb-400a-b000-6c647ae52c98">196,591</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i8795aa5ed83a4baa8f8731f0e2e436a5_D20190428-20200502" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfNi01LTEtMS0zNw_ab5bd761-39f5-48de-8657-e299adcc5b3c">96,414</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ia67861d073f5467182551531911e948c_D20190428-20200502" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfNi03LTEtMS0zNw_66a373de-97fb-40f8-b303-c25ba58cfb8d">70,139</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i5bf4c6fb87614b27ac3e0c4803c35f67_D20190428-20200502" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfNi05LTEtMS0zNw_6c97243a-f9de-487d-8102-8d9e3592c17b">93,161</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfNi0xMS0xLTEtMzc_e21551e6-1f5a-45df-b81c-ff8cb6da176b">608,932</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:120%">Timing of revenue recognition</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="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="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="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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goods/services transferred at a point in time</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ia062f5465b9f4f408620efeb6c449a3f_D20190428-20200502" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfOC0xLTEtMS0zNw_b71bfeed-8bec-40b4-9379-01630262b41b">105,096</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ic6f7016e4c4f4535b61d2d263c428487_D20190428-20200502" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfOC0zLTEtMS0zNw_b958f314-2193-422a-bc8f-b3d3c759a3ab">39,521</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i215d5fd0ab4a41b584d507df3a577439_D20190428-20200502" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfOC01LTEtMS0zNw_0eb026eb-9bc3-474d-b7ae-66a191e72ecd">68,582</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i4ee9e2f352274149b5d85eb96f4b1cc2_D20190428-20200502" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfOC03LTEtMS0zNw_967c5dc9-085b-47ff-9ac7-3ed0726b4e9f">25,157</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i0fa59e528cf2479f8e2a2ab50deabbac_D20190428-20200502" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfOC05LTEtMS0zNw_88613cdf-10b5-4a03-85e1-fec3413f9d3f">47,345</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="if0da5b91e7ea4ba3b97251f54057007f_D20190428-20200502" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfOC0xMS0xLTEtMzc_265ad717-1748-4076-8bdc-9fe66d098de5">285,701</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:120%">Goods/services transferred over time</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:114%"><ix:nonFraction unitRef="usd" contextRef="idfbfd4ebb3ea4b41baa7f6f49efbd7cf_D20190428-20200502" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfOS0xLTEtMS0zNw_3c1f7456-e004-4f68-8714-6980c7904efe">47,531</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:114%"><ix:nonFraction unitRef="usd" contextRef="iabdc077089b04465a04f99575d87351b_D20190428-20200502" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfOS0zLTEtMS0zNw_cfbb10c5-d665-4227-8742-b0e98f0b1466">157,070</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:114%"><ix:nonFraction unitRef="usd" contextRef="i9782319f148e42e4980e7f9a64a61035_D20190428-20200502" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfOS01LTEtMS0zNw_5fa7dddf-cc93-4d56-988b-284c12fe8e7a">27,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i5aada981023f41c2a7134d94b007c4a5_D20190428-20200502" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfOS03LTEtMS0zNw_39649e6b-3c57-4b6c-a6e3-bb73774d5fdc">44,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:114%"><ix:nonFraction unitRef="usd" contextRef="i2ff521eb01c94c6285c6cd07fcaee63b_D20190428-20200502" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfOS05LTEtMS0zNw_bdc7af81-72a9-4b99-93f1-d27110ff620e">45,816</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:114%"><ix:nonFraction unitRef="usd" contextRef="ic2b55d5582a242cb8d0a0f0972c04ebc_D20190428-20200502" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfOS0xMS0xLTEtMzc_8dc564bd-e58b-4cfd-bc2a-d4e4faaa17ff">323,231</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: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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ie9ae29897b1144589f309b97c8483f5f_D20190428-20200502" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfMTAtMS0xLTEtMzc_1d94aa7d-b8b2-43ac-9046-1fcefd7e3550">152,627</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i5c62a271676a4fc4bf06f5fdcd11dc63_D20190428-20200502" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfMTAtMy0xLTEtMzc_f64b96a2-c9ba-49ca-9638-935de13e9064">196,591</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i8795aa5ed83a4baa8f8731f0e2e436a5_D20190428-20200502" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfMTAtNS0xLTEtMzc_ead9a874-ded9-46d4-8401-6d158914a7e7">96,414</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ia67861d073f5467182551531911e948c_D20190428-20200502" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfMTAtNy0xLTEtMzc_f61c8a33-980a-483f-937c-cfc956ed3a6c">70,139</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i5bf4c6fb87614b27ac3e0c4803c35f67_D20190428-20200502" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfMTAtOS0xLTEtMzc_a6618e09-6b57-496e-9c9b-095277fcc13d">93,161</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfMTAtMTEtMS0xLTM3_6b0cf913-877c-43a2-897d-dd5e708da950">608,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></ix:continuation></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:400;line-height:120%">See "Note </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Segment Reporting" for a disaggregation of revenue by geography.</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%;text-decoration:underline">Contract balances</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets represent revenue recognized in excess of amounts billed and include unbilled receivables. Unbilled receivables, which represent an unconditional right to payment subject only to the passage of time, are reclassified to accounts receivable when they are billed according to the contract terms. Contract liabilities represent amounts billed to the clients in excess of revenue recognized to date.</span></div><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RleHRyZWdpb246MGIxYjI3M2ZmZjE0NGNkZThjMTRkNTc2NzExOTI3NGFfMjk5OA_34cf7e25-8c7d-4bf2-acd0-f5a6e8c3dcd2" 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-weight:400;line-height:120%">The following table reflects the balances and changes in our contract assets and liabilities:</span></div><div style="margin-top: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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></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:10pt;font-weight:700;line-height:114%">April 30, 2022</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:10pt;font-weight:700;line-height:114%">May 1, 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:120%">Contract assets</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjRjZDQ2MTkwYWY3NTQxNjlhMTI5YWM4MWRkOWE5MmJlL3RhYmxlcmFuZ2U6NGNkNDYxOTBhZjc1NDE2OWExMjlhYzgxZGQ5YTkyYmVfMS0xLTEtMS0zNw_7844dd3e-1650-4d90-8222-70c5d04d7598">41,687</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;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.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjRjZDQ2MTkwYWY3NTQxNjlhMTI5YWM4MWRkOWE5MmJlL3RhYmxlcmFuZ2U6NGNkNDYxOTBhZjc1NDE2OWExMjlhYzgxZGQ5YTkyYmVfMS0zLTEtMS0zNw_fabc6f76-13e6-4bc4-a01f-4e1a1b6f56ed">32,799</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;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:120%">Contract liabilities - current</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjRjZDQ2MTkwYWY3NTQxNjlhMTI5YWM4MWRkOWE5MmJlL3RhYmxlcmFuZ2U6NGNkNDYxOTBhZjc1NDE2OWExMjlhYzgxZGQ5YTkyYmVfMi0xLTEtMS0zNw_3982449c-7f20-46c1-9cd2-077575b8a200">90,393</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:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjRjZDQ2MTkwYWY3NTQxNjlhMTI5YWM4MWRkOWE5MmJlL3RhYmxlcmFuZ2U6NGNkNDYxOTBhZjc1NDE2OWExMjlhYzgxZGQ5YTkyYmVfMi0zLTEtMS0zNw_ee912653-322a-40d5-88d4-cc68712b3e81">64,495</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:120%">Contract liabilities - non-current</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjRjZDQ2MTkwYWY3NTQxNjlhMTI5YWM4MWRkOWE5MmJlL3RhYmxlcmFuZ2U6NGNkNDYxOTBhZjc1NDE2OWExMjlhYzgxZGQ5YTkyYmVfMy0xLTEtMS0zNw_34dc6a68-1c62-4826-89ad-8f9d06f30c87">10,998</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:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjRjZDQ2MTkwYWY3NTQxNjlhMTI5YWM4MWRkOWE5MmJlL3RhYmxlcmFuZ2U6NGNkNDYxOTBhZjc1NDE2OWExMjlhYzgxZGQ5YTkyYmVfMy0zLTEtMS0zNw_03ec4f53-f843-489d-a95a-9ec71ea10eef">10,720</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></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:400;line-height:120%">The changes in our contract assets and contract liabilities from May&#160;1, 2021 to April&#160;30, 2022 were due to the timing of billing schedules and revenue recognition, which can vary significantly depending on the contractual payment terms and the seasonality of the sports markets. We had no material impairments of contract assets for fiscal 2022.</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:400;line-height:120%">For service-type warranty contracts, we allocate revenue to this performance obligation, recognize the revenue over time, and recognize costs as incurred. Earned and unearned revenues for these contracts are included in the "Contract assets" and "Contract liabilities". Changes in unearned service-type warranty contracts, net were as follows:</span></div><div style="margin-top: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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></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:10pt;font-weight:700;line-height:115%">April 30, 2022</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:10pt;font-weight:700;line-height:115%">May 1, 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:120%">Balance at beginning of year</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i27fb178d549848dcb83ad60c243855c3_I20210501" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjQzNTQzNWM5YWVkOTQ4YTFhNGNlYjMyM2Y2YjcwOWQ5L3RhYmxlcmFuZ2U6NDM1NDM1YzlhZWQ5NDhhMWE0Y2ViMzIzZjZiNzA5ZDlfMS0xLTEtMS0zNw_994cf8e5-9e4e-49ad-98cf-95284ea579ee">24,590</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibac4c75c598f44f493058533564391cc_I20200502" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjQzNTQzNWM5YWVkOTQ4YTFhNGNlYjMyM2Y2YjcwOWQ5L3RhYmxlcmFuZ2U6NDM1NDM1YzlhZWQ5NDhhMWE0Y2ViMzIzZjZiNzA5ZDlfMS0zLTEtMS0zNw_516b3023-2372-4a58-b168-6558583ddb78">24,490</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 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:120%">New contracts 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:114%"><ix:nonFraction unitRef="usd" contextRef="i7d9da6681eea4ec2ae1fc09d9ff60294_D20210502-20220430" decimals="-3" name="dakt:ContractsWithCustomerNewContractsSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjQzNTQzNWM5YWVkOTQ4YTFhNGNlYjMyM2Y2YjcwOWQ5L3RhYmxlcmFuZ2U6NDM1NDM1YzlhZWQ5NDhhMWE0Y2ViMzIzZjZiNzA5ZDlfMi0xLTEtMS0zNw_5032d71d-218c-4495-bbc3-7cf6a502e151">42,619</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:114%"><ix:nonFraction unitRef="usd" contextRef="i3ce1ecaa5e6b4c5e8cac8b777a37e149_D20200503-20210501" decimals="-3" name="dakt:ContractsWithCustomerNewContractsSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjQzNTQzNWM5YWVkOTQ4YTFhNGNlYjMyM2Y2YjcwOWQ5L3RhYmxlcmFuZ2U6NDM1NDM1YzlhZWQ5NDhhMWE0Y2ViMzIzZjZiNzA5ZDlfMi0zLTEtMS0zNw_bbd7c95a-54d0-4ad5-9b7f-9684e956dc9e">35,623</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:120%">Less: reductions for revenue recognized</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i7d9da6681eea4ec2ae1fc09d9ff60294_D20210502-20220430" decimals="-3" name="dakt:ContractWithCustomerLiabilityRevenueRecognizedIncludingBeginningBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjQzNTQzNWM5YWVkOTQ4YTFhNGNlYjMyM2Y2YjcwOWQ5L3RhYmxlcmFuZ2U6NDM1NDM1YzlhZWQ5NDhhMWE0Y2ViMzIzZjZiNzA5ZDlfMy0xLTEtMS0zNw_a4da292b-c2dd-4f49-926d-aff759cccc0b">40,614</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i3ce1ecaa5e6b4c5e8cac8b777a37e149_D20200503-20210501" decimals="-3" name="dakt:ContractWithCustomerLiabilityRevenueRecognizedIncludingBeginningBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjQzNTQzNWM5YWVkOTQ4YTFhNGNlYjMyM2Y2YjcwOWQ5L3RhYmxlcmFuZ2U6NDM1NDM1YzlhZWQ5NDhhMWE0Y2ViMzIzZjZiNzA5ZDlfMy0zLTEtMS0zNw_ccfebad0-13b2-44db-a998-6045fe6edbcb">36,723</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 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:120%">Foreign currency translation and 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:114%">(<ix:nonFraction unitRef="usd" contextRef="i7d9da6681eea4ec2ae1fc09d9ff60294_D20210502-20220430" decimals="-3" sign="-" name="dakt:ContractWithCustomerLiabilityIncreaseDecreaseForForeignCurrencyTranslationAndOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjQzNTQzNWM5YWVkOTQ4YTFhNGNlYjMyM2Y2YjcwOWQ5L3RhYmxlcmFuZ2U6NDM1NDM1YzlhZWQ5NDhhMWE0Y2ViMzIzZjZiNzA5ZDlfNC0xLTEtMS0zNw_fe13bb33-22a3-4a0f-857f-5304647f151b">249</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:114%"><ix:nonFraction unitRef="usd" contextRef="i3ce1ecaa5e6b4c5e8cac8b777a37e149_D20200503-20210501" decimals="-3" name="dakt:ContractWithCustomerLiabilityIncreaseDecreaseForForeignCurrencyTranslationAndOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjQzNTQzNWM5YWVkOTQ4YTFhNGNlYjMyM2Y2YjcwOWQ5L3RhYmxlcmFuZ2U6NDM1NDM1YzlhZWQ5NDhhMWE0Y2ViMzIzZjZiNzA5ZDlfNC0zLTEtMS0zNw_c70317aa-06ca-4396-ace9-002d702ae0ce">1,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;text-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%">Balance at end of year</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i36e771c2fbac4605888eacd27479dacc_I20220430" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjQzNTQzNWM5YWVkOTQ4YTFhNGNlYjMyM2Y2YjcwOWQ5L3RhYmxlcmFuZ2U6NDM1NDM1YzlhZWQ5NDhhMWE0Y2ViMzIzZjZiNzA5ZDlfNS0xLTEtMS0zNw_1d3295da-5a21-4a33-a86f-2b6b793c1b7f">26,346</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i27fb178d549848dcb83ad60c243855c3_I20210501" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjQzNTQzNWM5YWVkOTQ4YTFhNGNlYjMyM2Y2YjcwOWQ5L3RhYmxlcmFuZ2U6NDM1NDM1YzlhZWQ5NDhhMWE0Y2ViMzIzZjZiNzA5ZDlfNS0zLTEtMS0zNw_379909b6-a3d0-4da6-b048-8f10742e8938">24,590</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:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></span></div></div><ix:continuation id="i0e372b72985548d193104b6ea3e3215a"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April&#160;30, 2022 and May&#160;1, 2021, our contracts in progress that were identified as loss contracts were immaterial. For these contracts, the provision for losses are included in the "Accrued expenses" line item in our consolidated balance sheets.</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:400;line-height:120%">During fiscal 2022, we recognized revenue of $<ix:nonFraction unitRef="usd" contextRef="ie725d23e670943629df2ef83892162e5_D20220130-20220430" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RleHRyZWdpb246MGIxYjI3M2ZmZjE0NGNkZThjMTRkNTc2NzExOTI3NGFfMzg0ODI5MDcwMDI0Mw_735796d3-96f5-4d93-aee0-5562a5d7c474">53,241</ix:nonFraction> related to our contract liabilities as of May&#160;1, 2021.</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%;text-decoration:underline">Remaining performance obligations</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April&#160;30, 2022, the aggregate amount of the transaction price allocated to the remaining performance obligations was $<ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RleHRyZWdpb246MGIxYjI3M2ZmZjE0NGNkZThjMTRkNTc2NzExOTI3NGFfNDM5ODA0NjUxNDEwNw_13ea0415-5d72-490a-a4de-1386443bf409">533,340</ix:nonFraction>. We expect approximately $<ix:nonFraction unitRef="usd" contextRef="ie2adb6a0c35a465e8aaa298e340c7df4_I20220430" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RleHRyZWdpb246MGIxYjI3M2ZmZjE0NGNkZThjMTRkNTc2NzExOTI3NGFfNDM5ODA0NjUxNDExMw_ec09e4f0-fbe5-400e-b2ec-c0db090e35f9">452,289</ix:nonFraction> of our remaining performance obligations to be recognized over the next <ix:nonNumeric contextRef="ie2adb6a0c35a465e8aaa298e340c7df4_I20220430" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RleHRyZWdpb246MGIxYjI3M2ZmZjE0NGNkZThjMTRkNTc2NzExOTI3NGFfMjQ1OQ_ce36774c-289d-446c-b2da-282def269435">12</ix:nonNumeric> months, with the remainder recognized thereafter. Remaining performance obligations related to product and service agreements at April&#160;30, 2022 are $<ix:nonFraction unitRef="usd" contextRef="ie1d6646f3eff45b6a35db038c75f8b70_I20220430" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RleHRyZWdpb246MGIxYjI3M2ZmZjE0NGNkZThjMTRkNTc2NzExOTI3NGFfNDM5ODA0NjUxNDExOQ_7583d8cd-ce4a-4d75-9a9b-62ee5a158fcc">471,589</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ie433031fb3304702bf7e8eb602cb82f6_I20220430" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RleHRyZWdpb246MGIxYjI3M2ZmZjE0NGNkZThjMTRkNTc2NzExOTI3NGFfNDM5ODA0NjUxNDEyNQ_7c09405f-01f2-4224-8b20-3c65c2bb5773">61,751</ix:nonFraction>, respectively. Although remaining performance obligations reflect business that is considered to be legally binding, cancellations, deferrals or scope adjustments may occur. Any known project cancellations, revisions to project scope and cost, foreign currency exchange fluctuations and project deferrals are reflected or excluded in the remaining performance obligation balance, as appropriate.</span></div></ix:continuation><div id="i878fbdbc702b4dc995ab6fa43cb56390_94"></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%">Note 3</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:700;line-height:120%"> <ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RleHRyZWdpb246NTAwYjgwMmQzZjNlNGEzMmFlNDhiNGMyZDE0ZGQ1ZDJfNDk5MQ_ff9a708c-766f-4216-9c33-f06f07fb9d99" continuedAt="i1334d4f65eff497e8f96dc6a3ad4e3d1" escape="true">Segment Reporting</ix:nonNumeric></span></div><ix:continuation id="i1334d4f65eff497e8f96dc6a3ad4e3d1" continuedAt="i331575d078cb4d9cb66ada34cac0d212"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We organize and manage our business by the following <ix:nonFraction unitRef="segment" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RleHRyZWdpb246NTAwYjgwMmQzZjNlNGEzMmFlNDhiNGMyZDE0ZGQ1ZDJfODc5NjA5MzAyNzI0OQ_1fc8cd64-4525-4a5c-9629-8afabda87839">five</ix:nonFraction> segments which meet the definition of reportable segments under ASC 280-10</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Commercial, Live Events, High School Park and Recreation, Transportation, and International. These segments are based on the customer type or geography and are the same as our business units. Separate financial information is available and regularly evaluated by our chief operating decision-maker (CODM), who is our president and chief executive officer, in making resource allocation decisions for our segments. Our CODM evaluates segment performance according to the GAAP measure of gross profit.</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:400;line-height:120%">Our Commercial business unit primarily consists of sales of our integrated video display systems, digital billboards, Galaxy</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and Fuelight</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">&#8482;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> product lines, and dynamic messaging systems to resellers (primarily sign companies), out-of-home ("OOH") companies, national retailers, quick-serve restaurants, casinos, shopping centers, cruise ships, commercial building owners, and petroleum retailers. Our Live Events business unit primarily consists of sales of integrated scoring and video display systems to college and professional sports facilities and convention centers and sales of our mobile display technology to video rental organizations and other live events type venues. Our High School Park and Recreation business unit primarily consists of sales of scoring systems, Galaxy</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> displays and video display systems to primary and secondary education facilities and resellers (primarily sign companies). Our Transportation business unit primarily consists of sales of intelligent transportation systems dynamic messaging signs for road management, mass transit, and aviation applications and other electronic signage for advertising and way-finding needs, which includes our Vanguard</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and Galaxy</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> product lines and other intelligent transportation systems dynamic message signs, to governmental transportation departments, transportation industry contractors, airlines and other transportation related customers. Our International business unit consists of sales of all product lines outside the United States and Canada. In our International business unit, we focus on product lines related to integrated scoring and video display systems for sports and commercial applications, OOH advertising products, architectural lighting, and transportation related products for sale outside of the United States and Canada to the related type of company, including sports and commercial business facilities, OOH companies, and governmental transportation agencies.</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:400;line-height:120%">Assets are not allocated to the segments. Depreciation and amortization are allocated to each segment based on various financial measures; however, some depreciation and amortization are corporate in nature and remain unallocated. Our segments follow the same accounting policies as those described in "Note 1. Nature of Business and Summary of Significant Accounting Policies." Some expenses or services are not directly allocable to a sale or segment or the resources and related expenses are shared across business segment areas. These expenses are allocated using estimates and allocation methodologies based on financial measures and professional judgment. Shared or unabsorbed manufacturing costs are allocated to the business unit benefiting most from that manufacturing location's production capabilities. Shared or unabsorbed costs of domestic field sales and services infrastructure, including most field administrative staff, are allocated to the Commercial, Live Events, High School Park and Recreation, and Transportation business units based on cost of sales. Shared manufacturing, buildings and utilities, and procurement costs are allocated based on payroll dollars, square footage and various other financial measures in the segment analysis.</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:400;line-height:120%">We do not maintain information on sales by products; therefore, disclosure of such information is not practical.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></span></div></div><ix:continuation id="i331575d078cb4d9cb66ada34cac0d212" continuedAt="iff59426f5c2141ceb57c269f0eb71404"><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RleHRyZWdpb246NTAwYjgwMmQzZjNlNGEzMmFlNDhiNGMyZDE0ZGQ1ZDJfNDk5Mg_f9209128-7148-4c54-945c-1656aea4c749" 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-weight:400;line-height:120%">The following table sets forth certain financial information for each of our <ix:nonFraction unitRef="segment" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RleHRyZWdpb246NTAwYjgwMmQzZjNlNGEzMmFlNDhiNGMyZDE0ZGQ1ZDJfNDA5MA_0319f2bd-bd44-4e84-950b-bfc8ad0c46d8">five</ix:nonFraction> reporting segments for the periods indicated:</span></div><div style="margin-top: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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" 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:115%">Year 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:0.75pt solid #000000;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:115%">April 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;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:115%">May 1, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;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:115%">May 2, 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:700;line-height:120%">Net sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;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.75pt solid #000000;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.75pt solid #000000;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:120%">Commercial</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i07e8a936caf343199cedef82fa6be3a5_D20210502-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMy0xLTEtMS0zNw_622009d6-d72d-4763-97d3-dbf27b6f9a62">154,211</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ic413b48213cc41739568b02600569c98_D20200503-20210501" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMy0zLTEtMS0zNw_d298bece-6388-4d15-bd8a-41b447b70c99">127,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 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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ie9ae29897b1144589f309b97c8483f5f_D20190428-20200502" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMy01LTEtMS0zNw_d38acec8-ea1a-467a-924f-dee5e44081c2">152,627</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:120%">Live Events</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:114%"><ix:nonFraction unitRef="usd" contextRef="ib0671b561f38408297aeba495a3b4e08_D20210502-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfNC0xLTEtMS0zNw_e1f23b5c-6f92-4bd7-b19a-2dcd6b8ddb9d">199,106</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:114%"><ix:nonFraction unitRef="usd" contextRef="i03e107ae08014071bb79e45afe49967a_D20200503-20210501" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfNC0zLTEtMS0zNw_a0d4dd62-5857-428f-b038-1e1cee1e174d">143,049</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:114%"><ix:nonFraction unitRef="usd" contextRef="i5c62a271676a4fc4bf06f5fdcd11dc63_D20190428-20200502" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfNC01LTEtMS0zNw_b4c18426-440e-4bfb-bf3a-b83969a83723">196,591</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:400;line-height:120%">High School Park and Recreation</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:114%"><ix:nonFraction unitRef="usd" contextRef="ia4be55dd5016481c95029a6b1b9afe79_D20210502-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfNS0xLTEtMS0zNw_9c2066a6-9737-4572-b578-4d06cbb3892c">111,816</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:114%"><ix:nonFraction unitRef="usd" contextRef="i1fba31a79f7a40efb5b8e969f35a5a8c_D20200503-20210501" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfNS0zLTEtMS0zNw_cc505e0e-0242-4802-b930-9cddde37456e">91,557</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:114%"><ix:nonFraction unitRef="usd" contextRef="i8795aa5ed83a4baa8f8731f0e2e436a5_D20190428-20200502" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfNS01LTEtMS0zNw_7de5c739-8b4a-4d75-b4ea-44eefe407f56">96,414</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:120%">Transportation</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:114%"><ix:nonFraction unitRef="usd" contextRef="ia19d40546ed64066b62a361b868e832c_D20210502-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfNi0xLTEtMS0zNw_c5452867-0b48-4eb8-bdcd-69f3e7e35b54">62,707</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:114%"><ix:nonFraction unitRef="usd" contextRef="i7358791149e84eab8f10ec922758b139_D20200503-20210501" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfNi0zLTEtMS0zNw_6e50350f-019a-4382-9216-be08781a0589">58,284</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:114%"><ix:nonFraction unitRef="usd" contextRef="ia67861d073f5467182551531911e948c_D20190428-20200502" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfNi01LTEtMS0zNw_e7875fc6-e21b-4006-a3d3-ba4e16c240f6">70,139</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:400;line-height:120%">International</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:114%"><ix:nonFraction unitRef="usd" contextRef="ia507bcddad89493eb18ffcc54c41a549_D20210502-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfNy0xLTEtMS0zNw_0dd82c28-7157-4641-9ff4-d15bec952839">83,130</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:114%"><ix:nonFraction unitRef="usd" contextRef="iccaf305f0b8c46aab1e947c1d5f69eab_D20200503-20210501" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfNy0zLTEtMS0zNw_89127f08-f150-4922-87dd-99253428b26d">61,843</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:114%"><ix:nonFraction unitRef="usd" contextRef="i5bf4c6fb87614b27ac3e0c4803c35f67_D20190428-20200502" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfNy01LTEtMS0zNw_e9399497-2ff9-4004-8c25-e24babd62e17">93,161</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:120%">Total company net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfOC0xLTEtMS0zNw_5a53c36d-6ff9-46d8-b635-68d1577999fd">610,970</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding: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.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfOC0zLTEtMS0zNw_c51f3e38-9209-43b8-9bc4-aeb1c731e6bc">482,033</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding: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.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfOC01LTEtMS0zNw_323f563c-77a4-495e-940f-56cef91df45e">608,932</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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><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:700;line-height:120%">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></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:120%">Commercial</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:114%"><ix:nonFraction unitRef="usd" contextRef="i07e8a936caf343199cedef82fa6be3a5_D20210502-20220430" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMTEtMS0xLTEtMzc_4abdde6d-c871-4adc-ae60-325683d919d9">31,851</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:114%"><ix:nonFraction unitRef="usd" contextRef="ic413b48213cc41739568b02600569c98_D20200503-20210501" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMTEtMy0xLTEtMzc_73493d0e-fa3d-4965-a970-a6c7028b0ed7">33,072</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:114%"><ix:nonFraction unitRef="usd" contextRef="ie9ae29897b1144589f309b97c8483f5f_D20190428-20200502" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMTEtNS0xLTEtMzc_049fe692-3777-4cbd-8411-d4ec8ca12e27">29,246</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:120%">Live Events</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:114%"><ix:nonFraction unitRef="usd" contextRef="ib0671b561f38408297aeba495a3b4e08_D20210502-20220430" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMTItMS0xLTEtMzc_74e493f3-49c7-42a3-bd04-ff40882e8535">21,787</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:114%"><ix:nonFraction unitRef="usd" contextRef="i03e107ae08014071bb79e45afe49967a_D20200503-20210501" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMTItMy0xLTEtMzc_0a2f3583-e437-4c26-ae79-5189b7385fcb">24,397</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:114%"><ix:nonFraction unitRef="usd" contextRef="i5c62a271676a4fc4bf06f5fdcd11dc63_D20190428-20200502" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMTItNS0xLTEtMzc_ab792797-2bd4-4487-a9d3-6a37e3f5791f">39,518</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:400;line-height:120%">High School Park and Recreation</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:114%"><ix:nonFraction unitRef="usd" contextRef="ia4be55dd5016481c95029a6b1b9afe79_D20210502-20220430" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMTMtMS0xLTEtMzc_8ab5de47-1b35-49eb-90f5-f12a41403ec5">35,477</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:114%"><ix:nonFraction unitRef="usd" contextRef="i1fba31a79f7a40efb5b8e969f35a5a8c_D20200503-20210501" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMTMtMy0xLTEtMzc_80520b3c-d70c-45ed-93c6-8370140beb0b">31,472</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:114%"><ix:nonFraction unitRef="usd" contextRef="i8795aa5ed83a4baa8f8731f0e2e436a5_D20190428-20200502" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMTMtNS0xLTEtMzc_5fb58c3c-6e2c-4b15-be76-81ab8fc1e295">28,874</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:120%">Transportation</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:114%"><ix:nonFraction unitRef="usd" contextRef="ia19d40546ed64066b62a361b868e832c_D20210502-20220430" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMTQtMS0xLTEtMzc_51cf4723-5874-459b-8d7d-8fd3fc73afec">18,172</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:114%"><ix:nonFraction unitRef="usd" contextRef="i7358791149e84eab8f10ec922758b139_D20200503-20210501" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMTQtMy0xLTEtMzc_0b589ca9-5daf-4c73-a77b-c8bfd7f043c6">20,329</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:114%"><ix:nonFraction unitRef="usd" contextRef="ia67861d073f5467182551531911e948c_D20190428-20200502" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMTQtNS0xLTEtMzc_840b0843-4ee1-4ace-ab63-754ab68e6151">23,910</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:400;line-height:120%">International</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:114%"><ix:nonFraction unitRef="usd" contextRef="ia507bcddad89493eb18ffcc54c41a549_D20210502-20220430" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMTUtMS0xLTEtMzc_0612ad81-468b-4001-9fcf-085c91a6d76f">9,410</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:114%"><ix:nonFraction unitRef="usd" contextRef="iccaf305f0b8c46aab1e947c1d5f69eab_D20200503-20210501" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMTUtMy0xLTEtMzc_6b8506da-d64e-43f8-bfad-2b59441299a4">11,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i5bf4c6fb87614b27ac3e0c4803c35f67_D20190428-20200502" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMTUtNS0xLTEtMzc_0b785c3e-af7e-4f15-9fc7-d5559b53842c">17,152</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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMTYtMS0xLTEtMzc_96e4c6d3-60e3-4032-8b5a-4990e968a8ba">116,697</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding: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.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMTYtMy0xLTEtMzc_df150fb4-ef04-41fc-ad7b-84ed283726eb">120,583</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding: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.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMTYtNS0xLTEtMzc_4a0f9a07-d4cc-487a-a2cb-923e79785613">138,700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;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.75pt solid #000000;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.75pt solid #000000;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:700;line-height:120%">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></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:120%">Selling</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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:SellingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMTktMS0xLTEtMzc_6d270478-d0a6-49e3-ab3e-e0c585d00cf9">51,075</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:SellingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMTktMy0xLTEtMzc_693db6a5-f205-485d-a1a6-0aa285e73da7">48,649</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:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:SellingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMTktNS0xLTEtMzc_354ae3eb-0eb1-4e01-a261-297c1f670f6e">65,902</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:120%">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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMjAtMS0xLTEtMzc_6b2cba19-9ce0-44b7-bb5e-e510febf28f7">32,563</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMjAtMy0xLTEtMzc_6203b08f-0585-46e2-8a20-c0d2d8a474d2">27,980</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:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMjAtNS0xLTEtMzc_6e1c9dac-3f44-4e47-babe-7a96c57ce597">35,193</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:400;line-height:120%">Product design 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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMjEtMS0xLTEtMzc_327ea2f0-edfe-4af0-a2f6-10499b2a727b">29,013</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMjEtMy0xLTEtMzc_3cedaa4a-8dec-446e-b20c-3e521f704d31">26,846</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:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMjEtNS0xLTEtMzc_a6eeec91-2c29-4a6a-943c-ebe7bf536e0a">37,772</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: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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMjItMS0xLTEtMzc_1beb6562-6322-42b0-b41c-6b88e1295696">112,651</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMjItMy0xLTEtMzc_e083cf25-e3af-427c-b519-d43efb91d2e4">103,475</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:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMjItNS0xLTEtMzc_6b3a834d-3d99-4865-affb-c3a5bfb890b3">138,867</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 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:120%">Operating income (loss)</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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMjMtMS0xLTEtMzc_b14f9dc0-a266-47a2-b7a4-69e950bbd7b1">4,046</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMjMtMy0xLTEtMzc_901bc536-2342-4b49-b813-11ee096659b6">17,108</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMjMtNS0xLTEtMzc_c4123953-9b52-47be-a844-645a51fd229c">167</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 style="height:15pt"><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;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%">Nonoperating income (expense):</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></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:114%">Interest income (expense), 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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:InvestmentIncomeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMjYtMS0xLTEtMzc_fd8d4b1d-39a5-44b9-9efa-6154f045b186">171</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" sign="-" name="us-gaap:InvestmentIncomeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMjYtMy0xLTEtMzc_8eac8ae4-ab7e-436f-8cdf-998c7b46be0c">65</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:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:InvestmentIncomeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMjYtNS0xLTEtMzc_5ec70eb0-494d-4c77-ab22-5cc4aead76b3">699</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><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:114%">Other expense, 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:114%">(<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMjgtMS0xLTEtMzc_48637135-3c03-4a29-85e2-86b5efafff0d">3,109</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMjgtMy0xLTEtMzc_1c3c4b3b-a847-4ab3-9ba2-2bed616d5a5a">2,983</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMjgtNS0xLTEtMzc_ef3a6a4d-f6c7-474f-81ca-aa3a57729fda">541</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:10pt;font-weight:400;line-height:114%">Income (loss) before income taxes</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMjktMS0xLTEtMzc_ff78e7f4-8f28-4e1b-a3e7-220dabdb1ecb">1,108</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;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.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMjktMy0xLTEtMzc_50d5b962-b83e-4a4e-88fa-446d14e8470d">14,060</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;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.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMjktNS0xLTEtMzc_748219f2-f491-41f4-b2a4-ea2f69f9f02a">9</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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 #000000;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 #000000;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:120%">Depreciation and amortization:</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></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:120%">Commercial</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i6ffcb08cf4334e489dcb64165280be69_D20210502-20220430" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMzItMS0xLTEtMzc_b935aa37-2e1b-4392-b5ae-ba4d89e7d8d0">2,677</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i08dbafe5a4be462d8770bf3e5da50334_D20200503-20210501" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMzItMy0xLTEtMzc_66df0b4a-f1ac-4368-9f89-64364a5cbcc6">3,037</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i696d21c0d8324706b8dba323a26a46d5_D20190428-20200502" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMzItNS0xLTEtMzc_35ffcc5b-37bd-4203-baf5-b905fc6e5113">3,682</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:120%">Live Events</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:114%"><ix:nonFraction unitRef="usd" contextRef="i29496b64d8584d6cadc2cf122f53119f_D20210502-20220430" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMzMtMS0xLTEtMzc_2c5a051e-1a57-4716-ac90-a83d1277f60e">5,238</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:114%"><ix:nonFraction unitRef="usd" contextRef="ie67bc02d14e34a06934a318f8afcd02a_D20200503-20210501" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMzMtMy0xLTEtMzc_42b78d3a-8e0f-4c4b-be20-48465d2c8651">5,798</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:114%"><ix:nonFraction unitRef="usd" contextRef="i08427ad3a21047ae96e61f3d2d2ba786_D20190428-20200502" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMzMtNS0xLTEtMzc_bf370996-2212-410d-b6d6-4e42ac0322d5">5,605</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:400;line-height:120%">High School Park and Recreation</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:114%"><ix:nonFraction unitRef="usd" contextRef="i5f595aad41014962ac0fdac8933dc912_D20210502-20220430" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMzQtMS0xLTEtMzc_19e9c82a-5484-4c93-974d-c99921e98f1f">1,420</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:114%"><ix:nonFraction unitRef="usd" contextRef="i37643540bea14651b74cf7b2ac63163b_D20200503-20210501" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMzQtMy0xLTEtMzc_dedb9b5e-fd80-4e51-bd1b-34d72d039077">1,942</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:114%"><ix:nonFraction unitRef="usd" contextRef="i8425fa632aa64ea7bcce27b1715d6d0a_D20190428-20200502" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMzQtNS0xLTEtMzc_2a39ebd2-49d2-4073-9b70-5b5aa6b13db9">2,025</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:120%">Transportation</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:114%"><ix:nonFraction unitRef="usd" contextRef="i957f281ba4bf4259a8e4bf4981760a13_D20210502-20220430" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMzUtMS0xLTEtMzc_1e2dbe42-c384-4771-8ec4-1b4ff82e14d5">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:114%"><ix:nonFraction unitRef="usd" contextRef="i2f3e766f54ea418da074fec247bdffdb_D20200503-20210501" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMzUtMy0xLTEtMzc_241fb07f-1ccd-4380-a27f-ecd31d58bda6">979</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:114%"><ix:nonFraction unitRef="usd" contextRef="i5d66caebdbbc49c2a01cb6e9c55154cc_D20190428-20200502" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMzUtNS0xLTEtMzc_3c0a92f8-0f8c-44d6-932c-2887936846c1">1,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 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:120%">International</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:114%"><ix:nonFraction unitRef="usd" contextRef="i1bcde489750f48b1b7321ae7cbb49813_D20210502-20220430" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMzYtMS0xLTEtMzc_004d3a75-35b7-4dff-a1db-6d07d14cb326">2,796</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:114%"><ix:nonFraction unitRef="usd" contextRef="i86d29d7462dc4d1aa627c93a8ba5367b_D20200503-20210501" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMzYtMy0xLTEtMzc_a753f10d-31f1-48b3-b300-e0cc20ab70c5">2,887</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:114%"><ix:nonFraction unitRef="usd" contextRef="i7ed174ddc3614fdbb8c343a8c5b96068_D20190428-20200502" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMzYtNS0xLTEtMzc_0ee7965e-c6df-4637-a7f3-1f68e2eb8ff6">2,460</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:114%">Unallocated corporate 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:114%"><ix:nonFraction unitRef="usd" contextRef="id010e66aff6741e29e6abc28a3a21142_D20210502-20220430" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMzctMS0xLTEtMzc_b969566c-97b5-4dcf-b87a-b321b110e884">2,712</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:114%"><ix:nonFraction unitRef="usd" contextRef="i4d343c97043642f2bc68209dde5bc3c0_D20200503-20210501" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMzctMy0xLTEtMzc_558ef438-ba7c-4649-a455-2350b576e826">2,434</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:114%"><ix:nonFraction unitRef="usd" contextRef="i3fe772fdd2494e51b20d9fb4f23d908f_D20190428-20200502" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMzctNS0xLTEtMzc_d887939a-fe41-4d27-9c9a-dba71c6500b7">2,917</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:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMzgtMS0xLTEtMzc_be99e0c1-400c-4b09-b600-cb471858d38a">15,394</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMzgtMy0xLTEtMzc_5238383d-b22e-43af-bfa7-6ab2e06cf1a6">17,077</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMzgtNS0xLTEtMzc_36e10ab1-de8f-4487-b1fe-921b3c3a6841">17,718</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">54</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></span></div></div><ix:continuation id="iff59426f5c2141ceb57c269f0eb71404"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No single geographic area comprises a material amount of our net sales or property and equipment, net of accumulated depreciation, other than the United States. <ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RleHRyZWdpb246NTAwYjgwMmQzZjNlNGEzMmFlNDhiNGMyZDE0ZGQ1ZDJfNDk5Mw_f6b9ec67-6639-4c97-b86c-0441d4e5172b" continuedAt="i0c65f336cfeb4489aa3f6937afd31ac5" escape="true">The following table presents information about net sales and property and equipment, net of accumulated depreciation, in the United States and elsewhere:</ix:nonNumeric></span></div><div style="margin-top:12pt"><ix:continuation id="i0c65f336cfeb4489aa3f6937afd31ac5"><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.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" 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:114%">Year 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:10pt;font-weight:700;line-height:114%">April 30, 2022</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:10pt;font-weight:700;line-height:114%">May 1, 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:10pt;font-weight:700;line-height:114%">May 2, 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:700;line-height:120%">Net sales:</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></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:120%">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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ie6c01f1eea654176b23afeb90617b1a3_D20210502-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjM0YjM5YjE4ODgwMzQxODVhZWFkZjQwZDMyNmZlMmMwL3RhYmxlcmFuZ2U6MzRiMzliMTg4ODAzNDE4NWFlYWRmNDBkMzI2ZmUyYzBfMy0xLTEtMS0zNw_ad4a2909-08a6-48a0-adf1-03226df2c97f">513,740</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i7b81452112c54c43954d55147acaf211_D20200503-20210501" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjM0YjM5YjE4ODgwMzQxODVhZWFkZjQwZDMyNmZlMmMwL3RhYmxlcmFuZ2U6MzRiMzliMTg4ODAzNDE4NWFlYWRmNDBkMzI2ZmUyYzBfMy0zLTEtMS0zNw_f8224c06-d15d-4be3-a4cd-1c68f4089ae2">413,211</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i5febe77b6ea245c9b0bb9edaee77515e_D20190428-20200502" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjM0YjM5YjE4ODgwMzQxODVhZWFkZjQwZDMyNmZlMmMwL3RhYmxlcmFuZ2U6MzRiMzliMTg4ODAzNDE4NWFlYWRmNDBkMzI2ZmUyYzBfMy01LTEtMS0zNw_c73ccd9b-f469-4be9-9d18-1ff7ac0c247d">504,931</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:120%">Outside United States</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:114%"><ix:nonFraction unitRef="usd" contextRef="i4a553fc0302a43bdbb82b86372e3fa16_D20210502-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjM0YjM5YjE4ODgwMzQxODVhZWFkZjQwZDMyNmZlMmMwL3RhYmxlcmFuZ2U6MzRiMzliMTg4ODAzNDE4NWFlYWRmNDBkMzI2ZmUyYzBfNC0xLTEtMS0zNw_9ad1e3e0-46b2-44ce-b222-4c526c131017">97,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="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:114%"><ix:nonFraction unitRef="usd" contextRef="i52df3a6cbd6e4efca4f3033f374c37eb_D20200503-20210501" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjM0YjM5YjE4ODgwMzQxODVhZWFkZjQwZDMyNmZlMmMwL3RhYmxlcmFuZ2U6MzRiMzliMTg4ODAzNDE4NWFlYWRmNDBkMzI2ZmUyYzBfNC0zLTEtMS0zNw_b75b57dd-57a6-4015-933f-f3cf85ead1a1">68,822</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:114%"><ix:nonFraction unitRef="usd" contextRef="i75d223fe947c4681b963cf983762f7ec_D20190428-20200502" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjM0YjM5YjE4ODgwMzQxODVhZWFkZjQwZDMyNmZlMmMwL3RhYmxlcmFuZ2U6MzRiMzliMTg4ODAzNDE4NWFlYWRmNDBkMzI2ZmUyYzBfNC01LTEtMS0zNw_23a856b8-43bc-4b15-9d08-8c7c904b1c59">104,001</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: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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjM0YjM5YjE4ODgwMzQxODVhZWFkZjQwZDMyNmZlMmMwL3RhYmxlcmFuZ2U6MzRiMzliMTg4ODAzNDE4NWFlYWRmNDBkMzI2ZmUyYzBfNS0xLTEtMS0zNw_fd93fce5-9f04-4ade-a746-1e86a96d1726">610,970</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjM0YjM5YjE4ODgwMzQxODVhZWFkZjQwZDMyNmZlMmMwL3RhYmxlcmFuZ2U6MzRiMzliMTg4ODAzNDE4NWFlYWRmNDBkMzI2ZmUyYzBfNS0zLTEtMS0zNw_b37ffdc5-e11e-4422-820b-c6d133434c06">482,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 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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjM0YjM5YjE4ODgwMzQxODVhZWFkZjQwZDMyNmZlMmMwL3RhYmxlcmFuZ2U6MzRiMzliMTg4ODAzNDE4NWFlYWRmNDBkMzI2ZmUyYzBfNS01LTEtMS0zNw_4da7f2b8-29db-4ff1-accf-bb7e9676ede0">608,932</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%">Property and equipment, net of accumulated depreciation:</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="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 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:120%">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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="icd1dc205ff9f4383b2e8a97088377e33_I20220430" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjM0YjM5YjE4ODgwMzQxODVhZWFkZjQwZDMyNmZlMmMwL3RhYmxlcmFuZ2U6MzRiMzliMTg4ODAzNDE4NWFlYWRmNDBkMzI2ZmUyYzBfNy0xLTEtMS0zNw_732f415c-7a1c-46e0-9bb3-f40e9484d55f">58,643</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i5e871b758a274d0bad56d4896cbc212b_I20210501" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjM0YjM5YjE4ODgwMzQxODVhZWFkZjQwZDMyNmZlMmMwL3RhYmxlcmFuZ2U6MzRiMzliMTg4ODAzNDE4NWFlYWRmNDBkMzI2ZmUyYzBfNy0zLTEtMS0zNw_0948d40c-1ece-4193-8828-1a0dfb3b98ae">50,130</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i7fbae2d812384d61b6631314eefdd206_I20200502" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjM0YjM5YjE4ODgwMzQxODVhZWFkZjQwZDMyNmZlMmMwL3RhYmxlcmFuZ2U6MzRiMzliMTg4ODAzNDE4NWFlYWRmNDBkMzI2ZmUyYzBfNy01LTEtMS0zNw_a1430fa6-3c9e-4ff6-b8d2-881e0ce390c8">58,422</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:120%">Outside United States</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:114%"><ix:nonFraction unitRef="usd" contextRef="i9ee3b404279e42fcb75adb4f49066997_I20220430" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjM0YjM5YjE4ODgwMzQxODVhZWFkZjQwZDMyNmZlMmMwL3RhYmxlcmFuZ2U6MzRiMzliMTg4ODAzNDE4NWFlYWRmNDBkMzI2ZmUyYzBfOC0xLTEtMS0zNw_2f7d4d87-7cb1-4ec7-853a-30e322989b86">8,122</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:114%"><ix:nonFraction unitRef="usd" contextRef="if048eaf1d5d94d5ab5edc5a29a2a35d6_I20210501" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjM0YjM5YjE4ODgwMzQxODVhZWFkZjQwZDMyNmZlMmMwL3RhYmxlcmFuZ2U6MzRiMzliMTg4ODAzNDE4NWFlYWRmNDBkMzI2ZmUyYzBfOC0zLTEtMS0zNw_0f852091-eba1-415d-b7a8-2d3a8add4b7d">8,552</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:114%"><ix:nonFraction unitRef="usd" contextRef="i1e9cd120e2714f84bd970d7fbdb1598b_I20200502" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjM0YjM5YjE4ODgwMzQxODVhZWFkZjQwZDMyNmZlMmMwL3RhYmxlcmFuZ2U6MzRiMzliMTg4ODAzNDE4NWFlYWRmNDBkMzI2ZmUyYzBfOC01LTEtMS0zNw_35905722-f8da-4257-be62-ab085f903c06">9,062</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: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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjM0YjM5YjE4ODgwMzQxODVhZWFkZjQwZDMyNmZlMmMwL3RhYmxlcmFuZ2U6MzRiMzliMTg4ODAzNDE4NWFlYWRmNDBkMzI2ZmUyYzBfOS0xLTEtMS0zNw_b119afee-4375-4c5b-8883-6a92598b0689">66,765</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjM0YjM5YjE4ODgwMzQxODVhZWFkZjQwZDMyNmZlMmMwL3RhYmxlcmFuZ2U6MzRiMzliMTg4ODAzNDE4NWFlYWRmNDBkMzI2ZmUyYzBfOS0zLTEtMS0zNw_45cf3d8b-9c31-49e0-81a7-f9bffd30ff89">58,682</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i50492fbc99e94c12a7d6ccf6a7dbd305_I20200502" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjM0YjM5YjE4ODgwMzQxODVhZWFkZjQwZDMyNmZlMmMwL3RhYmxlcmFuZ2U6MzRiMzliMTg4ODAzNDE4NWFlYWRmNDBkMzI2ZmUyYzBfOS01LTEtMS0zNw_12e05922-e7f8-48ba-aa66-54fed5e92cb0">67,484</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></ix:continuation></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:400;line-height:120%">We have numerous customers worldwide for sales of our products and services, and no customer accounted for 10% or more of net sales; therefore, we are not economically dependent on a limited number of customers for the sale of our products and services.</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:400;line-height:120%">We have numerous raw material and component suppliers, and no supplier accounts for 10% or more of our cost of sales; however, we have a number of single-source and limited-source suppliers that could limit our supply or cause delays in obtaining raw material and components needed in manufacturing.</span></div></ix:continuation><div id="i878fbdbc702b4dc995ab6fa43cb56390_97"></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%">Note 4</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:700;line-height:120%"> <ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RleHRyZWdpb246MGZkZGRjNjMzNjUzNDM0ZDgwNTNhMDdhYjJlNTlkODJfMTIwNQ_46139cfe-d7f5-4bcb-9c9c-db0bedabdddb" continuedAt="i28000de061784af6a749a065c9bf0c2d" escape="true">Goodwill and Intangible Assets</ix:nonNumeric></span></div><ix:continuation id="i28000de061784af6a749a065c9bf0c2d" continuedAt="i6b4baa4c7ba843c6a61490737a60b757"><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%">Goodwill</span></div><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RleHRyZWdpb246MGZkZGRjNjMzNjUzNDM0ZDgwNTNhMDdhYjJlNTlkODJfMTIwNg_4ace9c8d-6400-42a2-931c-c1cda6ec86f0" 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-weight:400;line-height:120%">The changes in the carrying amount of goodwill related to each reportable segment for the fiscal year ended April&#160;30, 2022 were as follows:</span></div><div style="margin-top: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:30.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.964%"></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:10pt;font-weight:700;line-height:120%">Live Events</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:10pt;font-weight:700;line-height:120%">Commercial</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:10pt;font-weight:700;line-height:120%">Transportation</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:10pt;font-weight:700;line-height:120%">International</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:10pt;font-weight:700;line-height:120%">Total</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:700;line-height:114%">Balance as of May&#160;1, 2021:</span></div></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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i9d3f9a0fee014df19c8c4304a09fd620_I20210501" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOjA1MmI3ZmI2NzYwMTQyZWE4OGZmOGQ5ZTEwY2VkN2RiL3RhYmxlcmFuZ2U6MDUyYjdmYjY3NjAxNDJlYTg4ZmY4ZDllMTBjZWQ3ZGJfMS0xLTEtMS0zNw_d67da1ae-f17c-4b95-8f80-7d4f92877527">2,313</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ie7bea05e02c84a3f88205957a3568590_I20210501" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOjA1MmI3ZmI2NzYwMTQyZWE4OGZmOGQ5ZTEwY2VkN2RiL3RhYmxlcmFuZ2U6MDUyYjdmYjY3NjAxNDJlYTg4ZmY4ZDllMTBjZWQ3ZGJfMS0zLTEtMS0zNw_23ba60c2-1dce-46a5-9620-4f3168c36d88">3,464</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="iff499a7210804466bd4b4c8a733b5cf7_I20210501" decimals="-3" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOjA1MmI3ZmI2NzYwMTQyZWE4OGZmOGQ5ZTEwY2VkN2RiL3RhYmxlcmFuZ2U6MDUyYjdmYjY3NjAxNDJlYTg4ZmY4ZDllMTBjZWQ3ZGJfMS01LTEtMS0zNw_ccc05725-fb7e-4da1-a293-4827a00c2237">84</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ia8a616eb7b1641e0bc98aea84f71ab65_I20210501" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOjA1MmI3ZmI2NzYwMTQyZWE4OGZmOGQ5ZTEwY2VkN2RiL3RhYmxlcmFuZ2U6MDUyYjdmYjY3NjAxNDJlYTg4ZmY4ZDllMTBjZWQ3ZGJfMS03LTEtMS0zNw_190ae312-1d6d-43dc-a319-29a8050c4174">2,553</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOjA1MmI3ZmI2NzYwMTQyZWE4OGZmOGQ5ZTEwY2VkN2RiL3RhYmxlcmFuZ2U6MDUyYjdmYjY3NjAxNDJlYTg4ZmY4ZDllMTBjZWQ3ZGJfMS05LTEtMS0zNw_0ef67796-a7f2-4684-9bc6-0d208865b5e6">8,414</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 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:120%">Foreign 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:114%">(<ix:nonFraction unitRef="usd" contextRef="ib0671b561f38408297aeba495a3b4e08_D20210502-20220430" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOjA1MmI3ZmI2NzYwMTQyZWE4OGZmOGQ5ZTEwY2VkN2RiL3RhYmxlcmFuZ2U6MDUyYjdmYjY3NjAxNDJlYTg4ZmY4ZDllMTBjZWQ3ZGJfMi0xLTEtMS0zNw_244d55c6-12f3-434e-b599-8899cdb27d55">17</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i07e8a936caf343199cedef82fa6be3a5_D20210502-20220430" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOjA1MmI3ZmI2NzYwMTQyZWE4OGZmOGQ5ZTEwY2VkN2RiL3RhYmxlcmFuZ2U6MDUyYjdmYjY3NjAxNDJlYTg4ZmY4ZDllMTBjZWQ3ZGJfMi0zLTEtMS0zNw_a2d1db65-da3c-44a2-98aa-a55581eee766">115</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:114%">(<ix:nonFraction unitRef="usd" contextRef="ia19d40546ed64066b62a361b868e832c_D20210502-20220430" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOjA1MmI3ZmI2NzYwMTQyZWE4OGZmOGQ5ZTEwY2VkN2RiL3RhYmxlcmFuZ2U6MDUyYjdmYjY3NjAxNDJlYTg4ZmY4ZDllMTBjZWQ3ZGJfMi01LTEtMS0zNw_ba44e4fb-4a08-4330-95f4-76283906e154">16</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:114%">(<ix:nonFraction unitRef="usd" contextRef="ia507bcddad89493eb18ffcc54c41a549_D20210502-20220430" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOjA1MmI3ZmI2NzYwMTQyZWE4OGZmOGQ5ZTEwY2VkN2RiL3RhYmxlcmFuZ2U6MDUyYjdmYjY3NjAxNDJlYTg4ZmY4ZDllMTBjZWQ3ZGJfMi03LTEtMS0zNw_3a7ac095-ba36-49b6-84f8-ce6531a5f2de">339</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:114%">(<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOjA1MmI3ZmI2NzYwMTQyZWE4OGZmOGQ5ZTEwY2VkN2RiL3RhYmxlcmFuZ2U6MDUyYjdmYjY3NjAxNDJlYTg4ZmY4ZDllMTBjZWQ3ZGJfMi05LTEtMS0zNw_04b02d4d-cbac-4a42-ad35-476a5ce9f50e">487</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Balance as of April&#160;30, 2022:</span></div></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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ia01dc50512154310aa377fa3c4a83460_I20220430" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOjA1MmI3ZmI2NzYwMTQyZWE4OGZmOGQ5ZTEwY2VkN2RiL3RhYmxlcmFuZ2U6MDUyYjdmYjY3NjAxNDJlYTg4ZmY4ZDllMTBjZWQ3ZGJfMy0xLTEtMS0zNw_61b437b0-94a7-4026-af2d-3a308fe075d7">2,296</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i0549372a45ed42f1896fa2d287322ee7_I20220430" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOjA1MmI3ZmI2NzYwMTQyZWE4OGZmOGQ5ZTEwY2VkN2RiL3RhYmxlcmFuZ2U6MDUyYjdmYjY3NjAxNDJlYTg4ZmY4ZDllMTBjZWQ3ZGJfMy0zLTEtMS0zNw_6e34dc4b-03ff-43b7-9b91-3c392ca73691">3,349</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="if433f9c1a4ce4db3a6c83ab4a44d0de4_I20220430" decimals="-3" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOjA1MmI3ZmI2NzYwMTQyZWE4OGZmOGQ5ZTEwY2VkN2RiL3RhYmxlcmFuZ2U6MDUyYjdmYjY3NjAxNDJlYTg4ZmY4ZDllMTBjZWQ3ZGJfMy01LTEtMS0zNw_d789ac37-a726-416a-a0b9-535b99c8efb0">68</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="iedd3dedeeb4c480ca9a14d2bb1cfc53c_I20220430" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOjA1MmI3ZmI2NzYwMTQyZWE4OGZmOGQ5ZTEwY2VkN2RiL3RhYmxlcmFuZ2U6MDUyYjdmYjY3NjAxNDJlYTg4ZmY4ZDllMTBjZWQ3ZGJfMy03LTEtMS0zNw_3391de89-8f8e-4c40-b8a5-147fbf8c5b36">2,214</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOjA1MmI3ZmI2NzYwMTQyZWE4OGZmOGQ5ZTEwY2VkN2RiL3RhYmxlcmFuZ2U6MDUyYjdmYjY3NjAxNDJlYTg4ZmY4ZDllMTBjZWQ3ZGJfMy05LTEtMS0zNw_c423f14a-b2f4-4c40-ad15-a176a4ae259a">7,927</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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We perform an analysis of goodwill on an annual basis and test for impairment more frequently if events or changes in circumstances indicate that an asset might be impaired. Our annual analysis is performed during our third quarter of each fiscal year, based on the goodwill amount as of the first business day of our third fiscal quarter. We performed our annual impairment test and concluded <ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RleHRyZWdpb246MGZkZGRjNjMzNjUzNDM0ZDgwNTNhMDdhYjJlNTlkODJfNjcx_1dc2f5f6-1746-4d59-be75-ea51f4f1b989"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RleHRyZWdpb246MGZkZGRjNjMzNjUzNDM0ZDgwNTNhMDdhYjJlNTlkODJfNjcx_59bdc224-aed3-4aba-811a-ad2560235014"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RleHRyZWdpb246MGZkZGRjNjMzNjUzNDM0ZDgwNTNhMDdhYjJlNTlkODJfNjcx_bf349496-8393-499d-b488-ee602e4d1653">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> goodwill impairment existed for fiscal years 2022, 2021, and 2020.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></span></div></div><ix:continuation id="i6b4baa4c7ba843c6a61490737a60b757"><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%">Intangible Assets</span></div><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RleHRyZWdpb246MGZkZGRjNjMzNjUzNDM0ZDgwNTNhMDdhYjJlNTlkODJfMTIwNw_a08a8781-ed8e-4f39-a729-c11407bec9a0" 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-weight:400;line-height:120%">The following table summarizes intangible assets, net, as of April&#160;30, 2022 and May&#160;1, 2021:</span></div><div style="margin-top: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:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></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:10pt;font-weight:700;line-height:114%">April 30, 2022</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:10pt;font-weight:700;line-height:114%">Weighted Average Life (in years)</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:10pt;font-weight:700;line-height:114%">Gross Carrying 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:10pt;font-weight:700;line-height:114%">Accumulated 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:10pt;font-weight:700;line-height:114%">Net Carrying Amount</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:120%">Registered trademarks</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:114%"><ix:nonNumeric contextRef="ibcb2ea1ed1de450db7c13572a8db39e7_D20210502-20220430" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmVhM2E5NGJmMGZjYjRhZGM5ZmYzM2NiMjIxMjhjNTA1L3RhYmxlcmFuZ2U6ZWEzYTk0YmYwZmNiNGFkYzlmZjMzY2IyMjEyOGM1MDVfMi0xLTEtMS0zNw_30c85583-6470-42b5-8342-66f7931d7d1b">20.0</ix:nonNumeric></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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="idc20a4404fbe4aa48d331d21a04e74b4_I20220430" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmVhM2E5NGJmMGZjYjRhZGM5ZmYzM2NiMjIxMjhjNTA1L3RhYmxlcmFuZ2U6ZWEzYTk0YmYwZmNiNGFkYzlmZjMzY2IyMjEyOGM1MDVfMi0zLTEtMS0zNw_08389b2b-234a-4d80-9e98-76047e6a6369">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 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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="idc20a4404fbe4aa48d331d21a04e74b4_I20220430" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmVhM2E5NGJmMGZjYjRhZGM5ZmYzM2NiMjIxMjhjNTA1L3RhYmxlcmFuZ2U6ZWEzYTk0YmYwZmNiNGFkYzlmZjMzY2IyMjEyOGM1MDVfMi01LTEtMS0zNw_583a6f56-461d-47c5-9eed-fc037b168d00">233</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="idc20a4404fbe4aa48d331d21a04e74b4_I20220430" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmVhM2E5NGJmMGZjYjRhZGM5ZmYzM2NiMjIxMjhjNTA1L3RhYmxlcmFuZ2U6ZWEzYTk0YmYwZmNiNGFkYzlmZjMzY2IyMjEyOGM1MDVfMi03LTEtMS0zNw_8658632d-66e5-4dd8-bd4d-5d492c61fb87">406</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:120%">Software</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:114%"><ix:nonNumeric contextRef="ib6f6d26262ee46ad893d6c2513a124cb_D20210502-20220430" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmVhM2E5NGJmMGZjYjRhZGM5ZmYzM2NiMjIxMjhjNTA1L3RhYmxlcmFuZ2U6ZWEzYTk0YmYwZmNiNGFkYzlmZjMzY2IyMjEyOGM1MDVfMy0xLTEtMS0zNw_dc61ab7e-1919-4ca1-beaf-e6bad1dc566d">3.0</ix:nonNumeric></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:114%"><ix:nonFraction unitRef="usd" contextRef="ib2b276dddc9d45dca14c652381f5123a_I20220430" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmVhM2E5NGJmMGZjYjRhZGM5ZmYzM2NiMjIxMjhjNTA1L3RhYmxlcmFuZ2U6ZWEzYTk0YmYwZmNiNGFkYzlmZjMzY2IyMjEyOGM1MDVfMy0zLTEtMS0zNw_2ee7fe9a-4ad6-4d80-9bac-f70d8ff3bd52">2,984</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:114%"><ix:nonFraction unitRef="usd" contextRef="ib2b276dddc9d45dca14c652381f5123a_I20220430" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmVhM2E5NGJmMGZjYjRhZGM5ZmYzM2NiMjIxMjhjNTA1L3RhYmxlcmFuZ2U6ZWEzYTk0YmYwZmNiNGFkYzlmZjMzY2IyMjEyOGM1MDVfMy01LTEtMS0zNw_0683cd6f-2dcd-49e8-be6b-c07edde65762">2,984</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:114%"><ix:nonFraction unitRef="usd" contextRef="ib2b276dddc9d45dca14c652381f5123a_I20220430" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmVhM2E5NGJmMGZjYjRhZGM5ZmYzM2NiMjIxMjhjNTA1L3RhYmxlcmFuZ2U6ZWEzYTk0YmYwZmNiNGFkYzlmZjMzY2IyMjEyOGM1MDVfMy03LTEtMS0zNw_133cb739-6e30-4530-a675-3bc4efb6d216">&#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;text-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%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;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:114%"><ix:nonNumeric contextRef="i0eb156d2e8984d1892f4840fe59009a6_D20210502-20220430" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmVhM2E5NGJmMGZjYjRhZGM5ZmYzM2NiMjIxMjhjNTA1L3RhYmxlcmFuZ2U6ZWEzYTk0YmYwZmNiNGFkYzlmZjMzY2IyMjEyOGM1MDVfNC0xLTEtMS0zNw_fcab0892-0aa3-4ed2-adae-8524bf2c0ffb">10.0</ix:nonNumeric></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:114%"><ix:nonFraction unitRef="usd" contextRef="ica37f303b1aa4b84b4f8897e2f243e49_I20220430" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmVhM2E5NGJmMGZjYjRhZGM5ZmYzM2NiMjIxMjhjNTA1L3RhYmxlcmFuZ2U6ZWEzYTk0YmYwZmNiNGFkYzlmZjMzY2IyMjEyOGM1MDVfNC0zLTEtMS0zNw_13e31b69-b125-4ae9-87c3-ec778e9a91b0">2,853</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:114%"><ix:nonFraction unitRef="usd" contextRef="ica37f303b1aa4b84b4f8897e2f243e49_I20220430" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmVhM2E5NGJmMGZjYjRhZGM5ZmYzM2NiMjIxMjhjNTA1L3RhYmxlcmFuZ2U6ZWEzYTk0YmYwZmNiNGFkYzlmZjMzY2IyMjEyOGM1MDVfNC01LTEtMS0zNw_e7028369-b40b-4d36-950a-b7dad87b0e80">1,787</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:114%"><ix:nonFraction unitRef="usd" contextRef="ica37f303b1aa4b84b4f8897e2f243e49_I20220430" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmVhM2E5NGJmMGZjYjRhZGM5ZmYzM2NiMjIxMjhjNTA1L3RhYmxlcmFuZ2U6ZWEzYTk0YmYwZmNiNGFkYzlmZjMzY2IyMjEyOGM1MDVfNC03LTEtMS0zNw_3c302566-60cc-41e0-8612-c3168cf4aa48">1,066</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:120%">Other</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:114%"><ix:nonNumeric contextRef="icb5f3265ada84ca4b143fef238314857_D20210502-20220430" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmVhM2E5NGJmMGZjYjRhZGM5ZmYzM2NiMjIxMjhjNTA1L3RhYmxlcmFuZ2U6ZWEzYTk0YmYwZmNiNGFkYzlmZjMzY2IyMjEyOGM1MDVfNS0xLTEtMS0zNw_8c69aec2-7167-49e0-a147-ecf11cba0400">1.0</ix:nonNumeric></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:114%"><ix:nonFraction unitRef="usd" contextRef="ic202a3251d4f47d2aa8a441bcc157f2c_I20220430" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmVhM2E5NGJmMGZjYjRhZGM5ZmYzM2NiMjIxMjhjNTA1L3RhYmxlcmFuZ2U6ZWEzYTk0YmYwZmNiNGFkYzlmZjMzY2IyMjEyOGM1MDVfNS0zLTEtMS0zNw_633e7a83-0c80-49cf-b7c3-115ac83a1347">101</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:114%"><ix:nonFraction unitRef="usd" contextRef="ic202a3251d4f47d2aa8a441bcc157f2c_I20220430" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmVhM2E5NGJmMGZjYjRhZGM5ZmYzM2NiMjIxMjhjNTA1L3RhYmxlcmFuZ2U6ZWEzYTk0YmYwZmNiNGFkYzlmZjMzY2IyMjEyOGM1MDVfNS01LTEtMS0zNw_a40fba94-1e0f-4012-834d-b0c9a00e8573">101</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:114%"><ix:nonFraction unitRef="usd" contextRef="ic202a3251d4f47d2aa8a441bcc157f2c_I20220430" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmVhM2E5NGJmMGZjYjRhZGM5ZmYzM2NiMjIxMjhjNTA1L3RhYmxlcmFuZ2U6ZWEzYTk0YmYwZmNiNGFkYzlmZjMzY2IyMjEyOGM1MDVfNS03LTEtMS0zNw_c0ccd3f8-2fd3-4a68-aa4e-33080821fbbc">&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td colspan="3" style="background-color:#cceeff;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:114%"><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmVhM2E5NGJmMGZjYjRhZGM5ZmYzM2NiMjIxMjhjNTA1L3RhYmxlcmFuZ2U6ZWEzYTk0YmYwZmNiNGFkYzlmZjMzY2IyMjEyOGM1MDVfNi0xLTEtMS0zNw_af81732c-254a-4a4f-9403-6f721b90355c">7.6</ix:nonNumeric></span></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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmVhM2E5NGJmMGZjYjRhZGM5ZmYzM2NiMjIxMjhjNTA1L3RhYmxlcmFuZ2U6ZWEzYTk0YmYwZmNiNGFkYzlmZjMzY2IyMjEyOGM1MDVfNi0zLTEtMS0zNw_12de3737-decd-4c69-ad7f-90e26d20d0c4">6,577</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmVhM2E5NGJmMGZjYjRhZGM5ZmYzM2NiMjIxMjhjNTA1L3RhYmxlcmFuZ2U6ZWEzYTk0YmYwZmNiNGFkYzlmZjMzY2IyMjEyOGM1MDVfNi01LTEtMS0zNw_c5dc54c5-ffb0-494b-a2b1-66222cc6b09a">5,105</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmVhM2E5NGJmMGZjYjRhZGM5ZmYzM2NiMjIxMjhjNTA1L3RhYmxlcmFuZ2U6ZWEzYTk0YmYwZmNiNGFkYzlmZjMzY2IyMjEyOGM1MDVfNi03LTEtMS0zNw_9df33215-64ce-4b0b-a8dc-cac944e2fb48">1,472</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: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:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></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:10pt;font-weight:700;line-height:114%">May 1, 2021</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:10pt;font-weight:700;line-height:114%">Weighted Average Life (in years)</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:10pt;font-weight:700;line-height:114%">Gross Carrying 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:10pt;font-weight:700;line-height:114%">Accumulated 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:10pt;font-weight:700;line-height:114%">Net Carrying Amount</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:120%">Registered trademarks</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:114%"><ix:nonNumeric contextRef="icdf1e563fb1a45e682a447307c0b3489_D20200503-20210501" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE3YTI0YTAxYTIyODRhMDg4OWVkMTY1Njc5MDdkNzQ2L3RhYmxlcmFuZ2U6YTdhMjRhMDFhMjI4NGEwODg5ZWQxNjU2NzkwN2Q3NDZfMi0xLTEtMS0zNw_2319f631-2d07-43a7-9034-0bc7b96c81c7">19.4</ix:nonNumeric></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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i74135d347def4b0980bf4bdb18539307_I20210501" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE3YTI0YTAxYTIyODRhMDg4OWVkMTY1Njc5MDdkNzQ2L3RhYmxlcmFuZ2U6YTdhMjRhMDFhMjI4NGEwODg5ZWQxNjU2NzkwN2Q3NDZfMi0zLTEtMS0zNw_80f83020-0fce-4914-a4ad-d2ca33eb0baa">738</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i74135d347def4b0980bf4bdb18539307_I20210501" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE3YTI0YTAxYTIyODRhMDg4OWVkMTY1Njc5MDdkNzQ2L3RhYmxlcmFuZ2U6YTdhMjRhMDFhMjI4NGEwODg5ZWQxNjU2NzkwN2Q3NDZfMi01LTEtMS0zNw_dbc06846-7df3-492c-b6f7-c1ac771f1f7b">246</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i74135d347def4b0980bf4bdb18539307_I20210501" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE3YTI0YTAxYTIyODRhMDg4OWVkMTY1Njc5MDdkNzQ2L3RhYmxlcmFuZ2U6YTdhMjRhMDFhMjI4NGEwODg5ZWQxNjU2NzkwN2Q3NDZfMi03LTEtMS0zNw_d124d98a-335f-40c5-901c-b0f3cc16bb19">492</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:120%">Software</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:114%"><ix:nonNumeric contextRef="icf6f22e4d41a4fba85ab1516ab3f6947_D20200503-20210501" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE3YTI0YTAxYTIyODRhMDg4OWVkMTY1Njc5MDdkNzQ2L3RhYmxlcmFuZ2U6YTdhMjRhMDFhMjI4NGEwODg5ZWQxNjU2NzkwN2Q3NDZfMy0xLTEtMS0zNw_fc9b5511-0bf7-4032-b7d1-c1d71316f404">3.0</ix:nonNumeric></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:114%"><ix:nonFraction unitRef="usd" contextRef="i78c1351637ff4d5e9fb61d4f8499c7fc_I20210501" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE3YTI0YTAxYTIyODRhMDg4OWVkMTY1Njc5MDdkNzQ2L3RhYmxlcmFuZ2U6YTdhMjRhMDFhMjI4NGEwODg5ZWQxNjU2NzkwN2Q3NDZfMy0zLTEtMS0zNw_79f8316e-3ff5-4545-9ae1-b83dc1d941ad">6,606</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:114%"><ix:nonFraction unitRef="usd" contextRef="i78c1351637ff4d5e9fb61d4f8499c7fc_I20210501" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE3YTI0YTAxYTIyODRhMDg4OWVkMTY1Njc5MDdkNzQ2L3RhYmxlcmFuZ2U6YTdhMjRhMDFhMjI4NGEwODg5ZWQxNjU2NzkwN2Q3NDZfMy01LTEtMS0zNw_69ff5b01-38af-416d-8ccf-1753ea3ee7ee">6,412</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:114%"><ix:nonFraction unitRef="usd" contextRef="i78c1351637ff4d5e9fb61d4f8499c7fc_I20210501" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE3YTI0YTAxYTIyODRhMDg4OWVkMTY1Njc5MDdkNzQ2L3RhYmxlcmFuZ2U6YTdhMjRhMDFhMjI4NGEwODg5ZWQxNjU2NzkwN2Q3NDZfMy03LTEtMS0zNw_65e07015-e06e-4ef0-ae82-b2ed5dd6120b">194</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:120%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;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:114%"><ix:nonNumeric contextRef="ic81556a173e546489b67218a6770055a_D20200503-20210501" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE3YTI0YTAxYTIyODRhMDg4OWVkMTY1Njc5MDdkNzQ2L3RhYmxlcmFuZ2U6YTdhMjRhMDFhMjI4NGEwODg5ZWQxNjU2NzkwN2Q3NDZfNC0xLTEtMS0zNw_89b7bab6-04e9-4cae-9e0f-ae54d9e2d1c5">10.0</ix:nonNumeric></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:114%"><ix:nonFraction unitRef="usd" contextRef="i25dd188d00114dd9a321e4001293ea15_I20210501" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE3YTI0YTAxYTIyODRhMDg4OWVkMTY1Njc5MDdkNzQ2L3RhYmxlcmFuZ2U6YTdhMjRhMDFhMjI4NGEwODg5ZWQxNjU2NzkwN2Q3NDZfNC0zLTEtMS0zNw_9b12d3f1-d7a3-48f4-bf60-68a8fc31fb77">2,984</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:114%"><ix:nonFraction unitRef="usd" contextRef="i25dd188d00114dd9a321e4001293ea15_I20210501" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE3YTI0YTAxYTIyODRhMDg4OWVkMTY1Njc5MDdkNzQ2L3RhYmxlcmFuZ2U6YTdhMjRhMDFhMjI4NGEwODg5ZWQxNjU2NzkwN2Q3NDZfNC01LTEtMS0zNw_f7b63278-adda-4da5-a90d-f09cc9e7286a">1,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:114%"><ix:nonFraction unitRef="usd" contextRef="i25dd188d00114dd9a321e4001293ea15_I20210501" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE3YTI0YTAxYTIyODRhMDg4OWVkMTY1Njc5MDdkNzQ2L3RhYmxlcmFuZ2U6YTdhMjRhMDFhMjI4NGEwODg5ZWQxNjU2NzkwN2Q3NDZfNC03LTEtMS0zNw_0e91ad43-c334-4f13-81f9-16e19a1e7f2b">1,396</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:120%">Other</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:114%"><ix:nonNumeric contextRef="if70364ae381d425d99eb4edd96f582b7_D20200503-20210501" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE3YTI0YTAxYTIyODRhMDg4OWVkMTY1Njc5MDdkNzQ2L3RhYmxlcmFuZ2U6YTdhMjRhMDFhMjI4NGEwODg5ZWQxNjU2NzkwN2Q3NDZfNS0xLTEtMS0zNw_38299b73-e81c-4650-a6c7-d88bd02b6424">1.5</ix:nonNumeric></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:114%"><ix:nonFraction unitRef="usd" contextRef="i5cf4ee12fb3e49649fb31269dfd3fd29_I20210501" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE3YTI0YTAxYTIyODRhMDg4OWVkMTY1Njc5MDdkNzQ2L3RhYmxlcmFuZ2U6YTdhMjRhMDFhMjI4NGEwODg5ZWQxNjU2NzkwN2Q3NDZfNS0zLTEtMS0zNw_ab24ee6b-99c1-4fa7-9f9c-ef687d88b966">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i5cf4ee12fb3e49649fb31269dfd3fd29_I20210501" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE3YTI0YTAxYTIyODRhMDg4OWVkMTY1Njc5MDdkNzQ2L3RhYmxlcmFuZ2U6YTdhMjRhMDFhMjI4NGEwODg5ZWQxNjU2NzkwN2Q3NDZfNS01LTEtMS0zNw_d56cc816-a319-4bd2-a24a-f1839c51ca94">131</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:114%"><ix:nonFraction unitRef="usd" contextRef="i5cf4ee12fb3e49649fb31269dfd3fd29_I20210501" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE3YTI0YTAxYTIyODRhMDg4OWVkMTY1Njc5MDdkNzQ2L3RhYmxlcmFuZ2U6YTdhMjRhMDFhMjI4NGEwODg5ZWQxNjU2NzkwN2Q3NDZfNS03LTEtMS0zNw_acc22e32-d82c-4540-a2b6-4b89ae6993a7">1</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:114%">Total</span></td><td colspan="3" style="background-color:#cceeff;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:114%"><ix:nonNumeric contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE3YTI0YTAxYTIyODRhMDg4OWVkMTY1Njc5MDdkNzQ2L3RhYmxlcmFuZ2U6YTdhMjRhMDFhMjI4NGEwODg5ZWQxNjU2NzkwN2Q3NDZfNi0xLTEtMS0zNw_d96d373f-bbd8-485d-ae8e-5bc1e4356ecb">6.1</ix:nonNumeric></span></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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE3YTI0YTAxYTIyODRhMDg4OWVkMTY1Njc5MDdkNzQ2L3RhYmxlcmFuZ2U6YTdhMjRhMDFhMjI4NGEwODg5ZWQxNjU2NzkwN2Q3NDZfNi0zLTEtMS0zNw_327f8cdc-d045-4266-99a7-a5f1bbaba2b4">10,460</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE3YTI0YTAxYTIyODRhMDg4OWVkMTY1Njc5MDdkNzQ2L3RhYmxlcmFuZ2U6YTdhMjRhMDFhMjI4NGEwODg5ZWQxNjU2NzkwN2Q3NDZfNi01LTEtMS0zNw_0661f265-7b43-4cda-a445-52ce1fece4f0">8,377</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE3YTI0YTAxYTIyODRhMDg4OWVkMTY1Njc5MDdkNzQ2L3RhYmxlcmFuZ2U6YTdhMjRhMDFhMjI4NGEwODg5ZWQxNjU2NzkwN2Q3NDZfNi03LTEtMS0zNw_f4f85407-06ae-4132-88ba-cb8b8be5c3ab">2,083</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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fiscal years 2022, 2021, and 2020, amortization expense was $<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RleHRyZWdpb246MGZkZGRjNjMzNjUzNDM0ZDgwNTNhMDdhYjJlNTlkODJfNDM5ODA0NjUxMjMxNQ_ae22fea4-2548-4624-9fa7-51be4110aefa">504</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RleHRyZWdpb246MGZkZGRjNjMzNjUzNDM0ZDgwNTNhMDdhYjJlNTlkODJfODk0_8931105b-0dce-4677-b2a2-a5a2dc070354">1,502</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RleHRyZWdpb246MGZkZGRjNjMzNjUzNDM0ZDgwNTNhMDdhYjJlNTlkODJfOTAy_8a52fac1-da2b-4dba-a3a5-5607968a7822">1,498</ix:nonFraction>, respectively. Amortization expenses are included primarily in product design and development and selling expense in the consolidated statements of operations. Intangible assets are written off when fully amortized.</span></div><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RleHRyZWdpb246MGZkZGRjNjMzNjUzNDM0ZDgwNTNhMDdhYjJlNTlkODJfMTIwOA_35da3740-6d58-4a38-834e-75c66cb46ec3" 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-weight:400;line-height:120%">As of April&#160;30, 2022, amortization expenses for future periods were estimated to be as follows:</span></div><div style="margin-top: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:84.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.466%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></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:10pt;font-weight:700;line-height:120%">Fiscal years ending</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:10pt;font-weight:700;line-height:120%">Amount</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:114%">2023</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE0MzM2ZGU3M2Q4YTRhODg5ZDhhYzQwYWM4M2MwNGE2L3RhYmxlcmFuZ2U6YTQzMzZkZTczZDhhNGE4ODlkOGFjNDBhYzgzYzA0YTZfMS0yLTEtMS0zNw_6e7196ec-c1a8-4f81-9b22-9b26fb1541b5">300</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:114%">2024</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE0MzM2ZGU3M2Q4YTRhODg5ZDhhYzQwYWM4M2MwNGE2L3RhYmxlcmFuZ2U6YTQzMzZkZTczZDhhNGE4ODlkOGFjNDBhYzgzYzA0YTZfMi0yLTEtMS0zNw_9b455525-9767-4f73-b694-b27b3d20835b">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="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:114%">2025</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE0MzM2ZGU3M2Q4YTRhODg5ZDhhYzQwYWM4M2MwNGE2L3RhYmxlcmFuZ2U6YTQzMzZkZTczZDhhNGE4ODlkOGFjNDBhYzgzYzA0YTZfMy0yLTEtMS0zNw_e9b7302e-fb50-4c76-8ae5-9c9571af0df1">300</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:114%">2026</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE0MzM2ZGU3M2Q4YTRhODg5ZDhhYzQwYWM4M2MwNGE2L3RhYmxlcmFuZ2U6YTQzMzZkZTczZDhhNGE4ODlkOGFjNDBhYzgzYzA0YTZfNC0yLTEtMS0zNw_5ae17b9e-c521-4def-b794-464357e4d33c">266</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:114%">2027</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE0MzM2ZGU3M2Q4YTRhODg5ZDhhYzQwYWM4M2MwNGE2L3RhYmxlcmFuZ2U6YTQzMzZkZTczZDhhNGE4ODlkOGFjNDBhYzgzYzA0YTZfNS0yLTEtMS0zNw_4e1154fe-78e9-49a0-b414-ff44bdfbc072">36</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:120%">Thereafter</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE0MzM2ZGU3M2Q4YTRhODg5ZDhhYzQwYWM4M2MwNGE2L3RhYmxlcmFuZ2U6YTQzMzZkZTczZDhhNGE4ODlkOGFjNDBhYzgzYzA0YTZfNi0yLTEtMS0zNw_1655a0af-c7ef-4c5b-b402-87824db54438">270</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:114%">Total expected amortization expense</span></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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE0MzM2ZGU3M2Q4YTRhODg5ZDhhYzQwYWM4M2MwNGE2L3RhYmxlcmFuZ2U6YTQzMzZkZTczZDhhNGE4ODlkOGFjNDBhYzgzYzA0YTZfNy0yLTEtMS0zNw_fdc033ac-ece4-4647-a471-3cb6d876a7ec">1,472</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="i878fbdbc702b4dc995ab6fa43cb56390_100"></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%">Note 5</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:700;line-height:120%"> <ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:AdditionalFinancialInformationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90ZXh0cmVnaW9uOmZhYWViN2EwMDFiZTQ4NDZiYWI3ZjhjYjk2NjM4Yjk2XzQ1OQ_f7444135-06df-49d4-9c4f-336150b52e7f" continuedAt="i6972cedc6a1a4c858dd6b6749e468436" escape="true">Selected Financial Statement Data</ix:nonNumeric></span></div><ix:continuation id="i6972cedc6a1a4c858dd6b6749e468436" continuedAt="i0085819728ba4a0ea1fa64863e99c14e"><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90ZXh0cmVnaW9uOmZhYWViN2EwMDFiZTQ4NDZiYWI3ZjhjYjk2NjM4Yjk2XzQ1NQ_f9211c51-1562-4cd4-971e-ae6726c05c18" 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-weight:400;line-height:120%">Inventories consisted of the following:</span></div><div style="margin-top: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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></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:10pt;font-weight:700;line-height:114%">April 30, 2022</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:10pt;font-weight:700;line-height:114%">May 1, 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:114%">Raw materials</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:InventoryRawMaterialsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTowYWEyNzBlNGE2ZDg0MWVjYWVjMjY0Zjk5YTI0YjI5Yi90YWJsZXJhbmdlOjBhYTI3MGU0YTZkODQxZWNhZWMyNjRmOTlhMjRiMjliXzEtMS0xLTEtMzc_e1ab52bd-5b97-4df5-8723-e4023b066729">71,410</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:InventoryRawMaterialsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTowYWEyNzBlNGE2ZDg0MWVjYWVjMjY0Zjk5YTI0YjI5Yi90YWJsZXJhbmdlOjBhYTI3MGU0YTZkODQxZWNhZWMyNjRmOTlhMjRiMjliXzEtMy0xLTEtMzc_9cee41e8-7d4f-4e30-9890-70f2a54f351c">29,913</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:114%">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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:InventoryWorkInProcessNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTowYWEyNzBlNGE2ZDg0MWVjYWVjMjY0Zjk5YTI0YjI5Yi90YWJsZXJhbmdlOjBhYTI3MGU0YTZkODQxZWNhZWMyNjRmOTlhMjRiMjliXzItMS0xLTEtMzc_4b2e39d9-0864-42a5-bb26-a3f415d92965">14,238</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:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:InventoryWorkInProcessNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTowYWEyNzBlNGE2ZDg0MWVjYWVjMjY0Zjk5YTI0YjI5Yi90YWJsZXJhbmdlOjBhYTI3MGU0YTZkODQxZWNhZWMyNjRmOTlhMjRiMjliXzItMy0xLTEtMzc_932d6340-a007-4b0b-9e28-6a68143a6276">9,948</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:114%">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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:InventoryFinishedGoodsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTowYWEyNzBlNGE2ZDg0MWVjYWVjMjY0Zjk5YTI0YjI5Yi90YWJsZXJhbmdlOjBhYTI3MGU0YTZkODQxZWNhZWMyNjRmOTlhMjRiMjliXzMtMS0xLTEtMzc_613275cc-2ba5-4d68-83e2-f82e89a87bd1">48,744</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:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:InventoryFinishedGoodsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTowYWEyNzBlNGE2ZDg0MWVjYWVjMjY0Zjk5YTI0YjI5Yi90YWJsZXJhbmdlOjBhYTI3MGU0YTZkODQxZWNhZWMyNjRmOTlhMjRiMjliXzMtMy0xLTEtMzc_263b76e7-3998-4229-ab92-ea4038dee9d2">34,495</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: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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTowYWEyNzBlNGE2ZDg0MWVjYWVjMjY0Zjk5YTI0YjI5Yi90YWJsZXJhbmdlOjBhYTI3MGU0YTZkODQxZWNhZWMyNjRmOTlhMjRiMjliXzQtMS0xLTEtMzc_88e3836c-7b2f-487a-a19c-fc352d921fdd">134,392</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTowYWEyNzBlNGE2ZDg0MWVjYWVjMjY0Zjk5YTI0YjI5Yi90YWJsZXJhbmdlOjBhYTI3MGU0YTZkODQxZWNhZWMyNjRmOTlhMjRiMjliXzQtMy0xLTEtMzc_0bb64f72-2e45-4ffb-8f73-98bffb1a43af">74,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></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></span></div></div><ix:continuation id="i0085819728ba4a0ea1fa64863e99c14e"><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90ZXh0cmVnaW9uOmZhYWViN2EwMDFiZTQ4NDZiYWI3ZjhjYjk2NjM4Yjk2XzQ1Ng_edaf9051-1487-4311-abad-12a1a1601704" 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-weight:400;line-height:120%">Property and equipment, net consisted of the following:</span></div><div style="margin-top: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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></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:10pt;font-weight:700;line-height:114%">April 30, 2022</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:10pt;font-weight:700;line-height:114%">May 1, 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:114%">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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i2b9dbde3cb2f4223b37ce67b06cf5440_I20220430" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTo2ODFhYWFkYTk2ODA0Yjk1OTVhZWY2MmU4ZjBlOWUwOS90YWJsZXJhbmdlOjY4MWFhYWRhOTY4MDRiOTU5NWFlZjYyZThmMGU5ZTA5XzEtMS0xLTEtMzc_119e436b-7285-4937-8da7-c26b245bea03">1,899</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibf8b63cec6e54de7992bdcc8befa0dec_I20210501" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTo2ODFhYWFkYTk2ODA0Yjk1OTVhZWY2MmU4ZjBlOWUwOS90YWJsZXJhbmdlOjY4MWFhYWRhOTY4MDRiOTU5NWFlZjYyZThmMGU5ZTA5XzEtMy0xLTEtMzc_2477017a-3050-483c-8a4e-f4e979ba9bba">1,924</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:114%">Buildings</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:114%"><ix:nonFraction unitRef="usd" contextRef="ib9f075579c674aff8b8f7d0c58ab2937_I20220430" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTo2ODFhYWFkYTk2ODA0Yjk1OTVhZWY2MmU4ZjBlOWUwOS90YWJsZXJhbmdlOjY4MWFhYWRhOTY4MDRiOTU5NWFlZjYyZThmMGU5ZTA5XzItMS0xLTEtMzc_9172d896-5d21-4d2d-ab70-cc80f7f5b37f">69,170</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:114%"><ix:nonFraction unitRef="usd" contextRef="i62cb9c44db4e403ea075cfac25179225_I20210501" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTo2ODFhYWFkYTk2ODA0Yjk1OTVhZWY2MmU4ZjBlOWUwOS90YWJsZXJhbmdlOjY4MWFhYWRhOTY4MDRiOTU5NWFlZjYyZThmMGU5ZTA5XzItMy0xLTEtMzc_c0848725-4706-4dc3-90ad-620fc2b8e604">69,608</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:114%">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:114%"><ix:nonFraction unitRef="usd" contextRef="icacd2294a1824eb4bad9243a42d895b2_I20220430" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTo2ODFhYWFkYTk2ODA0Yjk1OTVhZWY2MmU4ZjBlOWUwOS90YWJsZXJhbmdlOjY4MWFhYWRhOTY4MDRiOTU5NWFlZjYyZThmMGU5ZTA5XzMtMS0xLTEtMzc_7e585105-5070-4cc4-b1b7-76af669fd014">110,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:114%"><ix:nonFraction unitRef="usd" contextRef="i8e73fc22bc314b538b0530e31853e12c_I20210501" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTo2ODFhYWFkYTk2ODA0Yjk1OTVhZWY2MmU4ZjBlOWUwOS90YWJsZXJhbmdlOjY4MWFhYWRhOTY4MDRiOTU5NWFlZjYyZThmMGU5ZTA5XzMtMy0xLTEtMzc_358d22c7-1dee-42a5-b6b4-80597de84491">98,451</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:114%">Office furniture and 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:114%"><ix:nonFraction unitRef="usd" contextRef="ide538d15212e4aa69f1b63d5e2eaf565_I20220430" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTo2ODFhYWFkYTk2ODA0Yjk1OTVhZWY2MmU4ZjBlOWUwOS90YWJsZXJhbmdlOjY4MWFhYWRhOTY4MDRiOTU5NWFlZjYyZThmMGU5ZTA5XzQtMS0xLTEtMzc_a5c8da2d-81b2-4fc6-b30f-592b7e0b335d">4,098</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:114%"><ix:nonFraction unitRef="usd" contextRef="i22f674ac699a42b0b4e723b412e0cb2d_I20210501" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTo2ODFhYWFkYTk2ODA0Yjk1OTVhZWY2MmU4ZjBlOWUwOS90YWJsZXJhbmdlOjY4MWFhYWRhOTY4MDRiOTU5NWFlZjYyZThmMGU5ZTA5XzQtMy0xLTEtMzc_1da4e3fc-9858-45ba-98b2-e31869e65243">4,103</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:114%">Computer software and hardware</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:114%"><ix:nonFraction unitRef="usd" contextRef="ib392e65b59bd4c3d83e11fad2dedd062_I20220430" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTo2ODFhYWFkYTk2ODA0Yjk1OTVhZWY2MmU4ZjBlOWUwOS90YWJsZXJhbmdlOjY4MWFhYWRhOTY4MDRiOTU5NWFlZjYyZThmMGU5ZTA5XzUtMS0xLTEtMzc_920aaf36-8aa5-43c1-a3e0-1fbe7c5d4ab1">46,922</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:114%"><ix:nonFraction unitRef="usd" contextRef="i297318e3b610422d9cffd8b6be64fea3_I20210501" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTo2ODFhYWFkYTk2ODA0Yjk1OTVhZWY2MmU4ZjBlOWUwOS90YWJsZXJhbmdlOjY4MWFhYWRhOTY4MDRiOTU5NWFlZjYyZThmMGU5ZTA5XzUtMy0xLTEtMzc_f8ab2b99-fb9a-4da8-b471-764562e6ac72">44,851</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:114%">Construction 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:114%"><ix:nonFraction unitRef="usd" contextRef="i3277d615c1ea48b1915e5ddaa73c29c9_I20220430" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTo2ODFhYWFkYTk2ODA0Yjk1OTVhZWY2MmU4ZjBlOWUwOS90YWJsZXJhbmdlOjY4MWFhYWRhOTY4MDRiOTU5NWFlZjYyZThmMGU5ZTA5XzYtMS0xLTEtMTQ1ODk_fcfe6277-18cb-4823-a74c-0930d7e98f4d">5,792</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:114%"><ix:nonFraction unitRef="usd" contextRef="ie415f8b5f3c74066a1d51991f0c430c5_I20210501" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTo2ODFhYWFkYTk2ODA0Yjk1OTVhZWY2MmU4ZjBlOWUwOS90YWJsZXJhbmdlOjY4MWFhYWRhOTY4MDRiOTU5NWFlZjYyZThmMGU5ZTA5XzYtMy0xLTEtMTQ2MDE_04a3c6e9-79cd-467f-99d5-9e3de6c116d2">&#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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Demonstration 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:114%"><ix:nonFraction unitRef="usd" contextRef="if6e724a5e72548d189067cbd18b1b3e1_I20220430" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTo2ODFhYWFkYTk2ODA0Yjk1OTVhZWY2MmU4ZjBlOWUwOS90YWJsZXJhbmdlOjY4MWFhYWRhOTY4MDRiOTU5NWFlZjYyZThmMGU5ZTA5XzctMS0xLTEtMzc_2ba21d59-ce68-45b4-92d7-af38f2d1dfed">7,260</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:114%"><ix:nonFraction unitRef="usd" contextRef="id946fb29f8804b0aa52678f3efd9a497_I20210501" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTo2ODFhYWFkYTk2ODA0Yjk1OTVhZWY2MmU4ZjBlOWUwOS90YWJsZXJhbmdlOjY4MWFhYWRhOTY4MDRiOTU5NWFlZjYyZThmMGU5ZTA5XzctMy0xLTEtMzc_7e0ff011-2c67-494f-a5b8-5d1beecde63d">7,186</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:114%">Transportation 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:114%"><ix:nonFraction unitRef="usd" contextRef="ifc14fa13e9a5499db17d1e4fe279a3e7_I20220430" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTo2ODFhYWFkYTk2ODA0Yjk1OTVhZWY2MmU4ZjBlOWUwOS90YWJsZXJhbmdlOjY4MWFhYWRhOTY4MDRiOTU5NWFlZjYyZThmMGU5ZTA5XzgtMS0xLTEtMzc_76748021-b7fb-4fc3-b367-1109a0cc8273">7,065</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:114%"><ix:nonFraction unitRef="usd" contextRef="i5ba5a23b53904509bf7811e361a9d76d_I20210501" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTo2ODFhYWFkYTk2ODA0Yjk1OTVhZWY2MmU4ZjBlOWUwOS90YWJsZXJhbmdlOjY4MWFhYWRhOTY4MDRiOTU5NWFlZjYyZThmMGU5ZTA5XzgtMy0xLTEtMzc_af7035b9-2b85-4aed-b013-04f4cce0181d">7,264</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: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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTo2ODFhYWFkYTk2ODA0Yjk1OTVhZWY2MmU4ZjBlOWUwOS90YWJsZXJhbmdlOjY4MWFhYWRhOTY4MDRiOTU5NWFlZjYyZThmMGU5ZTA5XzktMS0xLTEtMzc_d42ef328-b954-4f84-9142-05923a4e9d77">252,285</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:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTo2ODFhYWFkYTk2ODA0Yjk1OTVhZWY2MmU4ZjBlOWUwOS90YWJsZXJhbmdlOjY4MWFhYWRhOTY4MDRiOTU5NWFlZjYyZThmMGU5ZTA5XzktMy0xLTEtMzc_73500114-7223-4104-9dc1-96cac3b653e7">233,387</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:114%">Less accumulated depreciation</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTo2ODFhYWFkYTk2ODA0Yjk1OTVhZWY2MmU4ZjBlOWUwOS90YWJsZXJhbmdlOjY4MWFhYWRhOTY4MDRiOTU5NWFlZjYyZThmMGU5ZTA5XzEwLTEtMS0xLTM3_742b5379-4628-44e5-a2c0-4db178f1a722">185,520</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:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTo2ODFhYWFkYTk2ODA0Yjk1OTVhZWY2MmU4ZjBlOWUwOS90YWJsZXJhbmdlOjY4MWFhYWRhOTY4MDRiOTU5NWFlZjYyZThmMGU5ZTA5XzEwLTMtMS0xLTM3_f9595bfc-0a74-44b1-b0c5-21e59f7ff71c">174,705</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: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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTo2ODFhYWFkYTk2ODA0Yjk1OTVhZWY2MmU4ZjBlOWUwOS90YWJsZXJhbmdlOjY4MWFhYWRhOTY4MDRiOTU5NWFlZjYyZThmMGU5ZTA5XzExLTEtMS0xLTM3_be603aa1-6f56-4dfc-8a12-4a771d774d8a">66,765</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTo2ODFhYWFkYTk2ODA0Yjk1OTVhZWY2MmU4ZjBlOWUwOS90YWJsZXJhbmdlOjY4MWFhYWRhOTY4MDRiOTU5NWFlZjYyZThmMGU5ZTA5XzExLTMtMS0xLTM3_64ea1d2b-8f5e-49ab-bae3-13464933c4a3">58,682</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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our depreciation expense was $<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90ZXh0cmVnaW9uOmZhYWViN2EwMDFiZTQ4NDZiYWI3ZjhjYjk2NjM4Yjk2XzE3Ng_a88ab99d-b88c-4e6b-b822-c7fd4667d6e8">14,890</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90ZXh0cmVnaW9uOmZhYWViN2EwMDFiZTQ4NDZiYWI3ZjhjYjk2NjM4Yjk2XzE4MA_0f98c5ed-2c59-4d23-bcd1-3d09f5d7e5a6">15,575</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90ZXh0cmVnaW9uOmZhYWViN2EwMDFiZTQ4NDZiYWI3ZjhjYjk2NjM4Yjk2XzE4OA_eb20d169-f8a4-4f55-95f7-58f4fa44ad7a">16,230</ix:nonFraction> for the fiscal years 2022, 2021, and 2020, respectively.</span></div><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90ZXh0cmVnaW9uOmZhYWViN2EwMDFiZTQ4NDZiYWI3ZjhjYjk2NjM4Yjk2XzQ1Nw_b81bc042-bf37-4a9b-821e-b8ba9c340f8b" 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-weight:400;line-height:120%">Accrued expenses consisted of the following:</span></div><div style="margin-top: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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></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:10pt;font-weight:700;line-height:114%">April 30, 2022</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:10pt;font-weight:700;line-height:114%">May 1, 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:114%">Compensation</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZToyYmNlMmE4YWVmYjg0ODkyYTc4YzE4ZWQxMjE5ZDAzNi90YWJsZXJhbmdlOjJiY2UyYThhZWZiODQ4OTJhNzhjMThlZDEyMTlkMDM2XzEtMS0xLTEtMzc_80a9aa09-2f2a-4952-818e-81c664262b1e">15,944</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZToyYmNlMmE4YWVmYjg0ODkyYTc4YzE4ZWQxMjE5ZDAzNi90YWJsZXJhbmdlOjJiY2UyYThhZWZiODQ4OTJhNzhjMThlZDEyMTlkMDM2XzEtMy0xLTEtMzc_3119d2cc-3dbb-45cc-8de4-d12174ea4556">13,079</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:114%">Taxes, other than 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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZToyYmNlMmE4YWVmYjg0ODkyYTc4YzE4ZWQxMjE5ZDAzNi90YWJsZXJhbmdlOjJiY2UyYThhZWZiODQ4OTJhNzhjMThlZDEyMTlkMDM2XzItMS0xLTEtMzc_7c1ba783-f393-4868-a402-ded646bf9b88">6,741</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:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZToyYmNlMmE4YWVmYjg0ODkyYTc4YzE4ZWQxMjE5ZDAzNi90YWJsZXJhbmdlOjJiY2UyYThhZWZiODQ4OTJhNzhjMThlZDEyMTlkMDM2XzItMy0xLTEtMzc_e879ef9c-ee66-4bb3-8693-54a4ffc7c527">5,888</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:114%">Accrued employee benefits</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:AccruedEmployeeBenefitsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZToyYmNlMmE4YWVmYjg0ODkyYTc4YzE4ZWQxMjE5ZDAzNi90YWJsZXJhbmdlOjJiY2UyYThhZWZiODQ4OTJhNzhjMThlZDEyMTlkMDM2XzMtMS0xLTEtMzc_5f06bb62-59b5-402c-84e8-4f59d8802f32">3,227</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:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:AccruedEmployeeBenefitsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZToyYmNlMmE4YWVmYjg0ODkyYTc4YzE4ZWQxMjE5ZDAzNi90YWJsZXJhbmdlOjJiY2UyYThhZWZiODQ4OTJhNzhjMThlZDEyMTlkMDM2XzMtMy0xLTEtMzc_f12003ca-d1bc-418f-966f-374fef84a099">2,174</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:114%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZToyYmNlMmE4YWVmYjg0ODkyYTc4YzE4ZWQxMjE5ZDAzNi90YWJsZXJhbmdlOjJiY2UyYThhZWZiODQ4OTJhNzhjMThlZDEyMTlkMDM2XzQtMC0xLTEtMzc_4e6d1296-a64f-4444-9890-1d0627aa4e98"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZToyYmNlMmE4YWVmYjg0ODkyYTc4YzE4ZWQxMjE5ZDAzNi90YWJsZXJhbmdlOjJiY2UyYThhZWZiODQ4OTJhNzhjMThlZDEyMTlkMDM2XzQtMC0xLTEtMzc_6e2fdc93-5d01-412e-8eeb-5eadd67dbfb3">Operating lease liabilities</span></span></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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZToyYmNlMmE4YWVmYjg0ODkyYTc4YzE4ZWQxMjE5ZDAzNi90YWJsZXJhbmdlOjJiY2UyYThhZWZiODQ4OTJhNzhjMThlZDEyMTlkMDM2XzQtMS0xLTEtMzc_7ffcc96b-fa1d-480d-a46e-3823781c633a">2,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:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZToyYmNlMmE4YWVmYjg0ODkyYTc4YzE4ZWQxMjE5ZDAzNi90YWJsZXJhbmdlOjJiY2UyYThhZWZiODQ4OTJhNzhjMThlZDEyMTlkMDM2XzQtMy0xLTEtMzc_6b0fb206-c2c9-4a6e-bfb7-20ba4dca94fb">1,881</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:114%">Short-term accrued expenses</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZToyYmNlMmE4YWVmYjg0ODkyYTc4YzE4ZWQxMjE5ZDAzNi90YWJsZXJhbmdlOjJiY2UyYThhZWZiODQ4OTJhNzhjMThlZDEyMTlkMDM2XzUtMS0xLTEtMzc_b227632d-7c26-48e8-89ce-37f7b8c2c2f0">6,738</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:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZToyYmNlMmE4YWVmYjg0ODkyYTc4YzE4ZWQxMjE5ZDAzNi90YWJsZXJhbmdlOjJiY2UyYThhZWZiODQ4OTJhNzhjMThlZDEyMTlkMDM2XzUtMy0xLTEtMzc_dad2be26-a9cc-4557-b554-665b9b7c8cab">7,455</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Acquisition-related contingency 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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZToyYmNlMmE4YWVmYjg0ODkyYTc4YzE4ZWQxMjE5ZDAzNi90YWJsZXJhbmdlOjJiY2UyYThhZWZiODQ4OTJhNzhjMThlZDEyMTlkMDM2XzctMS0xLTEtMzc_e30471e0-19da-4b65-8d44-664da62d5310">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZToyYmNlMmE4YWVmYjg0ODkyYTc4YzE4ZWQxMjE5ZDAzNi90YWJsZXJhbmdlOjJiY2UyYThhZWZiODQ4OTJhNzhjMThlZDEyMTlkMDM2XzctMy0xLTEtMzc_92dd6f28-6074-44a5-8be1-952b99bc6459">195</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: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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZToyYmNlMmE4YWVmYjg0ODkyYTc4YzE4ZWQxMjE5ZDAzNi90YWJsZXJhbmdlOjJiY2UyYThhZWZiODQ4OTJhNzhjMThlZDEyMTlkMDM2XzgtMS0xLTEtMzc_5098a74f-1296-4282-91ea-619ad35217e0">34,959</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZToyYmNlMmE4YWVmYjg0ODkyYTc4YzE4ZWQxMjE5ZDAzNi90YWJsZXJhbmdlOjJiY2UyYThhZWZiODQ4OTJhNzhjMThlZDEyMTlkMDM2XzgtMy0xLTEtMzc_ce3980e0-7580-44de-afda-416896d7e414">30,672</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="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90ZXh0cmVnaW9uOmZhYWViN2EwMDFiZTQ4NDZiYWI3ZjhjYjk2NjM4Yjk2XzQ1OA_7670687f-95d9-4336-906b-bcca10e9a6da" 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-weight:400;line-height:120%">Other (expense) income, net consisted of the following:</span></div><div style="margin-top: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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" 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:115%">Year 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:10pt;font-weight:700;line-height:120%">April 30, 2022</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:10pt;font-weight:700;line-height:120%">May 1, 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:10pt;font-weight:700;line-height:120%">May 2, 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:114%">Foreign currency transaction (losses) gains</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:114%">$</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:114%">(<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTplMTVmZGUxZWZiMzA0ODNjODc2MGIwMTQ1MzMxODMxZS90YWJsZXJhbmdlOmUxNWZkZTFlZmIzMDQ4M2M4NzYwYjAxNDUzMzE4MzFlXzItMS0xLTEtMzc_201dec26-c10d-4317-a90a-5b4506646ac3">227</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 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:114%">$</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTplMTVmZGUxZWZiMzA0ODNjODc2MGIwMTQ1MzMxODMxZS90YWJsZXJhbmdlOmUxNWZkZTFlZmIzMDQ4M2M4NzYwYjAxNDUzMzE4MzFlXzItMy0xLTEtMzc_588fb230-b984-46f6-9916-dc86492d9c3a">675</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 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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTplMTVmZGUxZWZiMzA0ODNjODc2MGIwMTQ1MzMxODMxZS90YWJsZXJhbmdlOmUxNWZkZTFlZmIzMDQ4M2M4NzYwYjAxNDUzMzE4MzFlXzItNS0xLTEtMzc_333de569-4672-4949-9f7c-442bc3cbbaa1">207</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:114%">Equity in losses of affiliates</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:114%">(<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTplMTVmZGUxZWZiMzA0ODNjODc2MGIwMTQ1MzMxODMxZS90YWJsZXJhbmdlOmUxNWZkZTFlZmIzMDQ4M2M4NzYwYjAxNDUzMzE4MzFlXzMtMS0xLTEtMzc_332a101e-a6c1-47b1-a2c4-8ce2f9613b59">2,970</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTplMTVmZGUxZWZiMzA0ODNjODc2MGIwMTQ1MzMxODMxZS90YWJsZXJhbmdlOmUxNWZkZTFlZmIzMDQ4M2M4NzYwYjAxNDUzMzE4MzFlXzMtMy0xLTEtMzc_c94fd008-9e22-420e-82b6-58447743a0b4">2,370</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTplMTVmZGUxZWZiMzA0ODNjODc2MGIwMTQ1MzMxODMxZS90YWJsZXJhbmdlOmUxNWZkZTFlZmIzMDQ4M2M4NzYwYjAxNDUzMzE4MzFlXzMtNS0xLTEtMzc_71cc0956-e88c-4e4e-a873-c23a0c022559">741</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:10pt;font-weight:400;line-height:114%">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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:OtherNonoperatingGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTplMTVmZGUxZWZiMzA0ODNjODc2MGIwMTQ1MzMxODMxZS90YWJsZXJhbmdlOmUxNWZkZTFlZmIzMDQ4M2M4NzYwYjAxNDUzMzE4MzFlXzQtMS0xLTEtMzc_1334ef31-f0f5-485c-a386-f74055465134">88</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:OtherNonoperatingGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTplMTVmZGUxZWZiMzA0ODNjODc2MGIwMTQ1MzMxODMxZS90YWJsZXJhbmdlOmUxNWZkZTFlZmIzMDQ4M2M4NzYwYjAxNDUzMzE4MzFlXzQtMy0xLTEtMzc_f1154ac2-e7f0-4690-8fcb-55e2a405899d">62</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTplMTVmZGUxZWZiMzA0ODNjODc2MGIwMTQ1MzMxODMxZS90YWJsZXJhbmdlOmUxNWZkZTFlZmIzMDQ4M2M4NzYwYjAxNDUzMzE4MzFlXzQtNS0xLTEtMzc_ac1c18a1-da95-4fc6-b237-67fec8dc50d9">7</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: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:114%">$</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:114%">(<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTplMTVmZGUxZWZiMzA0ODNjODc2MGIwMTQ1MzMxODMxZS90YWJsZXJhbmdlOmUxNWZkZTFlZmIzMDQ4M2M4NzYwYjAxNDUzMzE4MzFlXzUtMS0xLTEtMzc_9636c703-c16f-40df-8315-db19c77d1a46">3,109</ix:nonFraction>)</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:114%">$</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTplMTVmZGUxZWZiMzA0ODNjODc2MGIwMTQ1MzMxODMxZS90YWJsZXJhbmdlOmUxNWZkZTFlZmIzMDQ4M2M4NzYwYjAxNDUzMzE4MzFlXzUtMy0xLTEtMzc_7274a983-2aa8-4dac-a75c-11c05658a703">2,983</ix:nonFraction>)</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:114%">$</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTplMTVmZGUxZWZiMzA0ODNjODc2MGIwMTQ1MzMxODMxZS90YWJsZXJhbmdlOmUxNWZkZTFlZmIzMDQ4M2M4NzYwYjAxNDUzMzE4MzFlXzUtNS0xLTEtMzc_84f2f49e-6189-4ce2-b5e7-6ed788950e4b">541</ix:nonFraction>)</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="i878fbdbc702b4dc995ab6fa43cb56390_103"></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%">Note 6</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:700;line-height:120%"> <ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:FinancingReceivablesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDMvZnJhZzowMTQxZjM4Y2U4ZDI0NTQzYWZkY2RmMzIzYTQ0NTg3Yi90ZXh0cmVnaW9uOjAxNDFmMzhjZThkMjQ1NDNhZmRjZGYzMjNhNDQ1ODdiXzE0Mjk_096ef5d8-19ed-4832-bf7c-eaf157483239" continuedAt="ia56915ad3ad645d9af812a4faea8a5f3" escape="true">Receivables</ix:nonNumeric></span></div><ix:continuation id="ia56915ad3ad645d9af812a4faea8a5f3" continuedAt="i03eba95be7894ad3acfe809746d5f54e"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We invoice customers based on a billing schedule as established in our contracts. We sometimes have the ability to file a contractor&#8217;s lien against the product installed as collateral and to file claims against surety bonds to protect our interest in receivables. Foreign sales are at times secured by irrevocable letters of credit or bank guarantees. Accounts receivable are reported net of an allowance for doubtful accounts of $<ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDMvZnJhZzowMTQxZjM4Y2U4ZDI0NTQzYWZkY2RmMzIzYTQ0NTg3Yi90ZXh0cmVnaW9uOjAxNDFmMzhjZThkMjQ1NDNhZmRjZGYzMjNhNDQ1ODdiXzQzOTgwNDY1MTI1ODc_2ddd0c53-1b87-4e1a-98b2-b4a7d0b208a7">2,754</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDMvZnJhZzowMTQxZjM4Y2U4ZDI0NTQzYWZkY2RmMzIzYTQ0NTg3Yi90ZXh0cmVnaW9uOjAxNDFmMzhjZThkMjQ1NDNhZmRjZGYzMjNhNDQ1ODdiXzQ2Mg_58cb32c1-c67b-4cb1-843e-9b14e062343e">3,942</ix:nonFraction> at April&#160;30, 2022 and May&#160;1, 2021, respectively. Included in accounts receivable as of April&#160;30, 2022 and May&#160;1, 2021 was $<ix:nonFraction unitRef="usd" contextRef="i3a45b62b8b5a437098dde492f956e372_I20220430" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDMvZnJhZzowMTQxZjM4Y2U4ZDI0NTQzYWZkY2RmMzIzYTQ0NTg3Yi90ZXh0cmVnaW9uOjAxNDFmMzhjZThkMjQ1NDNhZmRjZGYzMjNhNDQ1ODdiXzM4NDgyOTA2OTg2NTY_880cb415-0311-46f1-b80c-ba86d84b0cea">1,834</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i8bed3d08a8474e7db4f2456efe82aa5c_I20210501" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDMvZnJhZzowMTQxZjM4Y2U4ZDI0NTQzYWZkY2RmMzIzYTQ0NTg3Yi90ZXh0cmVnaW9uOjAxNDFmMzhjZThkMjQ1NDNhZmRjZGYzMjNhNDQ1ODdiXzU1Mg_428a71f9-e986-4c7f-a9e4-b8a2327038f7">660</ix:nonFraction>, respectively, of retainage on construction-type contracts, all of which is expected to be collected within one 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-weight:400;line-height:120%">In some contracts with customers, we agree to installment payments exceeding 12 months. The present value of these contracts is recorded as a receivable as the revenue is recognized in accordance with GAAP, and profit is recognized to the </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">57</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></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:400;line-height:120%"><ix:continuation id="i03eba95be7894ad3acfe809746d5f54e">extent the present value is in excess of cost. We generally retain a security interest in the equipment or in the cash flow generated by the equipment until the contract is paid. The present value of long-term contracts, including accrued interest and current maturities, was $<ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:NotesReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDMvZnJhZzowMTQxZjM4Y2U4ZDI0NTQzYWZkY2RmMzIzYTQ0NTg3Yi90ZXh0cmVnaW9uOjAxNDFmMzhjZThkMjQ1NDNhZmRjZGYzMjNhNDQ1ODdiXzMyOTg1MzQ4ODQ4MTU_c0f61d2a-57f2-4000-838a-7c4569979832">4,288</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:NotesReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDMvZnJhZzowMTQxZjM4Y2U4ZDI0NTQzYWZkY2RmMzIzYTQ0NTg3Yi90ZXh0cmVnaW9uOjAxNDFmMzhjZThkMjQ1NDNhZmRjZGYzMjNhNDQ1ODdiXzMyOTg1MzQ4ODQ4NDg_72d98474-56a8-4057-8c31-1f9cc4a20309">3,097</ix:nonFraction> as of April&#160;30, 2022 and May&#160;1, 2021, respectively. Contract receivables bearing annual interest rates of <ix:nonFraction unitRef="number" contextRef="i871b86a0505c48f38d54b0d6a591b187_D20210502-20220430" decimals="2" name="dakt:ContractAndLeasesReceivableInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDMvZnJhZzowMTQxZjM4Y2U4ZDI0NTQzYWZkY2RmMzIzYTQ0NTg3Yi90ZXh0cmVnaW9uOjAxNDFmMzhjZThkMjQ1NDNhZmRjZGYzMjNhNDQ1ODdiXzEyODQ_3ec00ca6-221a-41a2-be6a-4d81b08b2247">0.0</ix:nonFraction> to <ix:nonFraction unitRef="number" contextRef="ib4d12d6d7a4044b498f99f3f254376d1_D20210502-20220430" decimals="2" name="dakt:ContractAndLeasesReceivableInterestRate" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDMvZnJhZzowMTQxZjM4Y2U4ZDI0NTQzYWZkY2RmMzIzYTQ0NTg3Yi90ZXh0cmVnaW9uOjAxNDFmMzhjZThkMjQ1NDNhZmRjZGYzMjNhNDQ1ODdiXzEyOTA_7361c12a-254d-4dc7-a36d-ea1d0aa4c333">9.0</ix:nonFraction> percent are due in varying annual installments through November 2025. The face value of long-term receivables was $<ix:nonFraction unitRef="usd" contextRef="i75f9cc23ca74409688664aaf1ec15510_I20220430" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDMvZnJhZzowMTQxZjM4Y2U4ZDI0NTQzYWZkY2RmMzIzYTQ0NTg3Yi90ZXh0cmVnaW9uOjAxNDFmMzhjZThkMjQ1NDNhZmRjZGYzMjNhNDQ1ODdiXzM4NDgyOTA2OTg2NjE_88101eda-20de-428a-8626-aad85c52871b">4,364</ix:nonFraction> as of April&#160;30, 2022 and $<ix:nonFraction unitRef="usd" contextRef="i607ab66e90224e0b9e06d4eb4458b6d0_I20210501" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDMvZnJhZzowMTQxZjM4Y2U4ZDI0NTQzYWZkY2RmMzIzYTQ0NTg3Yi90ZXh0cmVnaW9uOjAxNDFmMzhjZThkMjQ1NDNhZmRjZGYzMjNhNDQ1ODdiXzMyOTg1MzQ4ODQ4NjQ_f9a69fc9-6ce9-409f-869a-b481f11686e0">3,438</ix:nonFraction> as of May&#160;1, 2021.</ix:continuation></span></div><div id="i878fbdbc702b4dc995ab6fa43cb56390_106"></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%">Note 7</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:700;line-height:120%"> <ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDYvZnJhZzoxZTc0NzczNGU5NDk0MGE1ODhlYjVlMDNlZTA1NjBjNS90ZXh0cmVnaW9uOjFlNzQ3NzM0ZTk0OTQwYTU4OGViNWUwM2VlMDU2MGM1XzIyNjE_f52b97b4-b5f6-4a0a-971e-39ac3667463b" continuedAt="ic7b5654c0b3e48399f3ed6e0f910dabf" escape="true">Financing Agreements</ix:nonNumeric></span></div><ix:continuation id="ic7b5654c0b3e48399f3ed6e0f910dabf" continuedAt="ibf0a3338be0940089f95e0b0e6b6e254"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a credit agreement with a bank which provides for a $<ix:nonFraction unitRef="usd" contextRef="i8525885404f74730a077d848b242d2ad_I20220430" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDYvZnJhZzoxZTc0NzczNGU5NDk0MGE1ODhlYjVlMDNlZTA1NjBjNS90ZXh0cmVnaW9uOjFlNzQ3NzM0ZTk0OTQwYTU4OGViNWUwM2VlMDU2MGM1XzcxNDY4MjU1ODQ5MDY_3af519d4-d96a-4fb2-b66b-a400010c2290">35,000</ix:nonFraction>, line of credit and allows up to $<ix:nonFraction unitRef="usd" contextRef="ied1922fa210243b8aed15ae5127261cd_I20220430" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDYvZnJhZzoxZTc0NzczNGU5NDk0MGE1ODhlYjVlMDNlZTA1NjBjNS90ZXh0cmVnaW9uOjFlNzQ3NzM0ZTk0OTQwYTU4OGViNWUwM2VlMDU2MGM1XzcxNDY4MjU1ODQ5NTk_922cd8f6-7555-4719-a35c-7497f39494bb">20,000</ix:nonFraction> for commercial and standby letters of credit. The bank has a security interest in certain assets located in the United States. The interest rate on the line of credit ranges from the secured overnight financing rate ("SOFR") plus <ix:nonFraction unitRef="number" contextRef="ie0e471a174fe46318d848c1d96ddbdd5_D20210502-20220430" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-4" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDYvZnJhZzoxZTc0NzczNGU5NDk0MGE1ODhlYjVlMDNlZTA1NjBjNS90ZXh0cmVnaW9uOjFlNzQ3NzM0ZTk0OTQwYTU4OGViNWUwM2VlMDU2MGM1Xzg3OTYwOTMwMzAzNTE_9a692ac6-49d6-46d3-9969-f6bf7931061d">75</ix:nonFraction> basis points to SOFR plus <ix:nonFraction unitRef="number" contextRef="i21da29ef51a840af96d7f7670587c5c7_D20210502-20220430" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-4" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDYvZnJhZzoxZTc0NzczNGU5NDk0MGE1ODhlYjVlMDNlZTA1NjBjNS90ZXh0cmVnaW9uOjFlNzQ3NzM0ZTk0OTQwYTU4OGViNWUwM2VlMDU2MGM1XzE3NTkyMTg2MDUyNTE2_9d414ed2-d71c-4ca8-9725-f993759e300f">125</ix:nonFraction> basis points depending on certain ratios. The line of credit was renewed on April 29, 2022, and the maturity date of our credit agreement and related revolving bank note is April 29, 2025. </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:400;line-height:120%">The credit agreement and amendments to the credit agreement require us to be in compliance with certain financial ratios, including a covenant to maintain the ratio of interest-bearing debt to earnings before income taxes, depreciation, and amortization of less than <ix:nonFraction unitRef="number" contextRef="i3aebf7adb5664365969234a1ac19a555_I20200828" decimals="INF" name="dakt:DebtInstrumentCovenantInterestBearingDebtToEBITDARatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDYvZnJhZzoxZTc0NzczNGU5NDk0MGE1ODhlYjVlMDNlZTA1NjBjNS90ZXh0cmVnaW9uOjFlNzQ3NzM0ZTk0OTQwYTU4OGViNWUwM2VlMDU2MGM1XzExNDE_19c68641-5435-4cd5-964e-499d3510d08f">2.5</ix:nonFraction>, and other covenants. The credit agreement and amendments to the credit agreement also contain customary events of default, including the failure to comply with covenants, the failure to pay or discharge material judgments and taxes, bankruptcy, the failure to pay loans and fees, and experiencing a change of control. The occurrence of an event of default by us would permit the lenders to terminate their commitments and accelerate repayment of the loans, foreclose on the collateral for the loans, and require collateralization of outstanding letters of credit. </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:400;line-height:120%">As of April&#160;30, 2022, there were <ix:nonFraction unitRef="usd" contextRef="i8525885404f74730a077d848b242d2ad_I20220430" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDYvZnJhZzoxZTc0NzczNGU5NDk0MGE1ODhlYjVlMDNlZTA1NjBjNS90ZXh0cmVnaW9uOjFlNzQ3NzM0ZTk0OTQwYTU4OGViNWUwM2VlMDU2MGM1XzE2Njg_e1280aed-95ca-4e3e-aaec-7ca4589b90b5">no</ix:nonFraction> advances under the loan portion of the line of credit, and the balance of the letters of credit outstanding was approximately $<ix:nonFraction unitRef="usd" contextRef="i5effd2ed180d4a47abcd4b42ec1cdcc6_I20200828" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDYvZnJhZzoxZTc0NzczNGU5NDk0MGE1ODhlYjVlMDNlZTA1NjBjNS90ZXh0cmVnaW9uOjFlNzQ3NzM0ZTk0OTQwYTU4OGViNWUwM2VlMDU2MGM1XzQzOTgwNDY1MTQyMTg_e2d67bd1-a5d5-4e65-a620-799a015b1e32">4,669</ix:nonFraction>. As of April&#160;30, 2022, $<ix:nonFraction unitRef="usd" contextRef="i3aebf7adb5664365969234a1ac19a555_I20200828" decimals="-3" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDYvZnJhZzoxZTc0NzczNGU5NDk0MGE1ODhlYjVlMDNlZTA1NjBjNS90ZXh0cmVnaW9uOjFlNzQ3NzM0ZTk0OTQwYTU4OGViNWUwM2VlMDU2MGM1XzQzOTgwNDY1MTQyMjM_2637ac7c-b1e0-4520-9809-3ce3bd33776f">30,331</ix:nonFraction> of the credit facility was available for borrowing.</span></div></ix:continuation><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ibf0a3338be0940089f95e0b0e6b6e254">As of April&#160;30, 2022, we had $<ix:nonFraction unitRef="usd" contextRef="i4e9ee4c029414912ba8efbe936dfbb1b_I20200828" decimals="-3" name="us-gaap:LineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDYvZnJhZzoxZTc0NzczNGU5NDk0MGE1ODhlYjVlMDNlZTA1NjBjNS90ZXh0cmVnaW9uOjFlNzQ3NzM0ZTk0OTQwYTU4OGViNWUwM2VlMDU2MGM1XzcxNDY4MjU1ODcyMTM_4dce6ccb-de8b-465e-9a84-7fb29b3fcd0d">715</ix:nonFraction> of bank guarantees or other financial instruments for display installations issued by another bank and secured by a restricted cash deposit. If we are unable to meet the terms of the arrangement, the bank would subrogate its loss by drawing on the secured cash deposit.</ix:continuation> </span></div><div id="i878fbdbc702b4dc995ab6fa43cb56390_109"></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%">Note 8</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:700;line-height:120%"> <ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:TreasuryStockTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDkvZnJhZzowZDA2ZjFhMjQwMzU0MzYxYTkwYjAzYzcxNDI1YjkzMC90ZXh0cmVnaW9uOjBkMDZmMWEyNDAzNTQzNjFhOTBiMDNjNzE0MjViOTMwXzk2NA_eee3c15c-ad2a-4b71-83bf-99566bc7b069" continuedAt="i47a4c130468b4cb4916118d681e504f5" escape="true">Share Repurchase Program</ix:nonNumeric></span></div><ix:continuation id="i47a4c130468b4cb4916118d681e504f5"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June&#160;17, 2016, our Board of Directors approved a stock repurchase program under which we may purchase up to $<ix:nonFraction unitRef="usd" contextRef="i358ffb043eb84a6fa12fa99b9255cf71_I20160617" decimals="INF" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDkvZnJhZzowZDA2ZjFhMjQwMzU0MzYxYTkwYjAzYzcxNDI1YjkzMC90ZXh0cmVnaW9uOjBkMDZmMWEyNDAzNTQzNjFhOTBiMDNjNzE0MjViOTMwXzE0MA_fec86c3b-812e-45ad-914c-bdbd3e2b6264">40,000</ix:nonFraction> of the Company's outstanding shares of common stock. Under this program, we may repurchase shares from time to time in open market transactions and in privately negotiated transactions based on business, market, applicable legal requirements and other considerations. The repurchase program does not require the repurchase of a specific number of shares and may be terminated at any time.</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:400;line-height:120%">In April 2020, the Board had suspended the program. On December 2, 2021, the Board of Directors of Daktronics voted to reauthorize the stock repurchase program.</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:400;line-height:120%">During fiscal 2021, we had <ix:nonFraction unitRef="shares" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDkvZnJhZzowZDA2ZjFhMjQwMzU0MzYxYTkwYjAzYzcxNDI1YjkzMC90ZXh0cmVnaW9uOjBkMDZmMWEyNDAzNTQzNjFhOTBiMDNjNzE0MjViOTMwXzU2Ng_68f664fd-ec63-488e-a448-f48541681b3b">no</ix:nonFraction> repurchases of shares of our outstanding common stock. During fiscal 2022 and 2020, we repurchased <ix:nonFraction unitRef="shares" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDkvZnJhZzowZDA2ZjFhMjQwMzU0MzYxYTkwYjAzYzcxNDI1YjkzMC90ZXh0cmVnaW9uOjBkMDZmMWEyNDAzNTQzNjFhOTBiMDNjNzE0MjViOTMwXzM4NDgyOTA2OTg5ODE_e1d385da-0c5c-471e-b975-d2f9355908e2">641</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDkvZnJhZzowZDA2ZjFhMjQwMzU0MzYxYTkwYjAzYzcxNDI1YjkzMC90ZXh0cmVnaW9uOjBkMDZmMWEyNDAzNTQzNjFhOTBiMDNjNzE0MjViOTMwXzMyOTg1MzQ4ODQ2Njg_0d5f1e75-21ae-4258-bb45-80082616c1e4">1,039</ix:nonFraction>, respectively, shares of common stock at a total cost of $<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDkvZnJhZzowZDA2ZjFhMjQwMzU0MzYxYTkwYjAzYzcxNDI1YjkzMC90ZXh0cmVnaW9uOjBkMDZmMWEyNDAzNTQzNjFhOTBiMDNjNzE0MjViOTMwXzM4NDgyOTA2OTg5ODY_bb7b5cb8-d3e7-4010-8913-14f906743468">3,184</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDkvZnJhZzowZDA2ZjFhMjQwMzU0MzYxYTkwYjAzYzcxNDI1YjkzMC90ZXh0cmVnaW9uOjBkMDZmMWEyNDAzNTQzNjFhOTBiMDNjNzE0MjViOTMwXzMyOTg1MzQ4ODQ2ODM_1399e4cc-1b20-45e6-a0c0-55306eca64b3">5,636</ix:nonFraction>, respectively. As of April&#160;30, 2022, we had $<ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDkvZnJhZzowZDA2ZjFhMjQwMzU0MzYxYTkwYjAzYzcxNDI1YjkzMC90ZXh0cmVnaW9uOjBkMDZmMWEyNDAzNTQzNjFhOTBiMDNjNzE0MjViOTMwXzM4NDgyOTA2OTg5OTI_ae0c1d7a-a220-442a-b03f-30346aab391b">29,355</ix:nonFraction> of remaining capacity under our current share repurchase program.</span></div></ix:continuation><div id="i878fbdbc702b4dc995ab6fa43cb56390_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%">Note 9</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:700;line-height:120%"> <ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90ZXh0cmVnaW9uOmNkYWQ5MjRhZDgzYjRkZmZhMzRmZWE5OTFkYzA0MzE3XzI5NjA_d09a96f9-c981-4fce-98da-cd845d0ee426" continuedAt="i81283a16cb1b45bdb5fbfcfdb4bb0e85" escape="true">Leases</ix:nonNumeric></span></div><ix:continuation id="i81283a16cb1b45bdb5fbfcfdb4bb0e85" continuedAt="i23a6f49ea9a743378d590fa2c77a9b4e"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We lease facilities and various equipment to manufacture products and provide employee collaboration space and tools. These are all classified as operating leases and have initial lease terms ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90ZXh0cmVnaW9uOmNkYWQ5MjRhZDgzYjRkZmZhMzRmZWE5OTFkYzA0MzE3XzIyNQ_8e6d9d3a-343e-4e56-980f-068e2345cd21">one</span> to <ix:nonNumeric contextRef="i27c50beecc68493ba14d6edcf5f1bb23_I20220430" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90ZXh0cmVnaW9uOmNkYWQ5MjRhZDgzYjRkZmZhMzRmZWE5OTFkYzA0MzE3XzIzMQ_c0cd9912-0070-4704-9c08-c15eabac97c2">five years</ix:nonNumeric>. These operating leases do not contain material residual value guarantees or material restrictive covenants. Our lease for our facility in Sioux Falls, South Dakota has a purchase option. We do not have any financing leases.</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:400;line-height:120%">We determine if an arrangement is a lease at the inception of the lease. Leases with an initial term of 12 months or less are not recorded on the balance sheet. Right-of-use assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease right-of-use assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. As we are generally not able to determine the rate implicit in our leases, we use the incremental borrowing rate based on the information available at the commencement date in determining the present value of future lease payments. The </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></span></div></div><ix:continuation id="i23a6f49ea9a743378d590fa2c77a9b4e"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">operating lease right-of-use asset includes any prepaid lease payments and initial direct costs and excludes any lease incentives and impairments. Some of our leases include options to extend the term, which is only included in the right-of-use assets and lease liability calculation when it is reasonably certain that we will exercise that option. We have lease agreements with lease and non-lease components, and we have elected to account for all asset classes as a single lease component. Our operating leases also typically require payment of real estate taxes, insurance, and common area maintenance. These components comprise the majority of our variable lease cost and are excluded from the present value of our lease obligations. In instances where they are fixed, they are included due to our election to combine lease and non-lease components. Our total variable lease costs are immaterial.</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:400;line-height:120%">Operating lease cost is recognized on a straight-line basis over the lease term, and short-term lease cost is recognized when paid. During fiscal 2022, the amount of the operating lease cost included in cost of sales and operating expenses in the consolidated statements of operations was $<ix:nonFraction unitRef="usd" contextRef="iaaba6eb449cb487ea74798006a6a567b_D20210502-20220430" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90ZXh0cmVnaW9uOmNkYWQ5MjRhZDgzYjRkZmZhMzRmZWE5OTFkYzA0MzE3XzM4NDgyOTA3MDAxODE_7615eaba-ed21-48d2-b3ad-cedbf4944322">2,425</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i5f0d0226a504437093354c881629ea18_D20210502-20220430" decimals="-3" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90ZXh0cmVnaW9uOmNkYWQ5MjRhZDgzYjRkZmZhMzRmZWE5OTFkYzA0MzE3XzM4NDgyOTA3MDAxODY_7a5196aa-07df-4c80-8321-0b34fb7bce0c">870</ix:nonFraction>, respectively, as compared to $<ix:nonFraction unitRef="usd" contextRef="iaebb471f09a241c59277122b1ecaa733_D20200503-20210501" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90ZXh0cmVnaW9uOmNkYWQ5MjRhZDgzYjRkZmZhMzRmZWE5OTFkYzA0MzE3XzI0MDc_919f3cdc-5e78-481d-a844-74db4f21e243">2,241</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i9bade0e1ca044cbfb461263a416e19d6_D20200503-20210501" decimals="-3" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90ZXh0cmVnaW9uOmNkYWQ5MjRhZDgzYjRkZmZhMzRmZWE5OTFkYzA0MzE3XzI0MTQ_6aaf5ad5-a362-4fd4-b72d-f732f271dfc7">977</ix:nonFraction>, respectively, in fiscal year 2021; and $<ix:nonFraction unitRef="usd" contextRef="i2a74c49edb464d70a5e852deec798283_D20190428-20200502" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90ZXh0cmVnaW9uOmNkYWQ5MjRhZDgzYjRkZmZhMzRmZWE5OTFkYzA0MzE3XzMyOTg1MzQ4ODY0MzI_738cae23-a5e9-45f8-983b-c1d70087c795">2,325</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i57f1e1f23d60488eb902ce369ea9fc74_D20190428-20200502" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90ZXh0cmVnaW9uOmNkYWQ5MjRhZDgzYjRkZmZhMzRmZWE5OTFkYzA0MzE3XzMyOTg1MzQ4ODY0NDE_5c7a56e4-75f0-4c0b-8a3a-e6a15416e790">1,116</ix:nonFraction>, respectively, in fiscal year 2020. Operating lease cost includes short-term leases, which are immaterial.</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:400;line-height:120%">As of April&#160;30, 2022, the weighted average remaining lease term and discount rate related to operating leases was <ix:nonNumeric contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90ZXh0cmVnaW9uOmNkYWQ5MjRhZDgzYjRkZmZhMzRmZWE5OTFkYzA0MzE3XzI2MjQ_934e91b5-f294-41c6-bf1a-f0a2453c58e8">3.6</ix:nonNumeric> years and <ix:nonFraction unitRef="number" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90ZXh0cmVnaW9uOmNkYWQ5MjRhZDgzYjRkZmZhMzRmZWE5OTFkYzA0MzE3XzM4NDgyOTA3MDAxOTA_39d9e885-3a73-4da2-8d02-93624482e136">2.4</ix:nonFraction> percent as compared to <ix:nonNumeric contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90ZXh0cmVnaW9uOmNkYWQ5MjRhZDgzYjRkZmZhMzRmZWE5OTFkYzA0MzE3XzI2NTA_82aae387-fe1d-49fa-b75c-e74512f99cc4">4.7</ix:nonNumeric> years and <ix:nonFraction unitRef="number" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90ZXh0cmVnaW9uOmNkYWQ5MjRhZDgzYjRkZmZhMzRmZWE5OTFkYzA0MzE3XzI2NTc_7697460a-37c3-430f-a2f5-c48b9eb4e56d">3.3</ix:nonFraction> percent as of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">May&#160;1, 2021.</span></div><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90ZXh0cmVnaW9uOmNkYWQ5MjRhZDgzYjRkZmZhMzRmZWE5OTFkYzA0MzE3XzI5NTg_9d56cc52-6990-4219-8971-f250cef0b9b4" 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-weight:400;line-height:120%">Supplemental unaudited cash flow information related to operating leases were as follows:</span></div><div style="margin-top: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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></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:10pt;font-weight:700;line-height:114%">Year 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:10pt;font-weight:700;line-height:114%">April 30, 2022</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:10pt;font-weight:700;line-height:114%">May 1, 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:114%">Cash paid for amounts included in the measurement of lease liabilities:</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 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:114%">Operating cash flows for operating leases</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90YWJsZTpjZjc2ZTkwYjAwYjI0MTUwOWUwY2IwZGI2MTlkMDVkYy90YWJsZXJhbmdlOmNmNzZlOTBiMDBiMjQxNTA5ZTBjYjBkYjYxOWQwNWRjXzMtMS0xLTEtMzc_fb60ac98-2350-4795-ac8c-cbda02ab8757">2,680</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90YWJsZTpjZjc2ZTkwYjAwYjI0MTUwOWUwY2IwZGI2MTlkMDVkYy90YWJsZXJhbmdlOmNmNzZlOTBiMDBiMjQxNTA5ZTBjYjBkYjYxOWQwNWRjXzMtMy0xLTEtMzc_287500c5-053c-4410-83eb-ab6c3a809335">2,752</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90ZXh0cmVnaW9uOmNkYWQ5MjRhZDgzYjRkZmZhMzRmZWE5OTFkYzA0MzE3XzI5NTk_6441c48f-cea6-47f5-9dbe-a95e82cc428f" 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-weight:400;line-height:120%">Future minimum operating lease payments as of, and subsequent to,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">April&#160;30, 2022 under ASC 842 are as follows:</span></div><div style="margin-top: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:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></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:10pt;font-weight:700;line-height:115%">Operating Leases(1)</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:114%">Fiscal years ending</span></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:10pt;font-weight:400;line-height:114%">2023</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90YWJsZTo4ZmRhNDdhMGZjZjg0NDdjOGRmNWMyZTU4M2QwZjhjMC90YWJsZXJhbmdlOjhmZGE0N2EwZmNmODQ0N2M4ZGY1YzJlNTgzZDBmOGMwXzItMS0xLTEtMzc_e4fc1de6-517d-498e-b3fb-0c8eb09af291">2,489</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:114%">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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90YWJsZTo4ZmRhNDdhMGZjZjg0NDdjOGRmNWMyZTU4M2QwZjhjMC90YWJsZXJhbmdlOjhmZGE0N2EwZmNmODQ0N2M4ZGY1YzJlNTgzZDBmOGMwXzMtMS0xLTEtMzc_95eb8e0c-2bc2-4acc-a35a-cf260221ef0e">2,285</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:114%">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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90YWJsZTo4ZmRhNDdhMGZjZjg0NDdjOGRmNWMyZTU4M2QwZjhjMC90YWJsZXJhbmdlOjhmZGE0N2EwZmNmODQ0N2M4ZGY1YzJlNTgzZDBmOGMwXzQtMS0xLTEtMzc_98915a05-a000-485d-80ab-1df89e18f05d">1,632</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:114%">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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90YWJsZTo4ZmRhNDdhMGZjZjg0NDdjOGRmNWMyZTU4M2QwZjhjMC90YWJsZXJhbmdlOjhmZGE0N2EwZmNmODQ0N2M4ZGY1YzJlNTgzZDBmOGMwXzUtMS0xLTEtMzc_5abebda9-c04d-49f4-bf5c-9bb538b58e00">807</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:114%">2027</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90YWJsZTo4ZmRhNDdhMGZjZjg0NDdjOGRmNWMyZTU4M2QwZjhjMC90YWJsZXJhbmdlOjhmZGE0N2EwZmNmODQ0N2M4ZGY1YzJlNTgzZDBmOGMwXzYtMS0xLTEtMzc_5ad464e4-24f1-4ff1-967d-b33c0385646d">667</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:114%">Thereafter</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90YWJsZTo4ZmRhNDdhMGZjZjg0NDdjOGRmNWMyZTU4M2QwZjhjMC90YWJsZXJhbmdlOjhmZGE0N2EwZmNmODQ0N2M4ZGY1YzJlNTgzZDBmOGMwXzctMS0xLTEtMzc_ea030162-4525-47bb-8d15-3dbffe534767">&#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:10pt;font-weight:400;line-height:114%">Total lease payments</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90YWJsZTo4ZmRhNDdhMGZjZjg0NDdjOGRmNWMyZTU4M2QwZjhjMC90YWJsZXJhbmdlOjhmZGE0N2EwZmNmODQ0N2M4ZGY1YzJlNTgzZDBmOGMwXzgtMS0xLTEtMzc_4832b45c-3e07-4712-950a-d384bed7c6bf">7,880</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:114%">Less imputed interest</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:114%">(<ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-2" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90YWJsZTo4ZmRhNDdhMGZjZjg0NDdjOGRmNWMyZTU4M2QwZjhjMC90YWJsZXJhbmdlOjhmZGE0N2EwZmNmODQ0N2M4ZGY1YzJlNTgzZDBmOGMwXzktMS0xLTEtMzc_40b963dc-2e01-4b37-a4da-50ce00d3eab4">417</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:400;line-height:114%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90YWJsZTo4ZmRhNDdhMGZjZjg0NDdjOGRmNWMyZTU4M2QwZjhjMC90YWJsZXJhbmdlOjhmZGE0N2EwZmNmODQ0N2M4ZGY1YzJlNTgzZDBmOGMwXzEwLTAtMS0xLTM3_f5346ec1-08a4-469e-8cae-bcbb8d18e21a">Total lease liabilities</span></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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90YWJsZTo4ZmRhNDdhMGZjZjg0NDdjOGRmNWMyZTU4M2QwZjhjMC90YWJsZXJhbmdlOjhmZGE0N2EwZmNmODQ0N2M4ZGY1YzJlNTgzZDBmOGMwXzEwLTEtMS0xLTM3_6e04772d-8227-4bb3-a174-f3150a53a301">7,463</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="padding-left:9pt;text-align:justify;text-indent:9pt"><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:6.34pt">Includes $<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="dakt:OperatingLeaseExpenseForExtension" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90ZXh0cmVnaW9uOmNkYWQ5MjRhZDgzYjRkZmZhMzRmZWE5OTFkYzA0MzE3XzM4NDgyOTA3MDAxOTg_a1ac8e90-e539-4ffe-9fef-eb58879960ae">3,556</ix:nonFraction> to extend the term of the lease for our Sioux Falls, South Dakota manufacturing facility.</span></div></ix:nonNumeric></ix:continuation><div id="i878fbdbc702b4dc995ab6fa43cb56390_115"></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%">Note 10</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:700;line-height:120%"> <ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2Xzk3NTM_5f91658e-3453-47d6-a8f6-3e8565c25882" continuedAt="i148664e9b4b843a9adeb55a41ad4ba72" escape="true">Shareholders' Equity and Share-Based Compensation</ix:nonNumeric></span></div><ix:continuation id="i148664e9b4b843a9adeb55a41ad4ba72" continuedAt="i11bbf9216b114d63a5951083a211d691"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Authorized shares types and shareholder rights plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Our <ix:nonFraction unitRef="shares" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="dakt:CommonAndPreferredStockSharesAuthorizedAndUndesignated" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2Xzgy_de8bedda-d4bb-4ef8-92a3-523bcf1dc38b">120,000</ix:nonFraction> authorized shares consist of <ix:nonFraction unitRef="shares" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzExNA_be839a89-5021-4270-8964-ade88c857672">115,000</ix:nonFraction> shares of common stock, <ix:nonFraction unitRef="shares" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzMyOTg1MzQ4OTM0NTc_c6c694a7-8449-4a92-8551-c686c807b86a">50</ix:nonFraction> shares of Series A Junior Participating Preferred Stock, and <ix:nonFraction unitRef="shares" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="dakt:CommonStockSharesUndesignated" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzE0NA_a4800783-a134-4c66-9e44-837dc97b9b76">4,950</ix:nonFraction> shares of &#8220;undesignated stock.&#8221; Our Board of Directors has the power to authorize and issue any or all of the shares of undesignated stock without shareholder approval, including the authority to establish the rights and preferences of the undesignated stock.</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:400;line-height:120%">Each outstanding share of our common stock includes <ix:nonFraction unitRef="number" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="INF" name="dakt:CommonSharePurchaseRightPerCommonShareRatio" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzQ1OQ_eaf59f25-a2d7-4dc3-810c-76045e33f927">one</ix:nonFraction> preferred share purchase right. Each right entitles the registered holder of our common stock to purchase from us one one-thousandth of one share of our Series A Junior Participating Preferred Stock at an initial exercise price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i578481812de44fd1a1d9432a1724f5fc_I20220430" decimals="INF" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzY5Mg_612ebb5d-9987-46dd-acdd-2402abf7b0de">20</ix:nonFraction> per right, subject to adjustment and the terms of the shareholder rights agreement under which the dividend was declared and paid. The rights become exercisable immediately after the earlier of (i) <ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="dakt:CommonShareRightsExercisePeriodOptionOne" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2Xzg5Mw_18bc0287-a27d-4d26-aa24-5baf0bee0e51">10</ix:nonNumeric> business days following a public announcement that a person or group has acquired beneficial ownership of <ix:nonFraction unitRef="number" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="1" name="us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzEwMDI_ab7cc293-b3e3-4a1c-ae1e-996fc670eaac">20</ix:nonFraction> </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></span></div></div><ix:continuation id="i11bbf9216b114d63a5951083a211d691" continuedAt="i021f0f007c404274bacddb24d3d1f44d"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">percent or more of our outstanding common shares (subject to certain exceptions) or (ii) <ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="dakt:CommonShareRightsExercisePeriodOptionTwo" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzEwODY_bfb51300-bca6-447e-9deb-10e2e10b4521">10</ix:nonNumeric> business days following the commencement or announcement of an intention to make a tender offer or exchange offer for our common shares, the consummation of which would result in the beneficial ownership by a person or group of <ix:nonFraction unitRef="number" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="1" name="us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzEzMTc_ab7cc293-b3e3-4a1c-ae1e-996fc670eaac">20</ix:nonFraction> percent or more of our outstanding common shares. The rights expire on November 19, 2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">which date may be extended by our Board of Directors subject to certain additional conditions.</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:400;line-height:120%;text-decoration:underline">Stock incentive plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: During fiscal 2021, we established the Daktronics, Inc. 2020 Stock Incentive Plan (&#8220;2020 Plan&#8221;) and ceased granting options under the 2015 Stock Incentive Plan ("2015 Plan"). The 2020 Plan provides for the issuance of stock-based awards, including stock options, restricted stock, restricted stock units and deferred stock, to employees, directors and consultants. Stock options issued to employees under the 2015 Plan and 2020 Plan generally have a <ix:nonNumeric contextRef="i5f5ca1e784e84b218b44f980581b91ee_D20210502-20220430" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2Xzk3NTc_eadf9f1d-3410-46c6-a2a2-be9538da6de4">10-year</ix:nonNumeric> life, an exercise price equal to the closing market value on the grant date and a <ix:nonNumeric contextRef="i5f5ca1e784e84b218b44f980581b91ee_D20210502-20220430" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2Xzk3NjA_5034c5fe-5f58-4b65-b696-8e5c7051049e">five-year</ix:nonNumeric> annual vesting period. Stock options granted to independent directors under these plans have a <ix:nonNumeric contextRef="i6d221bd603a541598ab08cb31a377f6f_D20210502-20220430" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2Xzk3NjE_72f2100f-e014-4ddc-9c70-1645ea9f3149">seven-year</ix:nonNumeric> life and an exercise price equal to the closing market value on the date of grant. Stock options granted to independent directors vest in <ix:nonNumeric contextRef="i6d221bd603a541598ab08cb31a377f6f_D20210502-20220430" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzIyODk_7e6bc187-76ab-4ad3-8a5a-99919dd0cb45">one year</ix:nonNumeric>, provided that the directors remain on the Board. The restricted stock granted to independent directors vests in <ix:nonNumeric contextRef="i92676aeed7f44d09ad8e943be5a8d155_D20210502-20220430" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzI0MDU_58f9608e-b6e6-4457-a30c-5483816dade9">one year</ix:nonNumeric>, provided that the directors remain on the Board. Restricted stock units are granted to employees and have a <ix:nonNumeric contextRef="i61492c5c2f934b948c4501530cccc938_D20210502-20220430" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2Xzk3NjI_bb621661-4d6d-48d7-ad1f-f82fc6eee860">five-year</ix:nonNumeric> annual vesting period. As with stock options, restricted stock and restricted stock unit ownership cannot be transferred during the vesting period.</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:400;line-height:120%">At April&#160;30, 2022, the aggregate number of shares available for future grants under the 2020 Plan for stock options and restricted stock awards was <ix:nonFraction unitRef="shares" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzQzOTgwNDY1MjEwMDc_e359fa76-390b-438f-b05d-fc58e9474ef9">2,456</ix:nonFraction> shares. Shares of common stock subject to all stock awards granted under the 2020 Plan are counted as one share of stock for each share of stock subject to the award. Although the 2015 Plan remains in effect for options outstanding that were granted under the 2015 Plan until the earlier of the exercise of the options or their expiration or termination without being exercised, no new options can be granted under the 2015 Plan.</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%">Restricted stock and restricted stock units</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We issue restricted stock to our non-employee directors and restricted stock units to employees. Restricted stock issued to non-employee directors are participating securities and receive dividends prior to vesting. Unvested restricted stock will terminate and be forfeited upon termination of employment or service. The fair value of restricted stock and our restricted stock unit awards are measured on the grant date based on the market value of our common stock. The related compensation expense as calculated under ASC 718, net of estimated forfeitures, is recognized over the applicable vesting period. Unrecognized compensation expense related to the restricted stock and restricted stock unit awards was approximately $<ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzQzOTgwNDY1MjA5ODU_d086008c-5a60-494f-bb08-de94b652b5ac">1,772</ix:nonFraction> at April&#160;30, 2022, which is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzQzOTgwNDY1MjA5OTA_ecdfe383-149d-40db-89a5-2d1922ca249d">2.71</ix:nonNumeric> years. The total fair value of restricted stock vested was $<ix:nonFraction unitRef="usd" contextRef="iadacc694c01d4d69b8a7d7dfae3fd341_D20210502-20220430" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzQzOTgwNDY1MjEwMDI_ffc5a369-9d78-4eb2-9a1d-80823b459edc">1,203</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i442553b708a74421b686fa12e6360736_D20200503-20210501" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzQxNDk_d6e5ebd1-39db-48b6-a2b0-de479bdad498">1,293</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="i36ab0c1ff4e64c6bbd21782f8fa1b25d_D20190428-20200502" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzQxNTc_4d4064af-ff07-4dac-8c24-d3055e842a99">1,415</ix:nonFraction> in fiscal years 2022, 2021, and 2020, respectively.</span></div><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="dakt:ScheduleOfNonvestedRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2Xzk3NTE_973ab10f-d9d3-4742-a732-bb6273d23cd2" 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-weight:400;line-height:120%">A summary of non-vested restricted stock and restricted stock units for fiscal years 2022, 2021, and 2020 is as follows:</span></div><div style="margin-top:12pt;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:16.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.087%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="33" style="background-color:#ffffff;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:114%">Year Ended</span></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:10pt;font-weight:700;line-height:114%">April 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:10pt;font-weight:700;line-height:114%">May 1, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:10pt;font-weight:700;line-height:114%">May 2, 2020</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:10pt;font-weight:700;line-height:120%">Number of Nonvested Shares </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:10pt;font-weight:700;line-height:114%">Weighted Average Grant Date<br/>Fair Value Per Share</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:10pt;font-weight:700;line-height:120%">Number of Nonvested Shares</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:10pt;font-weight:700;line-height:114%">Weighted Average Grant Date<br/>Fair Value Per Share</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:10pt;font-weight:700;line-height:120%">Number of Nonvested Shares</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:10pt;font-weight:700;line-height:114%">Weighted Average Grant Date<br/>Fair Value Per Share</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:114%">Outstanding at beginning of year</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:114%"><ix:nonFraction unitRef="shares" contextRef="ib59da579b11a4e90867c0b10b664c1f1_I20210501" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzMtMS0xLTEtMzc_edd2393d-5f45-4a75-925c-38d553bfe351">480</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:114%">$</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:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib59da579b11a4e90867c0b10b664c1f1_I20210501" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzMtMy0xLTEtMzc_de1de52b-6226-48b3-a282-c020ca3fd520">5.62</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:114%"><ix:nonFraction unitRef="shares" contextRef="i4ecbaf3b937e4153bf89d43500a57a60_I20200502" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzMtNS0xLTEtMzc_ef04819a-9e69-4196-91af-3257aa6828fe">449</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:114%">$</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:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4ecbaf3b937e4153bf89d43500a57a60_I20200502" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzMtNy0xLTEtMzc_e08081ea-4eb3-4ba2-91ca-7dbc375f3a65">7.16</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:114%"><ix:nonFraction unitRef="shares" contextRef="i9af475f12b254d7bbfbbe2a3d80b87bb_I20190427" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzMtOS0xLTEtMzc_67fb03a4-3960-4cf5-9079-bf62107d3c32">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 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:114%">$</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:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9af475f12b254d7bbfbbe2a3d80b87bb_I20190427" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzMtMTEtMS0xLTM3_8a86fc81-e0a4-436d-8590-6f5569d5657b">7.58</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 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:114%">Granted</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:114%"><ix:nonFraction unitRef="shares" contextRef="iaa2e660d0d0e4da1b10ca7ad00bb67dc_D20210502-20220430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzQtMS0xLTEtMzc_bf9af8a0-b138-4430-bb6c-c944d64b00ee">214</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:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="iaa2e660d0d0e4da1b10ca7ad00bb67dc_D20210502-20220430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzQtMy0xLTEtMzc_d60d2a97-447d-4e40-bd11-f565e8514668">5.66</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:114%"><ix:nonFraction unitRef="shares" contextRef="i6ed900ce273b41b3bd5f77dce2d7ab3d_D20200503-20210501" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzQtNS0xLTEtMzc_feeec559-6285-4f22-ab14-d0113b319085">223</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:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6ed900ce273b41b3bd5f77dce2d7ab3d_D20200503-20210501" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzQtNy0xLTEtMzc_84ca9c26-4c8d-4957-9ac5-e1c05a03e1be">3.92</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:114%"><ix:nonFraction unitRef="shares" contextRef="ib05ed356d474452c879878f81598437c_D20190428-20200502" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzQtOS0xLTEtMzc_c6727b88-f054-413e-8a02-4edc62d3029f">186</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:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib05ed356d474452c879878f81598437c_D20190428-20200502" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzQtMTEtMS0xLTM3_9c109064-2d24-44a9-a52d-ebbb30f265d5">7.03</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:114%">Vested</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:114%">(<ix:nonFraction unitRef="shares" contextRef="iaa2e660d0d0e4da1b10ca7ad00bb67dc_D20210502-20220430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzUtMS0xLTEtMzc_e0c524c5-1309-46af-a1dc-ab595f286080">213</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:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="iaa2e660d0d0e4da1b10ca7ad00bb67dc_D20210502-20220430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzUtMy0xLTEtMzc_ce529cd6-b606-4f53-a928-c6b39d299d2c">5.58</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:114%">(<ix:nonFraction unitRef="shares" contextRef="i6ed900ce273b41b3bd5f77dce2d7ab3d_D20200503-20210501" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzUtNS0xLTEtMzc_2084172d-1d1a-41dc-b34d-6628c94376e9">176</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:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6ed900ce273b41b3bd5f77dce2d7ab3d_D20200503-20210501" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzUtNy0xLTEtMzc_9561ad89-9db6-44ae-a061-04cfa1f7ee8e">7.27</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:114%">(<ix:nonFraction unitRef="shares" contextRef="ib05ed356d474452c879878f81598437c_D20190428-20200502" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzUtOS0xLTEtMzc_c9e8e874-52e8-459a-aa79-084f04738575">173</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:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib05ed356d474452c879878f81598437c_D20190428-20200502" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzUtMTEtMS0xLTM3_4120790c-8813-4bfc-81e1-684b60ebdeb2">8.10</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:400;line-height:114%">Forfeited</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:114%">(<ix:nonFraction unitRef="shares" contextRef="iaa2e660d0d0e4da1b10ca7ad00bb67dc_D20210502-20220430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzYtMS0xLTEtMzc_5993604e-f656-4a3c-b1e2-4f99e577084f">12</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:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="iaa2e660d0d0e4da1b10ca7ad00bb67dc_D20210502-20220430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzYtMy0xLTEtMzc_ef08c27a-5e38-41ca-a63b-c835c13c6360">5.64</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:114%">(<ix:nonFraction unitRef="shares" contextRef="i6ed900ce273b41b3bd5f77dce2d7ab3d_D20200503-20210501" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzYtNS0xLTEtMzc_867d9fa7-38a2-4d99-a660-f57e707d5a76">16</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:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6ed900ce273b41b3bd5f77dce2d7ab3d_D20200503-20210501" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzYtNy0xLTEtMzc_8078209d-e9a7-4579-a195-e2b5f2b56db1">7.00</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:114%">(<ix:nonFraction unitRef="shares" contextRef="ib05ed356d474452c879878f81598437c_D20190428-20200502" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzYtOS0xLTEtMzc_77049a84-294d-483b-bbe3-1f7d41284ae4">8</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:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib05ed356d474452c879878f81598437c_D20190428-20200502" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzYtMTEtMS0xLTM3_4e72f07e-5dcd-46d6-9f66-9f5a7e2f5298">7.37</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:114%">Outstanding at end of year</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:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i65cdfbcfe0c641449eb548fd38028120_I20220430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzctMS0xLTEtMzc_a91927a3-9a93-4562-9fec-695c365c40bc">469</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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="i65cdfbcfe0c641449eb548fd38028120_I20220430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzctMy0xLTEtMzc_e31eab70-dae9-47f2-bc3c-854a517e49ed">5.65</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;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:114%"><ix:nonFraction unitRef="shares" contextRef="ib59da579b11a4e90867c0b10b664c1f1_I20210501" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzctNS0xLTEtMzc_ed36731b-6207-4e99-84c0-4177307a8496">480</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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib59da579b11a4e90867c0b10b664c1f1_I20210501" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzctNy0xLTEtMzc_c6d74a43-b78a-46bb-bd9e-c9ac69b97a94">5.62</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;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:114%"><ix:nonFraction unitRef="shares" contextRef="i4ecbaf3b937e4153bf89d43500a57a60_I20200502" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzctOS0xLTEtMzc_5615724e-f410-4929-8be0-5ddd63934fd2">449</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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4ecbaf3b937e4153bf89d43500a57a60_I20200502" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzctMTEtMS0xLTM3_8a2cc46e-a796-4796-b3a0-1a2cfcd9646d">7.16</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">60</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></span></div></div><ix:continuation id="i021f0f007c404274bacddb24d3d1f44d" continuedAt="ief5ada106b8c4d0faeb482d39dd9bef6"><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%">Stock Options</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We issue incentive stock options to our employees and non-qualified stock options to our independent directors. <ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2Xzk3NjM_ea9eea27-60d4-4c73-bf0a-ea03d38cd5d8" continuedAt="iccaf8bf3c6cb4064af9c83f8925203fc" escape="true">A summary of stock option activity under our 2015 Plan and 2020 Plan during the fiscal year ended April&#160;30, 2022 is as follows:</ix:nonNumeric></span></div><div style="margin-top:12pt;text-align:justify"><ix:continuation id="iccaf8bf3c6cb4064af9c83f8925203fc"><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:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></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:10pt;font-weight:700;line-height:120%">Stock Options </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:10pt;font-weight:700;line-height:114%">Weighted Average Exercise Price<br/>Per Share</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:10pt;font-weight:700;line-height:114%">Weighted Average Remaining<br/>Contractual Life (Years)</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:10pt;font-weight:700;line-height:114%">Aggregate Intrinsic Value</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:114%">Outstanding at May&#160;1, 2021</span></div></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:114%"><ix:nonFraction unitRef="shares" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo0YzYzNGI0MmIzZjM0YWRjOTA0NmRiOGMyODQ2OGJiZi90YWJsZXJhbmdlOjRjNjM0YjQyYjNmMzRhZGM5MDQ2ZGI4YzI4NDY4YmJmXzEtMS0xLTEtMzc_eaaf1589-6394-4199-8371-cf452a6c1ad1">2,227</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:114%">$</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:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo0YzYzNGI0MmIzZjM0YWRjOTA0NmRiOGMyODQ2OGJiZi90YWJsZXJhbmdlOjRjNjM0YjQyYjNmMzRhZGM5MDQ2ZGI4YzI4NDY4YmJmXzEtMy0xLTEtMzc_de14823f-3f25-45fc-853d-87af0e7b8c4b">8.53</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonNumeric contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo0YzYzNGI0MmIzZjM0YWRjOTA0NmRiOGMyODQ2OGJiZi90YWJsZXJhbmdlOjRjNjM0YjQyYjNmMzRhZGM5MDQ2ZGI4YzI4NDY4YmJmXzEtNS0xLTEtMzc_2e7c1a3b-c9fd-41d1-acd3-7313639799ee">4.83</ix:nonNumeric></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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo0YzYzNGI0MmIzZjM0YWRjOTA0NmRiOGMyODQ2OGJiZi90YWJsZXJhbmdlOjRjNjM0YjQyYjNmMzRhZGM5MDQ2ZGI4YzI4NDY4YmJmXzEtNy0xLTEtMzc_b5b7ee5a-fe3f-4cce-a1a8-7a20b9b547f7">843</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 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:120%">Granted</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:114%"><ix:nonFraction unitRef="shares" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo0YzYzNGI0MmIzZjM0YWRjOTA0NmRiOGMyODQ2OGJiZi90YWJsZXJhbmdlOjRjNjM0YjQyYjNmMzRhZGM5MDQ2ZGI4YzI4NDY4YmJmXzItMS0xLTEtMzc_ae03bf8b-a29e-4ecc-9203-b751d99cae4f">223</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:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo0YzYzNGI0MmIzZjM0YWRjOTA0NmRiOGMyODQ2OGJiZi90YWJsZXJhbmdlOjRjNjM0YjQyYjNmMzRhZGM5MDQ2ZGI4YzI4NDY4YmJmXzItMy0xLTEtMzc_065b1498-9832-4cb8-9acb-d367d6446203">5.66</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:114%">&#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:114%">&#8212;&#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:120%">Canceled or forfeited</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:114%">(<ix:nonFraction unitRef="shares" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo0YzYzNGI0MmIzZjM0YWRjOTA0NmRiOGMyODQ2OGJiZi90YWJsZXJhbmdlOjRjNjM0YjQyYjNmMzRhZGM5MDQ2ZGI4YzI4NDY4YmJmXzMtMS0xLTEtMzc_11481702-d6b3-4a21-9b00-63c9aa0e2730">341</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:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo0YzYzNGI0MmIzZjM0YWRjOTA0NmRiOGMyODQ2OGJiZi90YWJsZXJhbmdlOjRjNjM0YjQyYjNmMzRhZGM5MDQ2ZGI4YzI4NDY4YmJmXzMtMy0xLTEtMzc_8145bfea-2d72-4c1f-8e72-574d592cc41c">9.17</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:114%">&#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:114%">&#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 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:114%">Exercised</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:114%">(<ix:nonFraction unitRef="shares" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo0YzYzNGI0MmIzZjM0YWRjOTA0NmRiOGMyODQ2OGJiZi90YWJsZXJhbmdlOjRjNjM0YjQyYjNmMzRhZGM5MDQ2ZGI4YzI4NDY4YmJmXzQtMS0xLTEtMTU2OTE_9175d7f2-6a19-4738-acb9-62e1703667cb">2</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:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo0YzYzNGI0MmIzZjM0YWRjOTA0NmRiOGMyODQ2OGJiZi90YWJsZXJhbmdlOjRjNjM0YjQyYjNmMzRhZGM5MDQ2ZGI4YzI4NDY4YmJmXzQtMy0xLTEtMTU3MDY_48eef6cc-a3b4-44ad-b7c9-839f2bf89d0e">4.11</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:114%">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo0YzYzNGI0MmIzZjM0YWRjOTA0NmRiOGMyODQ2OGJiZi90YWJsZXJhbmdlOjRjNjM0YjQyYjNmMzRhZGM5MDQ2ZGI4YzI4NDY4YmJmXzQtNy0xLTEtMTU3MTQ_3e2c6898-6e11-4ad2-97ee-4cc6d72081c7">2</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at April&#160;30, 2022</span></div></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:114%"><ix:nonFraction unitRef="shares" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo0YzYzNGI0MmIzZjM0YWRjOTA0NmRiOGMyODQ2OGJiZi90YWJsZXJhbmdlOjRjNjM0YjQyYjNmMzRhZGM5MDQ2ZGI4YzI4NDY4YmJmXzQtMS0xLTEtMzc_b9bf2167-02bf-4c34-a676-fef99e4cae31">2,107</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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo0YzYzNGI0MmIzZjM0YWRjOTA0NmRiOGMyODQ2OGJiZi90YWJsZXJhbmdlOjRjNjM0YjQyYjNmMzRhZGM5MDQ2ZGI4YzI4NDY4YmJmXzQtMy0xLTEtMzc_658df6c0-4c33-40a9-b6d8-0890848f71cd">8.13</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo0YzYzNGI0MmIzZjM0YWRjOTA0NmRiOGMyODQ2OGJiZi90YWJsZXJhbmdlOjRjNjM0YjQyYjNmMzRhZGM5MDQ2ZGI4YzI4NDY4YmJmXzQtNS0xLTEtMzc_98fdd5d9-e2de-42a4-b3de-d14cb9ee9d97">4.98</ix:nonNumeric></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:400;line-height:114%">$</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:114%">&#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: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:114%">&#160;</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</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:114%">Shares vested and expected to vest</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:114%"><ix:nonFraction unitRef="shares" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo0YzYzNGI0MmIzZjM0YWRjOTA0NmRiOGMyODQ2OGJiZi90YWJsZXJhbmdlOjRjNjM0YjQyYjNmMzRhZGM5MDQ2ZGI4YzI4NDY4YmJmXzYtMS0xLTEtMzc_a3d6d153-80cb-4ba1-9746-20463e324824">2,075</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:114%">$</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:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo0YzYzNGI0MmIzZjM0YWRjOTA0NmRiOGMyODQ2OGJiZi90YWJsZXJhbmdlOjRjNjM0YjQyYjNmMzRhZGM5MDQ2ZGI4YzI4NDY4YmJmXzYtMy0xLTEtMzc_c841934f-61e4-4e7f-9997-d88838e134d7">8.17</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo0YzYzNGI0MmIzZjM0YWRjOTA0NmRiOGMyODQ2OGJiZi90YWJsZXJhbmdlOjRjNjM0YjQyYjNmMzRhZGM5MDQ2ZGI4YzI4NDY4YmJmXzYtNS0xLTEtMzc_4423d5fe-2991-4ef6-a1a9-16d574378b39">4.92</ix:nonNumeric></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:400;line-height:114%">$</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:114%">&#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercisable at April&#160;30, 2022</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom: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:114%"><ix:nonFraction unitRef="shares" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo0YzYzNGI0MmIzZjM0YWRjOTA0NmRiOGMyODQ2OGJiZi90YWJsZXJhbmdlOjRjNjM0YjQyYjNmMzRhZGM5MDQ2ZGI4YzI4NDY4YmJmXzctMS0xLTEtMzc_f32c376f-3777-4401-8ef9-73c93f9446f9">1,371</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;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:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo0YzYzNGI0MmIzZjM0YWRjOTA0NmRiOGMyODQ2OGJiZi90YWJsZXJhbmdlOjRjNjM0YjQyYjNmMzRhZGM5MDQ2ZGI4YzI4NDY4YmJmXzctMy0xLTEtMzc_50cb6cff-a26f-48ad-a08d-4910ff25f7b4">9.47</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom: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;border-bottom:1pt solid #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:114%"><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo0YzYzNGI0MmIzZjM0YWRjOTA0NmRiOGMyODQ2OGJiZi90YWJsZXJhbmdlOjRjNjM0YjQyYjNmMzRhZGM5MDQ2ZGI4YzI4NDY4YmJmXzctNS0xLTEtMzc_8da17cfd-0bcc-4745-b9e8-576fb337f683">3.26</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:114%">$</span></td><td style="background-color:#ffffff;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:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></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:400;line-height:120%">The aggregate intrinsic value of stock options represents the difference between the exercise price of stock options and the fair market value of the underlying common stock for all in-the-money options. We define in-the-money options at April&#160;30, 2022 as options having exercise prices lower than the $<ix:nonFraction unitRef="usdPerShare" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="INF" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzQzOTgwNDY1MjEwMTE_48430075-e49c-4c4d-b175-9725aca152a0">3.35</ix:nonFraction> per share market price of our common stock on that date. There were <ix:nonFraction unitRef="shares" contextRef="i5c863f50a495471f9203a70a011091f9_I20220430" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzQ5Mjg_5ce945b6-bc21-407c-9a32-1c6283f1b3bc">no</ix:nonFraction> shares exercisable that were in-the-money options at April&#160;30, 2022. The total intrinsic value of options exercised during fiscal years 2022, 2021, and 2020 was $<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzQzOTgwNDY1MjEyNzA_4f76dba4-c500-49ae-9ae1-6dd21630261a">2</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzQzOTgwNDY1MjEyNzc_32be165b-6c2b-4b05-a0e7-6024bab7e641">0</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzQzOTgwNDY1MjEyODI_4dd11f20-b8ab-440b-a83a-ef9427413869">0</ix:nonFraction>, respectively. The total fair value of stock options vested was $<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzQzOTgwNDY1MjEwNTg_856dba20-a375-4c82-9874-71f1c89c7ec9">465</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzUxNTc_dcd93309-dbb3-4322-86d5-40063c7a0f45">451</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzUxNjU_20447d7a-500b-43ec-9035-6bce1c2b5463">566</ix:nonFraction> for fiscal years 2022, 2021, and 2020, respectively.</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:400;line-height:120%">We estimate the fair value of stock options granted using the Black-Scholes option valuation model. We recognize the fair value of the stock options on a straight-line basis as compensation expense. All options are recognized over the requisite service periods of the awards, which are generally the vesting periods.</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:400;line-height:120%">The Black-Scholes option-pricing model was developed for use in estimating the fair value of traded options which have no vesting restrictions and are fully transferable. In addition, option valuation models require the input of highly subjective assumptions, including the expected stock price volatility. ASC 718 requires us to estimate forfeitures at the time of grant and revise those estimates in subsequent periods if actual forfeitures differ from those estimates. We use historical data to estimate pre-vesting option forfeitures and record share-based compensation expense only for those awards expected to vest. The following factors are the significant assumptions used in the computation of the fair value of options:</span></div><div style="margin-top:12pt;padding-left:18pt;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%">Expected life</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The expected life of options granted represents the period of time they are expected to be outstanding. We estimate the expected life of options granted based on historical exercise patterns, which we believe are representative of future behavior. We have examined our historical pattern of option exercises in an effort to determine if there were any discernible patterns of activity based on certain demographic characteristics. Demographic characteristics tested included age, salary level, job level and geographic location. We have determined there were no meaningful differences in option exercise activity based on the demographic characteristics tested.</span></div><div style="margin-top:12pt;padding-left:18pt;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%">Expected volatility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We estimate the volatility of our common stock at the date of grant based on historical volatility consistent with ASC 718 and Securities and Exchange Commission ("SEC") Staff Accounting Bulletin No. 107, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Share-Based Payments</span><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:12pt;padding-left:18pt;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%">Risk-free interest rate. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The rate is based on the U.S. Treasury zero-coupon yield curve on the grant date for a term similar to the expected life of the options.</span></div><div style="margin-top:12pt;padding-left:18pt;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%">Dividend yield. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use an expected dividend yield consistent with our historical dividend yield pattern.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">61</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></span></div></div><ix:continuation id="ief5ada106b8c4d0faeb482d39dd9bef6" continuedAt="i64c9f88271b7450a9b75cf069b482664"><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2Xzk3NTI_d6101e3d-9507-4a74-b793-4ea75194a5b2" 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-weight:400;line-height:120%">The following table provides the weighted-average fair value of options granted and the related assumptions used in the Black-Scholes model:</span></div><div style="margin-top:12pt;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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" 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:115%">Year 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:0.75pt solid #000000;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:120%">April 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;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:120%">May 1, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;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:120%">May 2, 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:114%">Fair value of options granted</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo5OTY2NWRjNDZhYTM0YzkxOTk4NmZkZGExOGRlOTE1MC90YWJsZXJhbmdlOjk5NjY1ZGM0NmFhMzRjOTE5OTg2ZmRkYTE4ZGU5MTUwXzItMS0xLTEtMzc_0f5f1862-bd71-4030-9a90-0d805bcbca9f">2.43</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;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.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo5OTY2NWRjNDZhYTM0YzkxOTk4NmZkZGExOGRlOTE1MC90YWJsZXJhbmdlOjk5NjY1ZGM0NmFhMzRjOTE5OTg2ZmRkYTE4ZGU5MTUwXzItMy0xLTEtMzc_5b37ba6b-64e3-4394-85e0-b63b74a02e74">1.71</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;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.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo5OTY2NWRjNDZhYTM0YzkxOTk4NmZkZGExOGRlOTE1MC90YWJsZXJhbmdlOjk5NjY1ZGM0NmFhMzRjOTE5OTg2ZmRkYTE4ZGU5MTUwXzItNS0xLTEtMzc_dd079416-d8c7-4729-a647-3fba0d738ba3">1.99</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;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:114%">Risk-free interest rate</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:114%"><ix:nonFraction unitRef="number" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo5OTY2NWRjNDZhYTM0YzkxOTk4NmZkZGExOGRlOTE1MC90YWJsZXJhbmdlOjk5NjY1ZGM0NmFhMzRjOTE5OTg2ZmRkYTE4ZGU5MTUwXzMtMS0xLTEtMzc_2a4f8dd0-881c-4f1d-af6a-79b4b24ad58c">1.07</ix:nonFraction>&#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:114%">%</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:114%"><ix:nonFraction unitRef="number" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo5OTY2NWRjNDZhYTM0YzkxOTk4NmZkZGExOGRlOTE1MC90YWJsZXJhbmdlOjk5NjY1ZGM0NmFhMzRjOTE5OTg2ZmRkYTE4ZGU5MTUwXzMtMy0xLTEtMzc_f14a8318-1ec7-4ee0-8d29-94a48c22da72">0.43</ix:nonFraction>&#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:114%">%</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:114%"><ix:nonFraction unitRef="number" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo5OTY2NWRjNDZhYTM0YzkxOTk4NmZkZGExOGRlOTE1MC90YWJsZXJhbmdlOjk5NjY1ZGM0NmFhMzRjOTE5OTg2ZmRkYTE4ZGU5MTUwXzMtNS0xLTEtMzc_b692bcac-969b-43b5-91e4-87aca66ed9b6">1.51</ix:nonFraction>&#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:114%">%</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:114%">Expected dividend 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:114%"><ix:nonFraction unitRef="number" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo5OTY2NWRjNDZhYTM0YzkxOTk4NmZkZGExOGRlOTE1MC90YWJsZXJhbmdlOjk5NjY1ZGM0NmFhMzRjOTE5OTg2ZmRkYTE4ZGU5MTUwXzQtMS0xLTEtMzc_51131a38-1a89-4152-9830-5528ccff67fe">&#8212;</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:114%">%</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:114%"><ix:nonFraction unitRef="number" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo5OTY2NWRjNDZhYTM0YzkxOTk4NmZkZGExOGRlOTE1MC90YWJsZXJhbmdlOjk5NjY1ZGM0NmFhMzRjOTE5OTg2ZmRkYTE4ZGU5MTUwXzQtMy0xLTEtMzc_0e37325c-ec88-43a4-9939-36cbdf7ae588">&#8212;</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:114%">%</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:114%"><ix:nonFraction unitRef="number" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo5OTY2NWRjNDZhYTM0YzkxOTk4NmZkZGExOGRlOTE1MC90YWJsZXJhbmdlOjk5NjY1ZGM0NmFhMzRjOTE5OTg2ZmRkYTE4ZGU5MTUwXzQtNS0xLTEtMzc_158397c7-be2d-4d7b-b1bb-ae64243c46d7">3.50</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:114%">%</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:114%">Expected volatility</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:114%"><ix:nonFraction unitRef="number" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo5OTY2NWRjNDZhYTM0YzkxOTk4NmZkZGExOGRlOTE1MC90YWJsZXJhbmdlOjk5NjY1ZGM0NmFhMzRjOTE5OTg2ZmRkYTE4ZGU5MTUwXzUtMS0xLTEtMzc_9e31c594-74ff-4660-bd24-43151495bfbc">40.60</ix:nonFraction>&#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:114%">%</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:114%"><ix:nonFraction unitRef="number" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo5OTY2NWRjNDZhYTM0YzkxOTk4NmZkZGExOGRlOTE1MC90YWJsZXJhbmdlOjk5NjY1ZGM0NmFhMzRjOTE5OTg2ZmRkYTE4ZGU5MTUwXzUtMy0xLTEtMzc_238f82f0-dc9a-42a7-8e92-5aaf41e06b0e">40.53</ix:nonFraction>&#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:114%">%</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:114%"><ix:nonFraction unitRef="number" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo5OTY2NWRjNDZhYTM0YzkxOTk4NmZkZGExOGRlOTE1MC90YWJsZXJhbmdlOjk5NjY1ZGM0NmFhMzRjOTE5OTg2ZmRkYTE4ZGU5MTUwXzUtNS0xLTEtMzc_1a20f32e-2083-4c97-86f5-59463defd0eb">37.55</ix:nonFraction>&#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:114%">%</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:114%">Expected life of option (in years)</span></td><td colspan="3" style="background-color:#cceeff;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:114%"><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo5OTY2NWRjNDZhYTM0YzkxOTk4NmZkZGExOGRlOTE1MC90YWJsZXJhbmdlOjk5NjY1ZGM0NmFhMzRjOTE5OTg2ZmRkYTE4ZGU5MTUwXzYtMS0xLTEtMzc_51f0e232-65bf-40f8-8d57-862ee60d2e26">6.94</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:114%"><ix:nonNumeric contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo5OTY2NWRjNDZhYTM0YzkxOTk4NmZkZGExOGRlOTE1MC90YWJsZXJhbmdlOjk5NjY1ZGM0NmFhMzRjOTE5OTg2ZmRkYTE4ZGU5MTUwXzYtMy0xLTEtMzc_4f52b551-4f50-4173-a3ca-2ec81cdf7599">6.94</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:114%"><ix:nonNumeric contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo5OTY2NWRjNDZhYTM0YzkxOTk4NmZkZGExOGRlOTE1MC90YWJsZXJhbmdlOjk5NjY1ZGM0NmFhMzRjOTE5OTg2ZmRkYTE4ZGU5MTUwXzYtNS0xLTEtMzc_aca52d69-69fe-465f-92f0-4966a0ab1547">6.94</ix:nonNumeric></span></td></tr></table></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:400;line-height:120%">Employee stock purchase plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We have an employee stock purchase plan (&#8220;ESPP&#8221;), which enables employees after six months of continuous employment to elect, in advance and semi-annually, to contribute up to <ix:nonFraction unitRef="number" contextRef="i7552e5c1a49e4d72a68a66b2cd849722_I20220430" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2Xzc4MDM_66640b78-12b5-482e-98fc-42ae7247031a">15</ix:nonFraction> percent of their compensation, subject to certain limitations, toward the purchase of our common stock at a purchase price equal to <ix:nonFraction unitRef="number" contextRef="i4a4e0cae47ed4d6cb59ce83cc3bd6af7_D20210502-20220430" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2Xzc5MzA_9cf89372-209e-4c56-a859-59859535852c">85</ix:nonFraction> percent of the lower of the fair market value of the common stock on the first or last day of the participation period. The ESPP requires participants to hold any shares purchased under the ESPP for a minimum period of <ix:nonNumeric contextRef="i4a4e0cae47ed4d6cb59ce83cc3bd6af7_D20210502-20220430" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzgxNDQ_10cae685-46d9-4cfb-82cb-bc546c0798eb">one year</ix:nonNumeric> after the date of purchase. Compensation expense recognized on shares issued under our ESPP is based on the value of a traded option to purchase shares of our stock at a <ix:nonFraction unitRef="number" contextRef="i7552e5c1a49e4d72a68a66b2cd849722_I20220430" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzgzMTc_66640b78-12b5-482e-98fc-42ae7247031a">15</ix:nonFraction> percent discount to the stock price. The total number of shares reserved under the ESPP is <ix:nonFraction unitRef="shares" contextRef="i7552e5c1a49e4d72a68a66b2cd849722_I20220430" decimals="-6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzQzOTgwNDY1MjExMDA_7583ef5a-a221-447d-9ab4-3f002ebe95a8">4,000</ix:nonFraction>. The number of shares of common stock issued under the ESPP totaled <ix:nonFraction unitRef="shares" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzQzOTgwNDY1MjEwNjM_dc1919ec-b02f-4c45-acbb-a8b647a86a88">310</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2Xzg0Nzg_caad4a3b-2a42-427b-9645-db208a2f34cf">170</ix:nonFraction>, and <ix:nonFraction unitRef="shares" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2Xzg0ODY_f87427b3-b9c9-471b-b9f4-e5bf147e99a8">453</ix:nonFraction> shares in fiscal 2022, 2021, and 2020, respectively. The number of shares of common stock reserved for future employee purchases under the ESPP totaled <ix:nonFraction unitRef="shares" contextRef="i7552e5c1a49e4d72a68a66b2cd849722_I20220430" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzQzOTgwNDY1MjEwNzE_13b55360-9e7c-47c6-b8dd-242406b3a0ec">705</ix:nonFraction> shares at April&#160;30, 2022. The ESPP is intended to qualify under Section 423 of the Internal Revenue Code of 1986 (the "Code").</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%">Total share-based compensation expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: As of April&#160;30, 2022, there was $<ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzQzOTgwNDY1MjEwNzU_dd381555-6241-429f-a4f7-84f215930e15">2,862</ix:nonFraction> of total unrecognized compensation cost related to non-vested share-based compensation arrangements granted under all equity compensation plans. Total unrecognized compensation cost will be adjusted for future changes in estimated forfeitures. We expect to recognize the cost over a weighted-average period of <ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzQzOTgwNDY1MjEwNzk_c7eb377f-2a35-4da5-9761-f188cfcf7b91">2.71</ix:nonNumeric> years.</span></div><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2Xzk3NTg_a1a790db-d0cf-4b32-8482-3faf0c53c89a" 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-weight:400;line-height:120%">The following table presents a summary of the share-based compensation expense by equity type as follows:</span></div><div style="margin-top:12pt;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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" 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:120%">Year 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:10pt;font-weight:700;line-height:114%">April 30, 2022</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:10pt;font-weight:700;line-height:114%">May 1, 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:10pt;font-weight:700;line-height:114%">May 2, 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:114%">Stock options</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i5f5ca1e784e84b218b44f980581b91ee_D20210502-20220430" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmMmE4YWIwMTc1MGQ0Y2NhYTEwM2IzYTA1MGQzODNmMy90YWJsZXJhbmdlOmYyYThhYjAxNzUwZDRjY2FhMTAzYjNhMDUwZDM4M2YzXzItMS0xLTEtMzc_ed8f3890-0d3c-4297-8d47-86bf49b5858c">458</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i12b55dcedc6840ffa3a9baeb4bd921f9_D20200503-20210501" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmMmE4YWIwMTc1MGQ0Y2NhYTEwM2IzYTA1MGQzODNmMy90YWJsZXJhbmdlOmYyYThhYjAxNzUwZDRjY2FhMTAzYjNhMDUwZDM4M2YzXzItMy0xLTEtMzc_4ae1adb8-ffe3-4a20-88e2-0da2ff9f12fb">450</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ia2619b79187f43f28abf9d5a3d52eeb8_D20190428-20200502" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmMmE4YWIwMTc1MGQ0Y2NhYTEwM2IzYTA1MGQzODNmMy90YWJsZXJhbmdlOmYyYThhYjAxNzUwZDRjY2FhMTAzYjNhMDUwZDM4M2YzXzItNS0xLTEtMzc_cfbe0edf-69ff-4da0-9424-9c364d40856a">492</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:114%">Restricted stock and 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:114%"><ix:nonFraction unitRef="usd" contextRef="iaa2e660d0d0e4da1b10ca7ad00bb67dc_D20210502-20220430" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmMmE4YWIwMTc1MGQ0Y2NhYTEwM2IzYTA1MGQzODNmMy90YWJsZXJhbmdlOmYyYThhYjAxNzUwZDRjY2FhMTAzYjNhMDUwZDM4M2YzXzMtMS0xLTEtMzc_dece21d9-4362-43a1-8247-833762265223">1,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:114%"><ix:nonFraction unitRef="usd" contextRef="i6ed900ce273b41b3bd5f77dce2d7ab3d_D20200503-20210501" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmMmE4YWIwMTc1MGQ0Y2NhYTEwM2IzYTA1MGQzODNmMy90YWJsZXJhbmdlOmYyYThhYjAxNzUwZDRjY2FhMTAzYjNhMDUwZDM4M2YzXzMtMy0xLTEtMzc_0e9ecce2-0e3d-45fc-ba06-0354e0c3f5d9">1,203</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:114%"><ix:nonFraction unitRef="usd" contextRef="ib05ed356d474452c879878f81598437c_D20190428-20200502" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmMmE4YWIwMTc1MGQ0Y2NhYTEwM2IzYTA1MGQzODNmMy90YWJsZXJhbmdlOmYyYThhYjAxNzUwZDRjY2FhMTAzYjNhMDUwZDM4M2YzXzMtNS0xLTEtMzc_6d545153-22c6-4719-b487-f022a9a41414">1,341</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:114%">Employee stock purchase plans</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:114%"><ix:nonFraction unitRef="usd" contextRef="i01f06d2401714c948a3c264d893bea16_D20210502-20220430" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmMmE4YWIwMTc1MGQ0Y2NhYTEwM2IzYTA1MGQzODNmMy90YWJsZXJhbmdlOmYyYThhYjAxNzUwZDRjY2FhMTAzYjNhMDUwZDM4M2YzXzQtMS0xLTEtMzc_adb9e918-3989-4604-b511-98eacd2e86a8">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:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="if2b387697fce4003b91a3d5c2c1e2153_D20200503-20210501" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmMmE4YWIwMTc1MGQ0Y2NhYTEwM2IzYTA1MGQzODNmMy90YWJsZXJhbmdlOmYyYThhYjAxNzUwZDRjY2FhMTAzYjNhMDUwZDM4M2YzXzQtMy0xLTEtMzc_53cb3cbc-6361-4e89-96a4-d03396e1a03e">414</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:114%"><ix:nonFraction unitRef="usd" contextRef="ie3031d7b96944d79b36484cb3c3ff6f5_D20190428-20200502" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmMmE4YWIwMTc1MGQ0Y2NhYTEwM2IzYTA1MGQzODNmMy90YWJsZXJhbmdlOmYyYThhYjAxNzUwZDRjY2FhMTAzYjNhMDUwZDM4M2YzXzQtNS0xLTEtMzc_45d0eaa6-c5ff-4a2d-aec3-5447f38c195b">432</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: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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmMmE4YWIwMTc1MGQ0Y2NhYTEwM2IzYTA1MGQzODNmMy90YWJsZXJhbmdlOmYyYThhYjAxNzUwZDRjY2FhMTAzYjNhMDUwZDM4M2YzXzUtMS0xLTEtMzc_d20588d4-9410-4e50-a14f-579cf8e50b39">1,973</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmMmE4YWIwMTc1MGQ0Y2NhYTEwM2IzYTA1MGQzODNmMy90YWJsZXJhbmdlOmYyYThhYjAxNzUwZDRjY2FhMTAzYjNhMDUwZDM4M2YzXzUtMy0xLTEtMzc_e5f472a3-4fec-4493-a426-86ef0142cd24">2,067</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmMmE4YWIwMTc1MGQ0Y2NhYTEwM2IzYTA1MGQzODNmMy90YWJsZXJhbmdlOmYyYThhYjAxNzUwZDRjY2FhMTAzYjNhMDUwZDM4M2YzXzUtNS0xLTEtMzc_31e2b184-1ec5-4d51-924b-c8cf26639778">2,265</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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the share-based compensation expense for stock options, restricted stock, restricted stock units and shares issued under the ESPP for fiscal years 2022, 2021, and 2020 is as follows:</span></div><div style="margin-top:12pt;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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" 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:114%">Year 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:10pt;font-weight:700;line-height:114%">April 30, 2022</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:10pt;font-weight:700;line-height:114%">May 1, 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:10pt;font-weight:700;line-height:114%">May 2, 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:114%">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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="iaaba6eb449cb487ea74798006a6a567b_D20210502-20220430" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmYzlmYmQxOTg5ZTE0NDJiOGU2MTExYWVmNTQzMWI1MS90YWJsZXJhbmdlOmZjOWZiZDE5ODllMTQ0MmI4ZTYxMTFhZWY1NDMxYjUxXzItMS0xLTEtMzc_c93b938c-5b67-4ba6-ba6f-5e9dd5b375e6">434</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="iaebb471f09a241c59277122b1ecaa733_D20200503-20210501" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmYzlmYmQxOTg5ZTE0NDJiOGU2MTExYWVmNTQzMWI1MS90YWJsZXJhbmdlOmZjOWZiZDE5ODllMTQ0MmI4ZTYxMTFhZWY1NDMxYjUxXzItMy0xLTEtMzc_23d44ab0-19e8-4f08-81ab-b42b095e6a4b">472</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i2a74c49edb464d70a5e852deec798283_D20190428-20200502" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmYzlmYmQxOTg5ZTE0NDJiOGU2MTExYWVmNTQzMWI1MS90YWJsZXJhbmdlOmZjOWZiZDE5ODllMTQ0MmI4ZTYxMTFhZWY1NDMxYjUxXzItNS0xLTEtMzc_3983684d-da83-4db1-9a3e-ef73e56e5b89">514</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:114%">Selling</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:114%"><ix:nonFraction unitRef="usd" contextRef="i2cfa8b53b1704f3e952c8011fcc94380_D20210502-20220430" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmYzlmYmQxOTg5ZTE0NDJiOGU2MTExYWVmNTQzMWI1MS90YWJsZXJhbmdlOmZjOWZiZDE5ODllMTQ0MmI4ZTYxMTFhZWY1NDMxYjUxXzMtMS0xLTEtMzc_c1512010-87ca-4a5f-97d7-0d055ac882c0">472</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:114%"><ix:nonFraction unitRef="usd" contextRef="i9f07dd8dedba47e39546ac009d106491_D20200503-20210501" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmYzlmYmQxOTg5ZTE0NDJiOGU2MTExYWVmNTQzMWI1MS90YWJsZXJhbmdlOmZjOWZiZDE5ODllMTQ0MmI4ZTYxMTFhZWY1NDMxYjUxXzMtMy0xLTEtMzc_bdb7a548-4c45-4d06-a0cf-74f3b62e508d">484</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:114%"><ix:nonFraction unitRef="usd" contextRef="i2d7f8d46c0e14e109ba26b924ba9a636_D20190428-20200502" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmYzlmYmQxOTg5ZTE0NDJiOGU2MTExYWVmNTQzMWI1MS90YWJsZXJhbmdlOmZjOWZiZDE5ODllMTQ0MmI4ZTYxMTFhZWY1NDMxYjUxXzMtNS0xLTEtMzc_24adad51-140d-44ee-990b-ac727e68fb5e">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:114%">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:114%"><ix:nonFraction unitRef="usd" contextRef="if6f207fc63c54384b64070a481fb53a5_D20210502-20220430" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmYzlmYmQxOTg5ZTE0NDJiOGU2MTExYWVmNTQzMWI1MS90YWJsZXJhbmdlOmZjOWZiZDE5ODllMTQ0MmI4ZTYxMTFhZWY1NDMxYjUxXzQtMS0xLTEtMzc_7e862354-580a-4952-8521-bdfb615f941f">656</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:114%"><ix:nonFraction unitRef="usd" contextRef="i7e3a50c1568c46ada25e869775d32755_D20200503-20210501" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmYzlmYmQxOTg5ZTE0NDJiOGU2MTExYWVmNTQzMWI1MS90YWJsZXJhbmdlOmZjOWZiZDE5ODllMTQ0MmI4ZTYxMTFhZWY1NDMxYjUxXzQtMy0xLTEtMzc_51814020-97af-405c-852a-9d6c26ccdf3b">678</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:114%"><ix:nonFraction unitRef="usd" contextRef="i5387030253b14171ba75e1cfdc1250b8_D20190428-20200502" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmYzlmYmQxOTg5ZTE0NDJiOGU2MTExYWVmNTQzMWI1MS90YWJsZXJhbmdlOmZjOWZiZDE5ODllMTQ0MmI4ZTYxMTFhZWY1NDMxYjUxXzQtNS0xLTEtMzc_84e5fdcd-ece9-44e2-bcf0-39a2010b26e1">717</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:114%">Product design 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:114%"><ix:nonFraction unitRef="usd" contextRef="ic4b1bb203792442d83b5a6cb991729d6_D20210502-20220430" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmYzlmYmQxOTg5ZTE0NDJiOGU2MTExYWVmNTQzMWI1MS90YWJsZXJhbmdlOmZjOWZiZDE5ODllMTQ0MmI4ZTYxMTFhZWY1NDMxYjUxXzUtMS0xLTEtMzc_41772f8c-3f5b-477e-a8c3-8df1b5691ebd">411</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibf29bbf210e34b44adf424beb14d989f_D20200503-20210501" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmYzlmYmQxOTg5ZTE0NDJiOGU2MTExYWVmNTQzMWI1MS90YWJsZXJhbmdlOmZjOWZiZDE5ODllMTQ0MmI4ZTYxMTFhZWY1NDMxYjUxXzUtMy0xLTEtMzc_0b17c0dc-12bc-439e-a04e-3eb1fb7ad98b">433</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:114%"><ix:nonFraction unitRef="usd" contextRef="i9cace9fe345840e4821206367e8af836_D20190428-20200502" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmYzlmYmQxOTg5ZTE0NDJiOGU2MTExYWVmNTQzMWI1MS90YWJsZXJhbmdlOmZjOWZiZDE5ODllMTQ0MmI4ZTYxMTFhZWY1NDMxYjUxXzUtNS0xLTEtMzc_688b4d7b-3816-45d9-9eed-cfbaae72375c">462</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: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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmYzlmYmQxOTg5ZTE0NDJiOGU2MTExYWVmNTQzMWI1MS90YWJsZXJhbmdlOmZjOWZiZDE5ODllMTQ0MmI4ZTYxMTFhZWY1NDMxYjUxXzYtMS0xLTEtMzc_e6565bff-314d-47e7-81c4-1158b1c1adfb">1,973</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmYzlmYmQxOTg5ZTE0NDJiOGU2MTExYWVmNTQzMWI1MS90YWJsZXJhbmdlOmZjOWZiZDE5ODllMTQ0MmI4ZTYxMTFhZWY1NDMxYjUxXzYtMy0xLTEtMzc_bd257025-fee4-48bb-a43d-e37ef0803e53">2,067</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmYzlmYmQxOTg5ZTE0NDJiOGU2MTExYWVmNTQzMWI1MS90YWJsZXJhbmdlOmZjOWZiZDE5ODllMTQ0MmI4ZTYxMTFhZWY1NDMxYjUxXzYtNS0xLTEtMzc_af131c07-cf1d-4048-8b6f-cd54d905bca9">2,265</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:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">62</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><ix:continuation id="i64c9f88271b7450a9b75cf069b482664"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We received $<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzQzOTgwNDY1MjEwOTQ_6cacbb8d-daba-4d7a-a468-11945994de02">8</ix:nonFraction> in cash from option exercises under all share-based payment arrangements for the fiscal year ended April&#160;30, 2022. The tax (expense) benefit related to non-qualified options and restricted stock units under all share-based payment arrangements totale</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 ($<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" sign="-" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzQzOTgwNDY1MjEwOTA_937dab56-b10e-4d03-b3ea-f85e42fb7561">47</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), ($<ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2Xzk2OTI_77764577-4dd1-44fe-be9a-212a19fb01fc">70</ix:nonFraction>), and ($<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2Xzk3MDI_94654cc3-6fdc-4e9c-bab7-aaef4d8b0b12">92</ix:nonFraction>) for fiscal years 2022, 2021, and 2020, respectively.</span></ix:continuation></div><div id="i878fbdbc702b4dc995ab6fa43cb56390_121"></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%">Note 11</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:700;line-height:120%"> <ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjEvZnJhZzozNGRmOTE5MTljNTU0MTFjOGIyZDE1NTE2MDQzZTkyNS90ZXh0cmVnaW9uOjM0ZGY5MTkxOWM1NTQxMWM4YjJkMTU1MTYwNDNlOTI1Xzc3Mg_94d4e68e-fc65-45d2-94b3-2a4e97b873dd" continuedAt="idd658b4b917c46e0ad7b1b02ce635331" escape="true">Retirement Benefits</ix:nonNumeric></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:400;line-height:120%"><ix:continuation id="idd658b4b917c46e0ad7b1b02ce635331">We sponsor a 401(k) savings plan providing benefits for substantially all United States-based employees of Daktronics, Inc. and its subsidiaries, subject to certain Internal Revenue Service ("IRS") limits. We made matching cash contributions equal to <ix:nonFraction unitRef="number" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="1" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjEvZnJhZzozNGRmOTE5MTljNTU0MTFjOGIyZDE1NTE2MDQzZTkyNS90ZXh0cmVnaW9uOjM0ZGY5MTkxOWM1NTQxMWM4YjJkMTU1MTYwNDNlOTI1XzI4NQ_7f63ef85-9ce9-4ec9-9af8-a42dbd1bc7f6">50</ix:nonFraction> percent of the employee's qualifying contribution up to <ix:nonFraction unitRef="number" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="2" name="us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" format="ixt-sec:numwordsen" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjEvZnJhZzozNGRmOTE5MTljNTU0MTFjOGIyZDE1NTE2MDQzZTkyNS90ZXh0cmVnaW9uOjM0ZGY5MTkxOWM1NTQxMWM4YjJkMTU1MTYwNDNlOTI1XzMzNg_45c999c3-c7e9-4f57-a2d9-ed0827c696fd">six</ix:nonFraction> percent of such employee's compensation; however, we eliminated our matching contribution as one of our cost savings initiatives for fiscal 2021. These benefits were reinstated for fiscal 2022. Employees are eligible to participate in the 401(k) savings plan the first day of the calendar month following completion of <ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="dakt:DefinedContributionPlanAwardRequisiteServicePeriod" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjEvZnJhZzozNGRmOTE5MTljNTU0MTFjOGIyZDE1NTE2MDQzZTkyNS90ZXh0cmVnaW9uOjM0ZGY5MTkxOWM1NTQxMWM4YjJkMTU1MTYwNDNlOTI1XzYxMw_c8b5dc16-e758-4a42-b723-d55e42601603">30</ix:nonNumeric> days of continuous service if they have attained the age of <ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="dakt:DefinedContributionPlanAttainedAge" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjEvZnJhZzozNGRmOTE5MTljNTU0MTFjOGIyZDE1NTE2MDQzZTkyNS90ZXh0cmVnaW9uOjM0ZGY5MTkxOWM1NTQxMWM4YjJkMTU1MTYwNDNlOTI1XzY3MQ_df596582-a55f-4959-8e41-3f1f105581db">21</ix:nonNumeric>. We contributed $<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjEvZnJhZzozNGRmOTE5MTljNTU0MTFjOGIyZDE1NTE2MDQzZTkyNS90ZXh0cmVnaW9uOjM0ZGY5MTkxOWM1NTQxMWM4YjJkMTU1MTYwNDNlOTI1XzQzOTgwNDY1MTE5NTg_fedcebb0-c612-4105-86b6-6ac26f5984f6">2,573</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:DefinedContributionPlanCostRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjEvZnJhZzozNGRmOTE5MTljNTU0MTFjOGIyZDE1NTE2MDQzZTkyNS90ZXh0cmVnaW9uOjM0ZGY5MTkxOWM1NTQxMWM4YjJkMTU1MTYwNDNlOTI1XzY5Mw_8f717427-cf92-44c0-ab1b-d07261dbc6bd">0</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjEvZnJhZzozNGRmOTE5MTljNTU0MTFjOGIyZDE1NTE2MDQzZTkyNS90ZXh0cmVnaW9uOjM0ZGY5MTkxOWM1NTQxMWM4YjJkMTU1MTYwNDNlOTI1XzQzOTgwNDY1MTE5NjI_fe5f7d57-9065-4bad-a6ff-b2b4f316e4bd">2,917</ix:nonFraction> for matches to the plan for fiscal years 2022, 2021, and 2020, respectively.</ix:continuation></span></div><div id="i878fbdbc702b4dc995ab6fa43cb56390_124"></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%">Note 12</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:700;line-height:120%"> <ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90ZXh0cmVnaW9uOmM1ZDVhYjVhOTBmMTQzZjk4ZTY2NDA2YTJkNDQxYjU0XzYwMzk_810dbbd9-0e95-40cb-9016-ff561090f5e8" continuedAt="i08b48760698c4468a32f413613f4da63" escape="true">Income Taxes</ix:nonNumeric></span></div><ix:continuation id="i08b48760698c4468a32f413613f4da63" continuedAt="ia5305401f7654a96b6bf19bf2923f305"><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90ZXh0cmVnaW9uOmM1ZDVhYjVhOTBmMTQzZjk4ZTY2NDA2YTJkNDQxYjU0XzYwNDA_8a92f2fe-1897-4405-a7e0-074fdaec58e5" 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-weight:400;line-height:120%">The following tables reflect the significant components of our income tax provision. The pretax income (loss) attributable to domestic and foreign operations was as follows:</span></div><div style="margin-top: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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" 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:115%">Year 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:10pt;font-weight:700;line-height:114%">April 30, 2022</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:10pt;font-weight:700;line-height:120%">May 1, 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:10pt;font-weight:700;line-height:120%">May 2, 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:114%">Domestic</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:114%">$</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:114%">(<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTowN2M5YjEwYTVkMGU0MTMyYTRjNWE5ZjhhMjQ3M2QyNi90YWJsZXJhbmdlOjA3YzliMTBhNWQwZTQxMzJhNGM1YTlmOGEyNDczZDI2XzItMS0xLTEtMzc_ddf38add-9c2c-4a68-9862-984a98920a6f">2,696</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 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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTowN2M5YjEwYTVkMGU0MTMyYTRjNWE5ZjhhMjQ3M2QyNi90YWJsZXJhbmdlOjA3YzliMTBhNWQwZTQxMzJhNGM1YTlmOGEyNDczZDI2XzItMy0xLTEtMzc_6042c265-f768-45f0-be24-6b6fbf3b977c">10,413</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:114%">$</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTowN2M5YjEwYTVkMGU0MTMyYTRjNWE5ZjhhMjQ3M2QyNi90YWJsZXJhbmdlOjA3YzliMTBhNWQwZTQxMzJhNGM1YTlmOGEyNDczZDI2XzItNS0xLTEtMzc_3c7338fe-f838-4b81-a81a-5a42f159ded0">4,187</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:10pt;font-weight:400;line-height:114%">Foreign</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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTowN2M5YjEwYTVkMGU0MTMyYTRjNWE5ZjhhMjQ3M2QyNi90YWJsZXJhbmdlOjA3YzliMTBhNWQwZTQxMzJhNGM1YTlmOGEyNDczZDI2XzMtMS0xLTEtMzc_84899da5-b8c8-49df-819e-d95a952d81e1">3,804</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTowN2M5YjEwYTVkMGU0MTMyYTRjNWE5ZjhhMjQ3M2QyNi90YWJsZXJhbmdlOjA3YzliMTBhNWQwZTQxMzJhNGM1YTlmOGEyNDczZDI2XzMtMy0xLTEtMzc_dd9a37e8-04f3-45d7-8d34-3d8ec7b203fb">3,647</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:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTowN2M5YjEwYTVkMGU0MTMyYTRjNWE5ZjhhMjQ3M2QyNi90YWJsZXJhbmdlOjA3YzliMTBhNWQwZTQxMzJhNGM1YTlmOGEyNDczZDI2XzMtNS0xLTEtMzc_e470fed0-430d-485a-a768-96241085c770">4,178</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:114%">Income (loss) before income taxes</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTowN2M5YjEwYTVkMGU0MTMyYTRjNWE5ZjhhMjQ3M2QyNi90YWJsZXJhbmdlOjA3YzliMTBhNWQwZTQxMzJhNGM1YTlmOGEyNDczZDI2XzQtMS0xLTEtMzc_f01ff0b1-897b-4970-a484-7b10899be85d">1,108</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTowN2M5YjEwYTVkMGU0MTMyYTRjNWE5ZjhhMjQ3M2QyNi90YWJsZXJhbmdlOjA3YzliMTBhNWQwZTQxMzJhNGM1YTlmOGEyNDczZDI2XzQtMy0xLTEtMzc_8d09dc85-c168-4166-9548-64fb9fa2e611">14,060</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:114%">$</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTowN2M5YjEwYTVkMGU0MTMyYTRjNWE5ZjhhMjQ3M2QyNi90YWJsZXJhbmdlOjA3YzliMTBhNWQwZTQxMzJhNGM1YTlmOGEyNDczZDI2XzQtNS0xLTEtMzc_0f3ac4dd-1fdb-42e2-b0aa-c210a3e71cf3">9</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></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90ZXh0cmVnaW9uOmM1ZDVhYjVhOTBmMTQzZjk4ZTY2NDA2YTJkNDQxYjU0XzYwNDE_278f487a-576c-4918-8374-e719881cb1a7" 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-weight:400;line-height:120%">Income tax expense (benefit) consisted of the following:</span></div><div style="margin-top: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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" 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:115%">Year 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:10pt;font-weight:700;line-height:114%">April 30, 2022</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:10pt;font-weight:700;line-height:120%">May 1, 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:10pt;font-weight:700;line-height:120%">May 2, 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:700;line-height:114%">Current:</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></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:114%">Federal</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo4MGRlZjkwYjk2YTY0YTY1YmQzN2ZhOTA4MzZiMjY5MS90YWJsZXJhbmdlOjgwZGVmOTBiOTZhNjRhNjViZDM3ZmE5MDgzNmIyNjkxXzMtMS0xLTEtMzc_fea8de69-5242-4a3f-9865-b33c757ff49a">644</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo4MGRlZjkwYjk2YTY0YTY1YmQzN2ZhOTA4MzZiMjY5MS90YWJsZXJhbmdlOjgwZGVmOTBiOTZhNjRhNjViZDM3ZmE5MDgzNmIyNjkxXzMtMy0xLTEtMzc_e8d6b3ea-1b9d-4b60-ad0e-02e8bf785102">507</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo4MGRlZjkwYjk2YTY0YTY1YmQzN2ZhOTA4MzZiMjY5MS90YWJsZXJhbmdlOjgwZGVmOTBiOTZhNjRhNjViZDM3ZmE5MDgzNmIyNjkxXzMtNS0xLTEtMzc_30e7a047-b24b-407e-af30-168bdf5f1a12">625</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:114%">State</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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo4MGRlZjkwYjk2YTY0YTY1YmQzN2ZhOTA4MzZiMjY5MS90YWJsZXJhbmdlOjgwZGVmOTBiOTZhNjRhNjViZDM3ZmE5MDgzNmIyNjkxXzQtMS0xLTEtMzc_5b596f42-a90d-410e-8907-47bd1b540a7b">452</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo4MGRlZjkwYjk2YTY0YTY1YmQzN2ZhOTA4MzZiMjY5MS90YWJsZXJhbmdlOjgwZGVmOTBiOTZhNjRhNjViZDM3ZmE5MDgzNmIyNjkxXzQtMy0xLTEtMzc_a980b2a5-5050-4df5-a60a-d8cfdab6f421">422</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:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo4MGRlZjkwYjk2YTY0YTY1YmQzN2ZhOTA4MzZiMjY5MS90YWJsZXJhbmdlOjgwZGVmOTBiOTZhNjRhNjViZDM3ZmE5MDgzNmIyNjkxXzQtNS0xLTEtMzc_a4841c76-007e-4b5d-87c1-ce04e566ef81">297</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:400;line-height:114%">Foreign</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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo4MGRlZjkwYjk2YTY0YTY1YmQzN2ZhOTA4MzZiMjY5MS90YWJsZXJhbmdlOjgwZGVmOTBiOTZhNjRhNjViZDM3ZmE5MDgzNmIyNjkxXzUtMS0xLTEtMzc_6ecb834c-e01b-4321-9bcb-23c380e3ffc5">975</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo4MGRlZjkwYjk2YTY0YTY1YmQzN2ZhOTA4MzZiMjY5MS90YWJsZXJhbmdlOjgwZGVmOTBiOTZhNjRhNjViZDM3ZmE5MDgzNmIyNjkxXzUtMy0xLTEtMzc_edcef992-4c28-4f08-969a-c38f9f997c72">891</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:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo4MGRlZjkwYjk2YTY0YTY1YmQzN2ZhOTA4MzZiMjY5MS90YWJsZXJhbmdlOjgwZGVmOTBiOTZhNjRhNjViZDM3ZmE5MDgzNmIyNjkxXzUtNS0xLTEtMzc_5ea278e1-9f0f-4dd1-8636-23094edf918f">761</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:114%">Deferred:</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></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:114%">Federal</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:114%">(<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo4MGRlZjkwYjk2YTY0YTY1YmQzN2ZhOTA4MzZiMjY5MS90YWJsZXJhbmdlOjgwZGVmOTBiOTZhNjRhNjViZDM3ZmE5MDgzNmIyNjkxXzctMS0xLTEtMzc_929a3796-fab8-4a4b-96cf-41579319a1d5">1,020</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo4MGRlZjkwYjk2YTY0YTY1YmQzN2ZhOTA4MzZiMjY5MS90YWJsZXJhbmdlOjgwZGVmOTBiOTZhNjRhNjViZDM3ZmE5MDgzNmIyNjkxXzctMy0xLTEtMzc_fb0c2030-3f96-4f3a-a487-af9028ecf828">1,216</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo4MGRlZjkwYjk2YTY0YTY1YmQzN2ZhOTA4MzZiMjY5MS90YWJsZXJhbmdlOjgwZGVmOTBiOTZhNjRhNjViZDM3ZmE5MDgzNmIyNjkxXzctNS0xLTEtMzc_ec5ac21e-4ed7-4c27-b590-d5176e5f6968">2,028</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:114%">State</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:114%">(<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo4MGRlZjkwYjk2YTY0YTY1YmQzN2ZhOTA4MzZiMjY5MS90YWJsZXJhbmdlOjgwZGVmOTBiOTZhNjRhNjViZDM3ZmE5MDgzNmIyNjkxXzgtMS0xLTEtMzc_f586ca11-f59f-4231-8fe6-89d337a92244">476</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo4MGRlZjkwYjk2YTY0YTY1YmQzN2ZhOTA4MzZiMjY5MS90YWJsZXJhbmdlOjgwZGVmOTBiOTZhNjRhNjViZDM3ZmE5MDgzNmIyNjkxXzgtMy0xLTEtMzc_1760a17e-9c94-4346-b072-03c34aec47f8">59</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo4MGRlZjkwYjk2YTY0YTY1YmQzN2ZhOTA4MzZiMjY5MS90YWJsZXJhbmdlOjgwZGVmOTBiOTZhNjRhNjViZDM3ZmE5MDgzNmIyNjkxXzgtNS0xLTEtMzc_816a748c-9e63-42e2-bb67-9ffb5cd5efc6">321</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 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:114%">Foreign</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:114%">(<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo4MGRlZjkwYjk2YTY0YTY1YmQzN2ZhOTA4MzZiMjY5MS90YWJsZXJhbmdlOjgwZGVmOTBiOTZhNjRhNjViZDM3ZmE5MDgzNmIyNjkxXzktMS0xLTEtMzc_cf5bb13e-8cfa-4982-bb39-51cdf45ac493">59</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo4MGRlZjkwYjk2YTY0YTY1YmQzN2ZhOTA4MzZiMjY5MS90YWJsZXJhbmdlOjgwZGVmOTBiOTZhNjRhNjViZDM3ZmE5MDgzNmIyNjkxXzktMy0xLTEtMzc_b44f528c-f7f8-4804-a276-db20d89fb099">39</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:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo4MGRlZjkwYjk2YTY0YTY1YmQzN2ZhOTA4MzZiMjY5MS90YWJsZXJhbmdlOjgwZGVmOTBiOTZhNjRhNjViZDM3ZmE5MDgzNmIyNjkxXzktNS0xLTEtMzc_f1513b46-ef8e-4be0-a06f-97757f52f50f">166</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: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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo4MGRlZjkwYjk2YTY0YTY1YmQzN2ZhOTA4MzZiMjY5MS90YWJsZXJhbmdlOjgwZGVmOTBiOTZhNjRhNjViZDM3ZmE5MDgzNmIyNjkxXzEwLTEtMS0xLTM3_4357a32b-0395-4415-a759-ae022758f7c1">516</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo4MGRlZjkwYjk2YTY0YTY1YmQzN2ZhOTA4MzZiMjY5MS90YWJsZXJhbmdlOjgwZGVmOTBiOTZhNjRhNjViZDM3ZmE5MDgzNmIyNjkxXzEwLTMtMS0xLTM3_f3115d8e-f110-4b39-8aa4-856ba24a828b">3,134</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:114%">$</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo4MGRlZjkwYjk2YTY0YTY1YmQzN2ZhOTA4MzZiMjY5MS90YWJsZXJhbmdlOjgwZGVmOTBiOTZhNjRhNjViZDM3ZmE5MDgzNmIyNjkxXzEwLTUtMS0xLTM3_f4a4856e-6589-48b3-bfa7-47d25785fedd">500</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></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">63</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></span></div></div><ix:continuation id="ia5305401f7654a96b6bf19bf2923f305" continuedAt="ica54bdc2920f47669dc23d818f76b23e"><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90ZXh0cmVnaW9uOmM1ZDVhYjVhOTBmMTQzZjk4ZTY2NDA2YTJkNDQxYjU0XzYwNDI_c164bdd9-ea36-47bb-8bdd-83581819dbbe" 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-weight:400;line-height:120%">The reconciliation of the provision (benefit) for income taxes and the amount computed by applying the federal statutory rate to income (loss) before income taxes is as follows:</span></div><div style="margin-top: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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" 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:115%">Year 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:10pt;font-weight:700;line-height:120%">April 30, 2022</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:10pt;font-weight:700;line-height:120%">May 1, 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:10pt;font-weight:700;line-height:120%">May 2, 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:114%">Computed income tax expense (benefit) at federal statutory rates</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzItMS0xLTEtMzc_97b6596f-78b8-4eb1-8e3d-ac7978b7a364">233</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzItMy0xLTEtMzc_875a81f4-a9f1-4ec7-9101-6d286473ea7a">2,953</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:114%">$</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzItNS0xLTEtMzc_0816c05d-fdda-469a-aab0-beeb8c29c344">2</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:10pt;font-weight:400;line-height:114%">Change in uncertain tax positions</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:114%">(<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationTaxContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzMtMS0xLTEtMzc_d365d174-57b5-4172-a5ee-5300724618b9">71</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationTaxContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzMtMy0xLTEtMzc_9a8e57e9-041b-4d0b-9f6e-23741652c0dc">34</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:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzMtNS0xLTEtMzc_15a4a8ee-bac8-4a8f-89c7-a85fd9d3b834">4</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:114%">Research and development tax credit</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:114%">(<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzQtMS0xLTEtMzc_711cb452-f48d-41e7-94df-6d183760f4c6">382</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzQtMy0xLTEtMzc_d6aed852-39ae-487a-9c2e-e7606d1d56c4">1,047</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzQtNS0xLTEtMzc_82689957-4e54-49db-bd92-0909ff869218">1,621</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:400;line-height:114%">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:114%">(<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzUtMS0xLTEtMzc_56306c84-215c-4d6b-84db-08430c363e27">227</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzUtMy0xLTEtMzc_01c38a68-470a-449c-bbce-653031052d89">403</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzUtNS0xLTEtMzc_a2a19cf0-8e23-466b-8b89-02c7a3de8021">241</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:10pt;font-weight:400;line-height:114%">Change in valuation allowances</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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzYtMS0xLTEtMzc_d43b5750-f741-4c0c-8d82-e378f65e75a1">609</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzYtMy0xLTEtMzc_baf6362d-2276-44bd-9e21-353ab1ae79a7">402</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:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzYtNS0xLTEtMzc_78d8d9fc-22cb-4d51-844f-65913ba7cb99">482</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:114%">GILTI</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:114%">(<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" sign="-" name="dakt:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzctMS0xLTEtMzc_4a96ff33-3ec2-4f49-9360-47fb9f551105">14</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" sign="-" name="dakt:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzctMy0xLTEtMzc_2cb17205-1b17-4ec8-b433-0c89bca614ab">156</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:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="dakt:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzctNS0xLTEtMzc_99c4da7b-b786-4e91-8df6-7806f2acefb8">149</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:114%">Base Erosion Anti-Abuse Tax (BEAT)</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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxContingenciesDomestic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzgtMS0xLTEtMzc_0ae6bb56-11c7-4e7d-96c2-f845ac9caaa5">12</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationTaxContingenciesDomestic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzgtMy0xLTEtMzc_9916ed18-9923-436c-8506-8f0bbcc87a06">285</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:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxContingenciesDomestic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzgtNS0xLTEtMzc_b7cc9e27-57fb-45bf-b896-0ebe38c74e09">301</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:114%">Stock 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:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzktMS0xLTEtMzc_286156d1-4e32-40fd-a908-b9ba55cbb7e8">150</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzktMy0xLTEtMzc_53335292-d344-493b-a775-3d15d96419a6">355</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:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzktNS0xLTEtMzc_28797f12-e832-4949-baed-d9f5a42346f7">318</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:114%">Meals and entertainment</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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzEwLTEtMS0xLTM3_f282edfc-787f-4809-880a-06926f8d10d1">67</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzEwLTMtMS0xLTM3_33d16c9c-8d2b-4b49-b006-36a073272b3f">49</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:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzEwLTUtMS0xLTM3_c7c25e60-3325-4dd7-a4ff-177828149b85">305</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:114%">Dividends paid to retirement 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:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:IncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzExLTEtMS0xLTM3_6ed24a58-5c2d-4be1-9a7f-3f7d7e1c64f2">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:IncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzExLTMtMS0xLTM3_7d511cf7-327a-4ce5-b7ab-6c422a7a7eb2">&#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:114%">(<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:IncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzExLTUtMS0xLTM3_27b0cf19-1edf-4cfd-94ce-257e7415634d">111</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:10pt;font-weight:400;line-height:114%">State taxes, net of federal benefit</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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzEyLTEtMS0xLTM3_a47da672-36a5-4d6d-811f-8a861a1323e9">139</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzEyLTMtMS0xLTM3_13ec4946-b5e1-4774-a376-cc16d673eafb">494</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzEyLTUtMS0xLTM3_6053dee2-f161-4956-9a74-cebdc59f2af3">84</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: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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzEzLTEtMS0xLTM3_0a83831d-4b7c-4719-a157-d8d56b3a8c26">516</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzEzLTMtMS0xLTM3_dee57ce6-4ff4-44ad-8e02-d596ea860e88">3,134</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:114%">$</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzEzLTUtMS0xLTM3_6c5ffa1e-b3e6-4fd7-81a7-59fc2e063d59">500</ix:nonFraction>)</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><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The effective income tax rate for fiscal 2022 was impacted by tax benefits from permanent tax credits offset by valuation allowances as well as other various permanent tax adjustments and state taxes with additional expense for prior year provision to return adjustments. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">During fiscal 2021, our effective income tax rate was impacted due to tax benefits from permanent tax credits and prior year provision to return adjustments offset by valuation allowances as well as other various permanent tax adjustments and state taxes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">During fiscal 2020, our effective income tax rate was impacted due to a tax benefit of permanent tax credits reduced by a valuation allowance placed on equity investments in proportion to a small pre-tax book loss which results in an abnormal tax rate.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">64</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></span></div></div><ix:continuation id="ica54bdc2920f47669dc23d818f76b23e" continuedAt="i9db758f9d8d1426ebc020cb3182c4ad5"><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90ZXh0cmVnaW9uOmM1ZDVhYjVhOTBmMTQzZjk4ZTY2NDA2YTJkNDQxYjU0XzYwNDM_61775a62-6fcf-4cef-8a44-f1d70fb8b655" 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-weight:400;line-height:120%">The components of the net deferred tax assets were as follows:</span></div><div style="margin-top: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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></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:10pt;font-weight:700;line-height:115%">April 30, 2022</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:10pt;font-weight:700;line-height:115%">May 1, 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:114%">Deferred tax 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 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:114%">Accrued warranty obligations</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzItMS0xLTEtMzc_2e372697-d56d-4aff-bac4-72d929347d9f">7,117</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzItMy0xLTEtMzc_e8042b3c-b85a-4e0c-aaee-663ad48a9111">6,293</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:114%">Vacation accrual</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzMtMS0xLTEtMzc_b50a1cf5-9937-4df7-b417-b839cd6dc263">1,618</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:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzMtMy0xLTEtMzc_3b3c8a35-5e43-4414-8174-d0187fb8ab9b">1,222</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:400;line-height:114%">Deferred maintenance revenue</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:DeferredTaxAssetsDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzQtMS0xLTEtMzc_32c54b23-a75a-4523-bc93-6f36463e26f6">272</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:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:DeferredTaxAssetsDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzQtMy0xLTEtMzc_974c656a-7a2e-4e20-9455-c48762982a45">398</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:114%">Allowance for excess and obsolete inventory</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzUtMS0xLTEtMzc_519741db-a967-42ca-89dd-121d42884fb2">2,316</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:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzUtMy0xLTEtMzc_20290dce-6281-45e9-93ba-1a8484fb8ab8">1,776</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 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:114%">Equity 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:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzctMS0xLTEtMzc_e12c0b95-212d-4669-9685-5181d053bb21">276</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:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzctMy0xLTEtMzc_322d1b5a-dd9d-4f27-91e8-96fb4540bea9">324</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:114%">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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzgtMS0xLTEtMzc_98544eb0-fb0e-4297-9281-8b27d0b807da">528</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:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzgtMy0xLTEtMzc_bc580f9e-d91e-4e03-b2eb-810aa3ab5d67">829</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:400;line-height:114%">Inventory capitalization</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:DeferredTaxAssetsInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzktMS0xLTEtMzc_9ba3d12a-9ea1-40b1-90ca-9c44367aa8fd">1,278</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:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:DeferredTaxAssetsInventory" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzktMy0xLTEtMzc_d462f145-6e45-4ae5-b690-d07fa0cc4610">583</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:114%">Accrued compensation and benefits</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzEwLTEtMS0xLTM3_0a7edaff-33f9-4e36-853b-63550066e6ea">1,019</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:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzEwLTMtMS0xLTM3_95a5d18c-0551-4c75-b699-b226ecf1c986">1,707</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 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:114%">Unrealized loss on foreign currency exchange</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:DeferredTaxAssetsUnrealizedCurrencyLosses" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzExLTEtMS0xLTM3_7e12c099-986c-4ab2-8935-d66f61aac10a">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:DeferredTaxAssetsUnrealizedCurrencyLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzExLTMtMS0xLTM3_2636df6a-3aea-4b2e-9ec5-c5ce97a341cd">85</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:114%">Net operating loss carry forwards</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzEyLTEtMS0xLTM3_807bbee8-9fe2-45f6-9709-07256465e28f">729</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:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzEyLTMtMS0xLTM3_5cd16c5a-76ea-4e0a-b365-ff9f2ff62cfd">856</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:400;line-height:114%">Research and development tax credit carry forwards</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzEzLTEtMS0xLTM3_28ec0382-1094-4a99-80b6-c641071d647e">396</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:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzEzLTMtMS0xLTM3_54d44765-30ef-42ab-a6b6-110aab04fdee">516</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:114%">Lease accounting - lease liability</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzE0LTEtMS0xLTM3_ecd88ac1-a9a6-496a-8606-181e35163b59">1,918</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:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzE0LTMtMS0xLTM3_7c31601c-e13a-4446-96c3-82eb86900dd0">1,572</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:400;line-height:114%">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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzE1LTEtMS0xLTM3_743109f6-2b2f-45ef-8e47-0a54e3175d5a">2,296</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:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzE1LTMtMS0xLTM3_950e3bef-cb45-4634-a0ef-24d2e6980f22">1,513</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:114%">Total deferred tax 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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzE2LTEtMS0xLTM3_9570fafd-3856-4bb9-8e33-d40f27417c58">19,763</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:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzE2LTMtMS0xLTM3_7817bd7b-904c-4395-a75a-4e0b77f243ce">17,674</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 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:114%">Valuation allowance</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:114%">(<ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzE3LTEtMS0xLTM3_a9e069d6-f7da-46ec-85ec-e29784e39cbd">2,452</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzE3LTMtMS0xLTM3_4b771ad2-3263-4953-b006-98c7554ef187">1,732</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:114%">Net deferred tax 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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzE4LTEtMS0xLTM3_f68b887f-1a1a-4119-b87f-ceeced625ad7">17,311</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:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzE4LTMtMS0xLTM3_a6948ef7-4fe1-4233-ba7b-664a0c2b0096">15,942</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 style="height:15pt"><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></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:114%">Deferred tax 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 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:114%">Property and 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:114%">(<ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzIxLTEtMS0xLTM3_8c0b0afc-a5b5-4b8f-9d26-f6e261e1d54f">1,693</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzIxLTMtMS0xLTM3_9526f192-c239-43ff-b5be-7868fea60ada">2,373</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:114%">Lease accounting - right of use asset</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:114%">(<ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzIyLTEtMS0xLTM3_2b456328-ccbb-410f-a501-eea9116bbff6">1,907</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzIyLTMtMS0xLTM3_f11d9516-580d-43cd-b39f-f356ede82e26">1,580</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 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:114%">Prepaid expenses</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:114%">(<ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPrepaidExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzIzLTEtMS0xLTM3_f8c06887-910d-4f5a-b00e-23388b533014">428</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPrepaidExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzIzLTMtMS0xLTM3_8a4dc67e-bf31-4eaf-84a7-fdb6680e8ea9">337</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:114%">Intangible 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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzI0LTEtMS0xLTM3_f36894ec-2df1-4a1a-9017-922e3cbc61cb">&#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:114%">(<ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzI0LTMtMS0xLTM3_90284e49-d146-4b7e-bd22-7f4f8df472b6">69</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 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:114%">Unrealized gain on foreign currency exchange</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:114%">(<ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzI1LTEtMS0xLTM3_6c1ce996-708b-478b-91e0-bdee8e5d7db8">180</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:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzI1LTMtMS0xLTM3_d8eaabb8-ce63-4a7a-8d7b-848c7d5aa789">&#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 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:114%">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:114%">(<ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzI2LTEtMS0xLTM3_f685d286-0cd5-4e95-b261-8574d0983490">59</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzI2LTMtMS0xLTM3_78601377-6bde-409e-8cc2-dbc0d3d67eb9">49</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 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:114%">Total deferred tax 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:114%">(<ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzI3LTEtMS0xLTM3_51121af5-852b-4c39-9cd9-f6f149372941">4,267</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><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:114%">(<ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzI3LTMtMS0xLTM3_75596125-4fdd-4415-83aa-1333e8933721">4,408</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 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:114%">Net deferred tax asset</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzI4LTEtMS0xLTM3_999d90dd-e03f-4108-a22b-1a4f42fb8982">13,044</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzI4LTMtMS0xLTM3_1bf1991f-0449-4bc9-94e3-cfc128bb5811">11,534</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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The classification of the net deferred tax assets in the accompanying consolidated balance sheets is:</span></div><div style="margin-top: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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></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:10pt;font-weight:700;line-height:120%">April 30, 2022</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:10pt;font-weight:700;line-height:120%">May 1, 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:114%">Non-current 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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTphNWI0OTMzYjNmYTY0ZjJmYmJiYWVhOTczOGEzMzY5Yi90YWJsZXJhbmdlOmE1YjQ5MzNiM2ZhNjRmMmZiYmJhZWE5NzM4YTMzNjliXzEtMS0xLTEtMzc_3ba40866-0e4e-473b-ac1d-a02fc4f0b7e6">13,331</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTphNWI0OTMzYjNmYTY0ZjJmYmJiYWVhOTczOGEzMzY5Yi90YWJsZXJhbmdlOmE1YjQ5MzNiM2ZhNjRmMmZiYmJhZWE5NzM4YTMzNjliXzEtMy0xLTEtMzc_4e5cc6a3-44ad-47dc-bb6f-2eb7d269f202">11,944</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:114%">Non-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:114%">(<ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTphNWI0OTMzYjNmYTY0ZjJmYmJiYWVhOTczOGEzMzY5Yi90YWJsZXJhbmdlOmE1YjQ5MzNiM2ZhNjRmMmZiYmJhZWE5NzM4YTMzNjliXzItMS0xLTEtMzc_6d9c2239-5c42-40d0-9a95-97b51964c2ea">287</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTphNWI0OTMzYjNmYTY0ZjJmYmJiYWVhOTczOGEzMzY5Yi90YWJsZXJhbmdlOmE1YjQ5MzNiM2ZhNjRmMmZiYmJhZWE5NzM4YTMzNjliXzItMy0xLTEtMzc_f769e42c-f8d0-47ad-8b35-95d9e826f0c2">410</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: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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTphNWI0OTMzYjNmYTY0ZjJmYmJiYWVhOTczOGEzMzY5Yi90YWJsZXJhbmdlOmE1YjQ5MzNiM2ZhNjRmMmZiYmJhZWE5NzM4YTMzNjliXzMtMS0xLTEtMzc_dd6a79c3-748b-4e84-8130-f3b19f957d61">13,044</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTphNWI0OTMzYjNmYTY0ZjJmYmJiYWVhOTczOGEzMzY5Yi90YWJsZXJhbmdlOmE1YjQ5MzNiM2ZhNjRmMmZiYmJhZWE5NzM4YTMzNjliXzMtMy0xLTEtMzc_4a7aceaa-62f9-4aec-bdf9-db67454e8ffc">11,534</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:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">65</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></span></div></div><ix:continuation id="i9db758f9d8d1426ebc020cb3182c4ad5" continuedAt="i159a8745366945e299e3b9cf3abde793"><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90ZXh0cmVnaW9uOmM1ZDVhYjVhOTBmMTQzZjk4ZTY2NDA2YTJkNDQxYjU0XzYwMzg_501cbc59-1c9e-47a5-b01a-a3d7326b095f" 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-weight:400;line-height:120%">The summary of changes in the amounts related to unrecognized uncertain tax benefits are:</span></div><div style="margin-top: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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></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:10pt;font-weight:700;line-height:120%">April 30, 2022</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:10pt;font-weight:700;line-height:120%">May 1, 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:114%">Balance at beginning of year</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZToyYjZlYjVhMWU2YTI0OGZiYTczYWRlMTEyNmRmYjZkMC90YWJsZXJhbmdlOjJiNmViNWExZTZhMjQ4ZmJhNzNhZGUxMTI2ZGZiNmQwXzEtMS0xLTEtMzc_85e4a0d0-a492-4a92-95bb-dce447c41004">548</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i50492fbc99e94c12a7d6ccf6a7dbd305_I20200502" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZToyYjZlYjVhMWU2YTI0OGZiYTczYWRlMTEyNmRmYjZkMC90YWJsZXJhbmdlOjJiNmViNWExZTZhMjQ4ZmJhNzNhZGUxMTI2ZGZiNmQwXzEtMy0xLTEtMzc_2f2d3843-95c2-4553-ae91-c427ef181e6c">582</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 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:114%">Gross increases related to prior period tax positions</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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZToyYjZlYjVhMWU2YTI0OGZiYTczYWRlMTEyNmRmYjZkMC90YWJsZXJhbmdlOjJiNmViNWExZTZhMjQ4ZmJhNzNhZGUxMTI2ZGZiNmQwXzItMS0xLTEtMzc_127ea8d1-0986-479a-a1e4-2e740bbdce3a">17</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZToyYjZlYjVhMWU2YTI0OGZiYTczYWRlMTEyNmRmYjZkMC90YWJsZXJhbmdlOjJiNmViNWExZTZhMjQ4ZmJhNzNhZGUxMTI2ZGZiNmQwXzItMy0xLTEtMzc_2813810d-01b2-4102-92f9-1354fac93228">21</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:114%">Gross decreases related to prior period tax positions</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:114%">(<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZToyYjZlYjVhMWU2YTI0OGZiYTczYWRlMTEyNmRmYjZkMC90YWJsZXJhbmdlOjJiNmViNWExZTZhMjQ4ZmJhNzNhZGUxMTI2ZGZiNmQwXzMtMS0xLTEtMzc_7b977930-2c21-4852-8e06-afd81978275a">54</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZToyYjZlYjVhMWU2YTI0OGZiYTczYWRlMTEyNmRmYjZkMC90YWJsZXJhbmdlOjJiNmViNWExZTZhMjQ4ZmJhNzNhZGUxMTI2ZGZiNmQwXzMtMy0xLTEtMzc_465a46af-60a6-4bb9-8203-41294b3accf4">1</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 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:114%">Gross increases related to current period tax positions</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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZToyYjZlYjVhMWU2YTI0OGZiYTczYWRlMTEyNmRmYjZkMC90YWJsZXJhbmdlOjJiNmViNWExZTZhMjQ4ZmJhNzNhZGUxMTI2ZGZiNmQwXzQtMS0xLTEtMzc_a13daf63-4a7a-483f-bbf9-6467b1fdc68f">116</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZToyYjZlYjVhMWU2YTI0OGZiYTczYWRlMTEyNmRmYjZkMC90YWJsZXJhbmdlOjJiNmViNWExZTZhMjQ4ZmJhNzNhZGUxMTI2ZGZiNmQwXzQtMy0xLTEtMzc_02f5efcd-1b8a-49bb-a6f4-d3d4d8043004">84</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:114%">Lapse of statute of limitations</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:114%">(<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZToyYjZlYjVhMWU2YTI0OGZiYTczYWRlMTEyNmRmYjZkMC90YWJsZXJhbmdlOjJiNmViNWExZTZhMjQ4ZmJhNzNhZGUxMTI2ZGZiNmQwXzUtMS0xLTEtMzc_bbbbff65-1c08-48c7-aaaa-4ed3409ec3ed">150</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZToyYjZlYjVhMWU2YTI0OGZiYTczYWRlMTEyNmRmYjZkMC90YWJsZXJhbmdlOjJiNmViNWExZTZhMjQ4ZmJhNzNhZGUxMTI2ZGZiNmQwXzUtMy0xLTEtMzc_d278d5c7-d5ac-425c-892b-f5e764a0a663">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;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:114%">Balance at end of year</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZToyYjZlYjVhMWU2YTI0OGZiYTczYWRlMTEyNmRmYjZkMC90YWJsZXJhbmdlOjJiNmViNWExZTZhMjQ4ZmJhNzNhZGUxMTI2ZGZiNmQwXzYtMS0xLTEtMzc_1af8d7a7-bd08-4a76-bfbe-f4a46d1127ea">477</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZToyYjZlYjVhMWU2YTI0OGZiYTczYWRlMTEyNmRmYjZkMC90YWJsZXJhbmdlOjJiNmViNWExZTZhMjQ4ZmJhNzNhZGUxMTI2ZGZiNmQwXzYtMy0xLTEtMzc_20b0ed5f-f1a8-4c59-8ab4-04fe4f57259e">548</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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of our unrecognized tax benefits would have an impact on the effective tax rate if recognized. It is reasonably possible that the amount of unrecognized tax benefits could change due to one or more of the following events occurring in the next 12 months: expiring statutes, audit activity, tax payments, or competent authority proceedings. A statute of limitations relating to $<ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90ZXh0cmVnaW9uOmM1ZDVhYjVhOTBmMTQzZjk4ZTY2NDA2YTJkNDQxYjU0XzQzOTgwNDY1MjI1ODg_875276eb-ab13-4e5e-9d3e-5d28032e290d">166</ix:nonFraction> of the unrecognized tax benefits (including interest) expires in the next 12 months. The benefit will be recognized if the statute lapses with no further action taken by regulators. Additionally, we recognized the release of $<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90ZXh0cmVnaW9uOmM1ZDVhYjVhOTBmMTQzZjk4ZTY2NDA2YTJkNDQxYjU0XzQzOTgwNDY1MjI1OTM_cdcabf70-c3eb-4a8c-a134-c2efa4b4a802">150</ix:nonFraction> in unrecognized tax benefits related to the lapse of a statute of limitations in fiscal 2022.</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:400;line-height:120%">Interest and penalties incurred associated with uncertain tax positions are included in the "Income tax expense" line item in our consolidated statements of operations. Accrued interest and penalties are included in the related tax liability line item in our consolidated balance sheets of $<ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90ZXh0cmVnaW9uOmM1ZDVhYjVhOTBmMTQzZjk4ZTY2NDA2YTJkNDQxYjU0XzQzOTgwNDY1MjI1OTk_3e7b7263-3b8d-43e2-91e4-d075c60ecbc7">38</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90ZXh0cmVnaW9uOmM1ZDVhYjVhOTBmMTQzZjk4ZTY2NDA2YTJkNDQxYjU0XzI0ODE_a3e8bbc6-4ec1-4ec9-a176-63883f688698">38</ix:nonFraction> as of April&#160;30, 2022 and May&#160;1, 2021, respectively.</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:400;line-height:120%">As of April&#160;30, 2022, we had foreign net operating loss (&#8220;NOL&#8221;) carryforwards of approximately $<ix:nonFraction unitRef="usd" contextRef="iec700c93fc524aa3a2fda979ea0486b2_I20220430" decimals="-3" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90ZXh0cmVnaW9uOmM1ZDVhYjVhOTBmMTQzZjk4ZTY2NDA2YTJkNDQxYjU0XzQzOTgwNDY1MjI2MDQ_982ebdfc-2659-47a9-acd9-c8173e02aa83">3,460</ix:nonFraction> primarily related to our operations in Belgium and Ireland, which have indefinite lives. A deferred tax asset has been recorded for all NOL carryforwards totaling approximately $<ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90ZXh0cmVnaW9uOmM1ZDVhYjVhOTBmMTQzZjk4ZTY2NDA2YTJkNDQxYjU0XzQzOTgwNDY1MjI2MDk_bbdeb443-ebb9-48ca-ba9a-fbe1d4561ae0">723</ix:nonFraction>. However, due to uncertainty in future taxable income, a valuation allowance totaling approximately $<ix:nonFraction unitRef="usd" contextRef="i178f1e7ea0c44750ab5661d17d6972f5_I20220430" decimals="-2" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90ZXh0cmVnaW9uOmM1ZDVhYjVhOTBmMTQzZjk4ZTY2NDA2YTJkNDQxYjU0XzQzOTgwNDY1MjI2MTQ_ec80f99e-0387-4012-9a03-51137c4d0654">581</ix:nonFraction> has been recorded. If sufficient evidence of our ability to generate future taxable income in the jurisdictions in which we currently maintain a valuation allowance causes us to determine that our deferred tax assets are more likely than not realizable, we would release our valuation allowance, which would result in an income tax benefit being recorded in our consolidated statements 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:400;line-height:120%">Additional tax information:</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:400;line-height:120%">We are subject to U.S. federal income tax as well as income taxes of multiple state and foreign jurisdictions. Fiscal years 2019, 2020 and 2021 remain open to federal tax examinations, and fiscal years 2018, 2019, 2020 and 2021 remain open for state income tax examinations. Certain subsidiaries are also subject to income tax in several foreign jurisdictions which have open tax years varying by jurisdiction beginning in fiscal 2011. In the event of any future tax assessments, we have elected to record the income taxes and any related interest and penalties as income tax expense in our consolidated statement 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:400;line-height:120%">As of April&#160;30, 2022, we had <ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90ZXh0cmVnaW9uOmM1ZDVhYjVhOTBmMTQzZjk4ZTY2NDA2YTJkNDQxYjU0XzM5NDg_de43e62f-1428-472d-9790-16e6de52bf08">no</ix:nonFraction> deferred tax liability recognized relating to our investment in foreign subsidiaries where the earnings have been indefinitely reinvested. The Tax Act of 2017 generally eliminates U.S. federal income taxes on dividends from foreign subsidiaries, and, as a result, the accumulated undistributed earnings would be subject only to other taxes, such as withholding taxes and state income taxes, on the distribution of such earnings. No additional withholding or income taxes have been provided for any remaining undistributed foreign earnings not subject to the one-time deemed repatriation tax, as it is our intention for these amounts to continue to be indefinitely reinvested in foreign operations in all of our non-U.S. jurisdictions.</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:400;line-height:120%">On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act ("CARES Act") was enacted in response to the COVID-19 global pandemic. The CARES Act includes provisions such as: a deferral of the employer portion of certain payroll taxes, refundable payroll tax credits, alternative minimum tax credit refunds, modifications to the net interest deduction limitations, technical corrections to tax depreciation methods for qualified improvement property, and permitting NOL carryforwards incurred in tax years 2018, 2019, and 2020 (our fiscal years 2019, 2020, and 2021) to be carried back to each of the five preceding taxable years to generate a refund of previously paid income taxes. Subsequently to the CARES Act, the Consolidated Appropriations Act (&#8220;CAA&#8221;) of 2021 was signed into law on December 27, 2020, expanding and extending rules pertaining to payroll tax credits outlined in the CARES Act. Additionally, the American Rescue Plan Act of 2021 (&#8220;ARPA&#8221;) was signed into law on March 11, 2021, further extending the payroll tax credits with </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">66</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></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:400;line-height:120%"><ix:continuation id="i159a8745366945e299e3b9cf3abde793">slight modifications. We continue to evaluate the specific rules, guidance, and procedures allowed by the provisions of the CARES Act, CAA and ARPA. Some of these provisions do not apply to our income tax results; however, we are currently participating in the payment deferral of the employer portion of certain payroll taxes.</ix:continuation></span></div><div id="i878fbdbc702b4dc995ab6fa43cb56390_130"></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%">Note 13</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:700;line-height:120%"> <ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:CashFlowSupplementalDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90ZXh0cmVnaW9uOmIwMzRiN2JiOTI2YTQxMGQ4YzMzOWIyNmI0N2JhYTQwXzI5MQ_1e521a7b-748b-4b79-bbf4-f824f6bf09f5" continuedAt="i63d863f406ca40e5b1ee2d9d4085db92" escape="true">Cash Flow Information</ix:nonNumeric></span></div><ix:continuation id="i63d863f406ca40e5b1ee2d9d4085db92"><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:CashFlowOperatingCapitalTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90ZXh0cmVnaW9uOmIwMzRiN2JiOTI2YTQxMGQ4YzMzOWIyNmI0N2JhYTQwXzI5Mg_4940e06c-3fc4-493b-8851-55d68de0449c" 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-weight:400;line-height:120%">The changes in operating assets and liabilities consisted of the following:</span></div><div style="margin-top: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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" 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:115%">Year 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:10pt;font-weight:700;line-height:120%">April 30, 2022</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:10pt;font-weight:700;line-height:120%">May 1, 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:10pt;font-weight:700;line-height:120%">May 2, 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:700;line-height:114%">(Increase) decrease:</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></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:114%">Account receivable</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:114%">$</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:114%">(<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzMtMS0xLTEtMzc_846a2242-921e-4f36-8d7a-38e5d40658ec">33,876</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 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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzMtMy0xLTEtMzc_d1f44765-a589-4c20-bf7e-bc2faa1180a4">4,864</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:114%">$</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzMtNS0xLTEtMzc_05ccd13c-d572-4892-9ca7-8ea651617e56">7,461</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:114%">Long-term receivables</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:114%">(<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:IncreaseDecreaseInLongTermReceivablesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzQtMS0xLTEtMzc_547d7820-40f5-4877-96f3-7ca48166633b">440</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInLongTermReceivablesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzQtMy0xLTEtMzc_6b754fea-0784-4219-8ab7-3441fd2dc3f4">1,737</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:IncreaseDecreaseInLongTermReceivablesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzQtNS0xLTEtMzc_fa744927-54b9-4f25-b481-83900234ea51">1,173</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 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:114%">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:114%">(<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzUtMS0xLTEtMzc_0992d640-ff32-49d6-80aa-8956ac280916">61,159</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzUtMy0xLTEtMzc_58079cf8-067a-46d4-9b7d-a10dc355765b">13,900</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzUtNS0xLTEtMzc_61da467f-be72-4ff1-9a54-fc9b95eb0d4a">8,347</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:114%">Contract 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:114%">(<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzYtMS0xLTEtMzc_506c146a-1d80-40dc-b375-9d722342113a">9,545</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzYtMy0xLTEtMzc_e1487828-7fdd-410a-97bc-ce8f10b46eaf">3,080</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzYtNS0xLTEtMzc_14512f8c-2da8-4be8-9c9f-41c56517f969">1,931</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 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:114%">Prepaid expenses and other current 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:114%">(<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzctMS0xLTEtMzc_7e8971cd-f951-4118-9561-ec56e2834256">7,661</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzctMy0xLTEtMzc_f0d26033-27e1-433c-a33f-dcc549189257">2,450</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzctNS0xLTEtMzc_51fb1518-6c3b-4c7b-aa33-46de78b7a33a">1,403</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:114%">Income taxes receivables</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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInIncomeTaxesReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzgtMS0xLTEtMzc_035aa126-0c9f-4ab1-9a2d-75f6a535a0d0">121</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:IncreaseDecreaseInIncomeTaxesReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzgtMy0xLTEtMzc_e2418085-63f5-4721-8c27-6e16ba988ebe">148</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:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInIncomeTaxesReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzgtNS0xLTEtMzc_38ccea6a-8bb3-4c60-83d4-da03373e59bd">533</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:400;line-height:114%">Investment in affiliates and other 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:114%">(<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzktMS0xLTEtMzc_cdeae52d-b7c6-4694-8c88-78f17581b052">357</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzktMy0xLTEtMzc_eec06c4b-1f51-4bf9-8b70-eeb502458c82">744</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzktNS0xLTEtMzc_23ba5d69-0e71-43c9-bec8-b3b8d14fd8fc">3,137</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:10pt;font-weight:700;line-height:114%">Increase (decrease):</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></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:114%">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:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzExLTEtMS0xLTM3_6d1e8e0e-7ff7-4801-8429-fa7b28413543">33,002</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzExLTMtMS0xLTM3_59c6b097-b14a-4cd7-8137-33abb88644dc">7,081</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:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzExLTUtMS0xLTM3_9c20ceb4-5720-437d-8f6c-d9e5114026a2">2,377</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:114%">Contract 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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzEyLTEtMS0xLTM3_54c0e341-1e66-4a54-af29-3a45372d933c">27,398</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzEyLTMtMS0xLTM3_95078ae2-72a2-4915-87b4-d7e551f04614">12,628</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:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzEyLTUtMS0xLTM3_75553e05-bc3e-4d16-8fc2-3bb8a6ed1f23">4,548</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:400;line-height:114%">Accrued expenses</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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzEzLTEtMS0xLTM3_dfce9034-0a7b-4a93-bfae-91b9ccd5f57a">6,354</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzEzLTMtMS0xLTM3_33ba1e96-d209-4b56-bbfa-1dedc0f56936">2,936</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:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzEzLTUtMS0xLTM3_7eb961eb-ae04-4191-afed-8cf92ff225fb">6,745</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:114%">Warranty obligations</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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="dakt:IncreaseDecreaseInShortTermWarrantyObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzE0LTEtMS0xLTM3_7b5913d8-847b-4ef1-bb63-a49c6ff4ff4f">1,160</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="dakt:IncreaseDecreaseInShortTermWarrantyObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzE0LTMtMS0xLTM3_6bb54ebc-47fb-4980-8186-4ae203c2b893">696</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:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="dakt:IncreaseDecreaseInShortTermWarrantyObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzE0LTUtMS0xLTM3_c5178845-a504-4a94-943e-2555ca02b5a5">273</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:400;line-height:114%">Long-term warranty obligations</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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="dakt:IncreaseDecreaseInLongTermWarrantyObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzE1LTEtMS0xLTM3_914c39d7-207b-4387-8ab5-71ab5128c8ee">1,764</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" sign="-" name="dakt:IncreaseDecreaseInLongTermWarrantyObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzE1LTMtMS0xLTM3_a5cda6df-8485-47ca-9ca4-7ba5723f9f36">367</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:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="dakt:IncreaseDecreaseInLongTermWarrantyObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzE1LTUtMS0xLTM3_577664f5-b848-4c09-9360-33635b53b20c">883</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:114%">Income taxes payable</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:114%">(<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzE2LTEtMS0xLTM3_926dbdd9-e537-4a8d-ab44-78e94acf9b86">379</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzE2LTMtMS0xLTM3_a5c5ce46-44c7-4ed7-85e1-2fe4b62a59f1">173</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:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzE2LTUtMS0xLTM3_d43e4b68-91b0-4251-b56a-bd736e5b068f">390</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:400;line-height:114%">Long-term marketing obligations and other payables</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:114%">(<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzE3LTEtMS0xLTM3_1ee96ff9-3823-4920-8254-9c1ba0b8b0c7">1,762</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzE3LTMtMS0xLTM3_10431ff9-a66a-4409-a98c-9a6fc5b41b89">2,337</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzE3LTUtMS0xLTM3_e7b87738-5472-4ee7-b8dd-6c7eb69c13b2">387</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: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:114%">$</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:114%">(<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzE4LTEtMS0xLTM3_009da278-f356-44c0-9a9d-757f5ad2792e">45,380</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:10pt;font-weight:400;line-height:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzE4LTMtMS0xLTM3_96147753-d0e5-47cb-a3c4-1063efa9cc42">31,731</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:114%">$</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzE4LTUtMS0xLTM3_9411a6ec-7086-49c5-9532-fd94bce37f1d">8,090</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></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90ZXh0cmVnaW9uOmIwMzRiN2JiOTI2YTQxMGQ4YzMzOWIyNmI0N2JhYTQwXzI5Mw_0f16f7cf-a0d2-4072-bffe-b7c868d3d8ba" 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-weight:400;line-height:120%">Supplemental disclosures of cash flow information consisted of the following:</span></div><div style="margin-top: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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" 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:115%">Year 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:10pt;font-weight:700;line-height:114%">April 30, 2022</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:10pt;font-weight:700;line-height:114%">May 1, 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:10pt;font-weight:700;line-height:120%">May 2, 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:700;line-height:114%">Cash payments for:</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></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:114%">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:10pt;font-weight:400;line-height:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo1MDUzYTZlMWQ2NGM0Yzg1OGY2OTI5NDI4YzY1M2ZjZi90YWJsZXJhbmdlOjUwNTNhNmUxZDY0YzRjODU4ZjY5Mjk0MjhjNjUzZmNmXzMtMS0xLTEtMzc_ba679aae-170a-4109-9136-c52a7a2fee19">16</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo1MDUzYTZlMWQ2NGM0Yzg1OGY2OTI5NDI4YzY1M2ZjZi90YWJsZXJhbmdlOjUwNTNhNmUxZDY0YzRjODU4ZjY5Mjk0MjhjNjUzZmNmXzMtMy0xLTEtMzc_c1cf806d-7537-4ece-8135-d1c4d58b138b">264</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo1MDUzYTZlMWQ2NGM0Yzg1OGY2OTI5NDI4YzY1M2ZjZi90YWJsZXJhbmdlOjUwNTNhNmUxZDY0YzRjODU4ZjY5Mjk0MjhjNjUzZmNmXzMtNS0xLTEtMzc_c7fa36d9-772c-4800-a20c-0ac545270772">46</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:114%">Income taxes, net of refunds</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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo1MDUzYTZlMWQ2NGM0Yzg1OGY2OTI5NDI4YzY1M2ZjZi90YWJsZXJhbmdlOjUwNTNhNmUxZDY0YzRjODU4ZjY5Mjk0MjhjNjUzZmNmXzQtMS0xLTEtMzc_66577eee-89cd-4f07-aa76-beb2a0a65a5a">1,951</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo1MDUzYTZlMWQ2NGM0Yzg1OGY2OTI5NDI4YzY1M2ZjZi90YWJsZXJhbmdlOjUwNTNhNmUxZDY0YzRjODU4ZjY5Mjk0MjhjNjUzZmNmXzQtMy0xLTEtMzc_3f71c7bc-ca0d-4d9a-b87a-ad1247049ee6">2,557</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:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo1MDUzYTZlMWQ2NGM0Yzg1OGY2OTI5NDI4YzY1M2ZjZi90YWJsZXJhbmdlOjUwNTNhNmUxZDY0YzRjODU4ZjY5Mjk0MjhjNjUzZmNmXzQtNS0xLTEtMzc_c7e4ba2f-6aff-46d0-9ec0-e053e558beca">977</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:ScheduleOfOtherSignificantNoncashTransactionsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90ZXh0cmVnaW9uOmIwMzRiN2JiOTI2YTQxMGQ4YzMzOWIyNmI0N2JhYTQwXzI5NA_b89c8215-4c33-4fdd-8cd9-6fdba5293d09" 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-weight:400;line-height:120%">Supplemental schedule of non-cash investing and financing activities consisted of the following:</span></div><div style="margin-top: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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" 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:114%">Year 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:10pt;font-weight:700;line-height:114%">April 30, 2022</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:10pt;font-weight:700;line-height:114%">May 1, 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:10pt;font-weight:700;line-height:114%">May 2, 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:114%">Demonstration equipment transferred to inventory</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="dakt:DemonstrationEquipmentTransferredToInventory" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTphMzA1M2UyNzkzOTk0NzZmODBjMDhhMDAwMDI5OGMzOC90YWJsZXJhbmdlOmEzMDUzZTI3OTM5OTQ3NmY4MGMwOGEwMDAwMjk4YzM4XzItMS0xLTEtMzc_e4952a7d-9a17-438e-89f3-a56b9766c4f1">53</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="dakt:DemonstrationEquipmentTransferredToInventory" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTphMzA1M2UyNzkzOTk0NzZmODBjMDhhMDAwMDI5OGMzOC90YWJsZXJhbmdlOmEzMDUzZTI3OTM5OTQ3NmY4MGMwOGEwMDAwMjk4YzM4XzItMy0xLTEtMzc_cd5cc86b-dfab-4d5e-a770-966697a83454">56</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="dakt:DemonstrationEquipmentTransferredToInventory" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTphMzA1M2UyNzkzOTk0NzZmODBjMDhhMDAwMDI5OGMzOC90YWJsZXJhbmdlOmEzMDUzZTI3OTM5OTQ3NmY4MGMwOGEwMDAwMjk4YzM4XzItNS0xLTEtMzc_db07b70b-112d-4a09-a777-b0c4eee84b7e">10</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:114%">Purchases of property and equipment included in 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:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTphMzA1M2UyNzkzOTk0NzZmODBjMDhhMDAwMDI5OGMzOC90YWJsZXJhbmdlOmEzMDUzZTI3OTM5OTQ3NmY4MGMwOGEwMDAwMjk4YzM4XzMtMS0xLTEtMzc_d191187d-b49c-4bce-892c-05f701934195">4,177</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTphMzA1M2UyNzkzOTk0NzZmODBjMDhhMDAwMDI5OGMzOC90YWJsZXJhbmdlOmEzMDUzZTI3OTM5OTQ3NmY4MGMwOGEwMDAwMjk4YzM4XzMtMy0xLTEtMzc_3574e904-a940-46bf-b877-577073c5a609">667</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:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTphMzA1M2UyNzkzOTk0NzZmODBjMDhhMDAwMDI5OGMzOC90YWJsZXJhbmdlOmEzMDUzZTI3OTM5OTQ3NmY4MGMwOGEwMDAwMjk4YzM4XzMtNS0xLTEtMzc_4356d094-3bb0-499e-8abe-01157f5eccc9">1,951</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:114%">Contributions of common stock under the ESPP</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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:StockIssued1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTphMzA1M2UyNzkzOTk0NzZmODBjMDhhMDAwMDI5OGMzOC90YWJsZXJhbmdlOmEzMDUzZTI3OTM5OTQ3NmY4MGMwOGEwMDAwMjk4YzM4XzQtMS0xLTEtMzc_ade1c7d8-9e39-4adc-93b7-dbd481652482">1,211</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:StockIssued1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTphMzA1M2UyNzkzOTk0NzZmODBjMDhhMDAwMDI5OGMzOC90YWJsZXJhbmdlOmEzMDUzZTI3OTM5OTQ3NmY4MGMwOGEwMDAwMjk4YzM4XzQtMy0xLTEtMzc_bb62a664-6829-453a-a441-60e889531ff5">565</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:114%"><ix:nonFraction unitRef="usd" contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502" decimals="-3" name="us-gaap:StockIssued1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTphMzA1M2UyNzkzOTk0NzZmODBjMDhhMDAwMDI5OGMzOC90YWJsZXJhbmdlOmEzMDUzZTI3OTM5OTQ3NmY4MGMwOGEwMDAwMjk4YzM4XzQtNS0xLTEtMzc_ee8b6225-dcb5-40ba-b0dc-04df466b3b3c">2,311</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">67</span></div></div></div><div id="i878fbdbc702b4dc995ab6fa43cb56390_133"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></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%">Note 14</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:700;line-height:120%"> <ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90ZXh0cmVnaW9uOjFiZDU0ZTRlOTIzMjQxNTNhMDBjYjM2OTAwOWRjYTc5XzU0MjY_71f86591-d862-47b0-a2f1-081f3ba65633" continuedAt="i99d38b3da5fa4cb0b37c3cdd3a82ce81" escape="true">Fair Value Measurement</ix:nonNumeric></span></div><ix:continuation id="i99d38b3da5fa4cb0b37c3cdd3a82ce81" continuedAt="ie7539e9bbc7647188402c69b0899ee16"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> defines fair value as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. It also establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The fair value hierarchy within ASC 820 distinguishes between the following three Levels of inputs which may be utilized when measuring fair value:</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%">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Quoted prices in active markets for identical assets or liabilities.</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%">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Observable inputs other than quoted prices included within Level 1 for the assets or liabilities, either directly or indirectly (for example, quoted market prices for similar assets and liabilities in active markets or quoted market prices for identical assets or liabilities in markets not considered to be active, inputs other than quoted prices that are observable for the asset or liability, or market-corroborated input).</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%">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Unobservable inputs supported by little or no market activity based on our own assumptions used to measure assets and liabilities.</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:400;line-height:120%">The fair values for fixed-rate long-term receivables are estimated using a discounted cash flow analysis based on interest rates currently being offered for contracts with similar terms to customers with similar credit quality. The carrying amounts reported in our consolidated balance sheets for long-term receivables approximate fair value and have been categorized as a Level 2 fair value measurement. Fair values for fixed-rate long-term marketing obligations are estimated using a discounted cash flow calculation applying interest rates currently being offered for debt with similar terms and underlying collateral. The total carrying value of long-term marketing obligations as reported in our consolidated balance sheets within other long-term obligations approximates fair value and has been categorized as a Level 2 fair value measurement.</span></div><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90ZXh0cmVnaW9uOjFiZDU0ZTRlOTIzMjQxNTNhMDBjYjM2OTAwOWRjYTc5XzU0Mjc_f9ecb8a2-1d7a-41d0-8a7b-5799f0571057" 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-weight:400;line-height:120%">The following table sets forth by Level within the fair value hierarchy our financial assets and liabilities that were accounted for at fair value on a recurring basis at April&#160;30, 2022 and May&#160;1, 2021 according to the valuation techniques we used to determine their fair values. There have been no transfers of assets or liabilities among the fair value hierarchies presented.</span></div><div style="margin-top:12pt;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:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></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:10pt;font-weight:700;line-height:115%">Fair Value Measurements</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:10pt;font-weight:700;line-height:120%">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:10pt;font-weight:700;line-height:115%">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:10pt;font-weight:700;line-height:115%">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:10pt;font-weight:700;line-height:115%">Total</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:700;line-height:114%">Balance as of April&#160;30, 2022:</span></div></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 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:114%">Cash and cash equivalents</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i0767ba182da945d497fedfa953eb3fc6_I20220430" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzMtMS0xLTEtMzc_e45456a2-33d1-46f4-b481-28aeeefb34cc">17,143</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i76fe2370521a43e595cdb778adf9e1c9_I20220430" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzMtMy0xLTEtMzc_baf44585-4182-4c9c-ae0c-786b8412c813">&#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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i7c55d9a64f6a41f88f5c23d36235f26a_I20220430" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzMtNS0xLTEtMzc_6bc2fcf3-3444-43b3-a258-98e66989190d">&#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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="iad92163ac81944d497398067cd89b2f3_I20220430" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzMtNy0xLTEtMzc_c463eb53-e78f-4302-ae9a-64b57890db09">17,143</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:114%">Restricted cash</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:114%"><ix:nonFraction unitRef="usd" contextRef="i0767ba182da945d497fedfa953eb3fc6_I20220430" decimals="-3" name="dakt:RestrictedCashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzQtMS0xLTEtMzc_a49937e2-8e78-43c8-9222-b9375a05bb7d">865</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:114%"><ix:nonFraction unitRef="usd" contextRef="i76fe2370521a43e595cdb778adf9e1c9_I20220430" decimals="-3" name="dakt:RestrictedCashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzQtMy0xLTEtMzc_104067df-e9f0-4bcf-97e8-fc4588c34a68">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i7c55d9a64f6a41f88f5c23d36235f26a_I20220430" decimals="-3" name="dakt:RestrictedCashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzQtNS0xLTEtMzc_57f75d65-e1eb-48b4-9afd-861b389467a4">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="iad92163ac81944d497398067cd89b2f3_I20220430" decimals="-3" name="dakt:RestrictedCashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzQtNy0xLTEtMzc_ed96ae5b-cf0e-4989-bc50-2f5a892b66ba">865</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="padding:2px 1pt 2px 7pt;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:120%">Available-for-sale securities:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="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:120%">US Government Securities</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:114%"><ix:nonFraction unitRef="usd" contextRef="i198f32d680e24133b03d6639dd41aa41_I20220430" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzYtMS0xLTEtMTQzODY_4d92f5c3-b05b-4946-b73f-7cf662b5edae">3,486</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:114%"><ix:nonFraction unitRef="usd" contextRef="i698882cabc7e4db1ae33262c135d1a4d_I20220430" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzYtMy0xLTEtMTc0MDY_fd2d89d4-6313-4736-8228-2eb4fafff087">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i12016e386894415b9df123cbd4faeb39_I20220430" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzYtNS0xLTEtMTQ0MDQ_48607a31-44ae-4359-a608-c8441b3d9528">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="ic15baa3551a44cfd9254a4a6ff49bd94_I20220430" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzYtNy0xLTEtMTQ0Njk_f8fcf961-f39b-451c-9e31-2241ad32559e">3,486</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">US Government Sponsored entities </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i611f723a1cc747e1a5ee03a82f94ebd4_I20220430" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzctMS0xLTEtMTU5Mjk_b960e37e-9aae-4a5e-b4d5-44d98f98ddc4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5e3426befbf747aa833b2f5e67743969_I20220430" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzctMy0xLTEtMTQzOTQ_cbcb28e4-3fea-470b-9c20-2d28ee83e500">534</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib3c0b2a18288483092c13aaa3a5761ab_I20220430" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzctNS0xLTEtMTY5OTg_e50bee29-65e8-4031-b09f-030ef96cc254">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i0471b3ded4e44f5a99ea0cd45f86519a_I20220430" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzctNy0xLTEtMTQ0Njk_6d06e9e4-ded5-4e8a-bb89-a01a4a4f720c">534</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:120%">Derivatives - asset position</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:114%"><ix:nonFraction unitRef="usd" contextRef="i0767ba182da945d497fedfa953eb3fc6_I20220430" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzUtMS0xLTEtMzc_70cb9d31-9ccc-46ca-a9ca-da5bb687b8ec">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i76fe2370521a43e595cdb778adf9e1c9_I20220430" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzUtMy0xLTEtMzc_6c7c220b-da18-43ac-900a-fe1b02e7a68a">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i7c55d9a64f6a41f88f5c23d36235f26a_I20220430" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzUtNS0xLTEtMzc_bc0ac64c-f98c-4dc1-964f-762f16634796">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="iad92163ac81944d497398067cd89b2f3_I20220430" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzUtNy0xLTEtMzc_511b786a-a906-430e-b080-94058079607a">934</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:400;line-height:120%">Derivatives - liability position</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:114%"><ix:nonFraction unitRef="usd" contextRef="i0767ba182da945d497fedfa953eb3fc6_I20220430" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzYtMS0xLTEtMzc_9cf54f50-3cf7-4210-bf8c-52f3687a0d65">&#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:114%">(<ix:nonFraction unitRef="usd" contextRef="i76fe2370521a43e595cdb778adf9e1c9_I20220430" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzYtMy0xLTEtMzc_38fea686-da07-42da-8a15-8a6b0d0ec4c2">311</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:114%"><ix:nonFraction unitRef="usd" contextRef="i7c55d9a64f6a41f88f5c23d36235f26a_I20220430" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzYtNS0xLTEtMzc_0302d44a-2e93-4586-bf9f-39079753ca3f">&#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:114%">(<ix:nonFraction unitRef="usd" contextRef="iad92163ac81944d497398067cd89b2f3_I20220430" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzYtNy0xLTEtMzc_f5a2167c-1a56-4327-84a9-85da7577f64e">311</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></tr><tr><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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i0767ba182da945d497fedfa953eb3fc6_I20220430" decimals="-3" name="us-gaap:FairValueNetAssetLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzgtMS0xLTEtMzc_190e60bd-b783-4694-b695-1c1008013454">21,494</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i76fe2370521a43e595cdb778adf9e1c9_I20220430" decimals="-3" name="us-gaap:FairValueNetAssetLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzgtMy0xLTEtMzc_117e9d47-9e9c-4a48-9f88-8f1584300611">1,157</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i7c55d9a64f6a41f88f5c23d36235f26a_I20220430" decimals="-3" name="us-gaap:FairValueNetAssetLiability" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzgtNS0xLTEtMzc_74390b59-3208-48c8-8a50-b833492fd84e">&#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="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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="iad92163ac81944d497398067cd89b2f3_I20220430" decimals="-3" name="us-gaap:FairValueNetAssetLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzgtNy0xLTEtMzc_fd4131f8-b88a-46ba-b16e-31faf11c4a00">22,651</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Balance as of May&#160;1, 2021:</span></div></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="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="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 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:114%">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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i8b263fe20b4a46248cf75b7a693088db_I20210501" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzEwLTEtMS0xLTM3_c915800b-4911-4b42-8b99-d8260cd63f2e">77,590</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ie99e03884f3142e2a9729949f2387b2b_I20210501" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzEwLTMtMS0xLTM3_f088c017-fb06-4d43-a522-76d4c5930f94">&#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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i1d7d7717e3044b84a0ab019f376622d6_I20210501" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzEwLTUtMS0xLTM3_61c3be39-44ac-4f55-b5a2-47212fa79aac">&#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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="idc7468231c464292ad622d681c859f27_I20210501" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzEwLTctMS0xLTM3_f10ab124-effc-4413-a224-a507ff90306f">77,590</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:400;line-height:114%">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:114%"><ix:nonFraction unitRef="usd" contextRef="i8b263fe20b4a46248cf75b7a693088db_I20210501" decimals="-3" name="dakt:RestrictedCashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzExLTEtMS0xLTM3_dc89b41d-62e5-42cb-89c5-789d81fdce91">2,812</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:114%"><ix:nonFraction unitRef="usd" contextRef="ie99e03884f3142e2a9729949f2387b2b_I20210501" decimals="-3" name="dakt:RestrictedCashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzExLTMtMS0xLTM3_04d4e783-f8e3-45e3-bfb6-fd78b9a57d14">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i1d7d7717e3044b84a0ab019f376622d6_I20210501" decimals="-3" name="dakt:RestrictedCashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzExLTUtMS0xLTM3_f9b251a9-57c5-426f-8f80-ccbf83a8bd07">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="idc7468231c464292ad622d681c859f27_I20210501" decimals="-3" name="dakt:RestrictedCashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzExLTctMS0xLTM3_90e706f8-c361-4c1d-a350-32cfef9f3ab6">2,812</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></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 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:114%">Derivatives - asset position</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:114%"><ix:nonFraction unitRef="usd" contextRef="i8b263fe20b4a46248cf75b7a693088db_I20210501" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzE0LTEtMS0xLTM3_431c4fa6-c448-43bf-ba61-fc9055570167">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="ie99e03884f3142e2a9729949f2387b2b_I20210501" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzE0LTMtMS0xLTM3_2be15e11-8924-452b-bc56-29e6970cd42a">4</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:114%"><ix:nonFraction unitRef="usd" contextRef="i1d7d7717e3044b84a0ab019f376622d6_I20210501" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzE0LTUtMS0xLTM3_0f50431f-b9d1-4574-bf38-21f76105813d">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="idc7468231c464292ad622d681c859f27_I20210501" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzE0LTctMS0xLTM3_4c09620e-86a3-4e99-aab9-ed9294b691ab">4</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:400;line-height:114%">Derivatives - liability position</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:114%"><ix:nonFraction unitRef="usd" contextRef="i8b263fe20b4a46248cf75b7a693088db_I20210501" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzE1LTEtMS0xLTM3_706d47de-2429-482c-a308-2e5370828bf7">&#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:114%">(<ix:nonFraction unitRef="usd" contextRef="ie99e03884f3142e2a9729949f2387b2b_I20210501" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzE1LTMtMS0xLTM3_36d3fe6e-b498-4b6a-981c-d070ce5fac18">261</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:114%"><ix:nonFraction unitRef="usd" contextRef="i1d7d7717e3044b84a0ab019f376622d6_I20210501" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzE1LTUtMS0xLTM3_36aa2fda-7aaa-4308-bf3a-9fc058565b44">&#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:114%">(<ix:nonFraction unitRef="usd" contextRef="idc7468231c464292ad622d681c859f27_I20210501" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzE1LTctMS0xLTM3_24c4f6ce-df5f-41ea-a8bc-b51084ccc371">261</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:114%">Acquisition-related 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:114%"><ix:nonFraction unitRef="usd" contextRef="i8b263fe20b4a46248cf75b7a693088db_I20210501" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzE2LTEtMS0xLTM3_cdcaf043-dad8-4f31-9e16-b771e4f74a2e">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="ie99e03884f3142e2a9729949f2387b2b_I20210501" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzE2LTMtMS0xLTM3_b373c643-2251-470c-a7f7-16fe0f42df92">&#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:114%">(<ix:nonFraction unitRef="usd" contextRef="i1d7d7717e3044b84a0ab019f376622d6_I20210501" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzE2LTUtMS0xLTM3_09b2d14a-9ca7-46cf-b51e-6ca8ebf2bb84">363</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:114%">(<ix:nonFraction unitRef="usd" contextRef="idc7468231c464292ad622d681c859f27_I20210501" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzE2LTctMS0xLTM3_54975630-c1ff-4336-8fa1-d693f36349a1">363</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: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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i8b263fe20b4a46248cf75b7a693088db_I20210501" decimals="-3" name="us-gaap:FairValueNetAssetLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzE3LTEtMS0xLTM3_5674e126-96dd-4306-8828-68483674850c">80,402</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:114%">$</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:114%">(<ix:nonFraction unitRef="usd" contextRef="ie99e03884f3142e2a9729949f2387b2b_I20210501" decimals="-3" sign="-" name="us-gaap:FairValueNetAssetLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzE3LTMtMS0xLTM3_b47a83e6-0f23-45e6-99b4-988f6fd0ea6e">257</ix:nonFraction>)</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:114%">$</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i1d7d7717e3044b84a0ab019f376622d6_I20210501" decimals="-3" sign="-" name="us-gaap:FairValueNetAssetLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzE3LTUtMS0xLTM3_ca0b2a51-c682-4b9b-951c-9dcf106372b9">363</ix:nonFraction>)</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="idc7468231c464292ad622d681c859f27_I20210501" decimals="-3" name="us-gaap:FairValueNetAssetLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzE3LTctMS0xLTM3_8fd418a1-7a69-4fe1-a822-e7c419a33143">79,782</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 style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">68</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></span></div></div><ix:continuation id="ie7539e9bbc7647188402c69b0899ee16"><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90ZXh0cmVnaW9uOjFiZDU0ZTRlOTIzMjQxNTNhMDBjYjM2OTAwOWRjYTc5XzU0Mjg_8f292657-b533-4768-b7bc-dbb1abdaeabc" 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-weight:400;line-height:120%">A roll forward of the Level 3 contingent liabilities, both short- and long-term, for the fiscal year ended April&#160;30, 2022 is as follows:</span></div><div style="margin-top:12pt;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.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Acquisition-related contingent consideration as of May&#160;1, 2021</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="if19471d497914911836a84a4e455d0bc_I20210501" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpjM2IzZTdhZTU0NjA0Yzc0YmJkMGViMzk0MDk4MWNkOC90YWJsZXJhbmdlOmMzYjNlN2FlNTQ2MDRjNzRiYmQwZWIzOTQwOTgxY2Q4XzAtMS0xLTEtMzc_cc2dfaa4-5d9b-46c0-9eda-b34fedb5ca2c">363</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:114%">Additions</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:114%"><ix:nonFraction unitRef="usd" contextRef="i0160f84b8e0640f6b68093d3cadef0c9_D20210502-20220430" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpjM2IzZTdhZTU0NjA0Yzc0YmJkMGViMzk0MDk4MWNkOC90YWJsZXJhbmdlOmMzYjNlN2FlNTQ2MDRjNzRiYmQwZWIzOTQwOTgxY2Q4XzEtMS0xLTEtMzc_eb42192e-88b0-4047-864b-f6e6fec5a875">33</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:114%">Settlements</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i0160f84b8e0640f6b68093d3cadef0c9_D20210502-20220430" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpjM2IzZTdhZTU0NjA0Yzc0YmJkMGViMzk0MDk4MWNkOC90YWJsZXJhbmdlOmMzYjNlN2FlNTQ2MDRjNzRiYmQwZWIzOTQwOTgxY2Q4XzItMS0xLTEtMzc_d983570c-e236-4e59-98f4-2b7a320af2cd">400</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:400;line-height:114%">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:114%"><ix:nonFraction unitRef="usd" contextRef="i0160f84b8e0640f6b68093d3cadef0c9_D20210502-20220430" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpjM2IzZTdhZTU0NjA0Yzc0YmJkMGViMzk0MDk4MWNkOC90YWJsZXJhbmdlOmMzYjNlN2FlNTQ2MDRjNzRiYmQwZWIzOTQwOTgxY2Q4XzMtMS0xLTEtMzc_3381b6d6-e039-44b1-80bc-a4880131df4f">4</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Acquisition-related contingent consideration as of April&#160;30, 2022</span></div></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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i9b1cb52aa2af4e498d7e9deeb3a1de08_I20220430" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpjM2IzZTdhZTU0NjA0Yzc0YmJkMGViMzk0MDk4MWNkOC90YWJsZXJhbmdlOmMzYjNlN2FlNTQ2MDRjNzRiYmQwZWIzOTQwOTgxY2Q4XzQtMS0xLTEtMzc_f1de6c0d-77b1-4482-9286-04f7f5dca599">&#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></tr></table></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-weight:400;line-height:120%">The following methods and assumptions were used to estimate the fair value of each class of financial instrument. There have been no changes in the valuation techniques used by us to value our financial instruments.</span></div><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90ZXh0cmVnaW9uOjFiZDU0ZTRlOTIzMjQxNTNhMDBjYjM2OTAwOWRjYTc5XzkzNDU4NDg4NDIwNjk_ac80b7c3-13d4-4551-ab43-ff948bff4633" continuedAt="i719a0a3759c242a1900ce23cd99bb3cb" 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:400;line-height:120%">Cash and cash equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Consists of cash on hand in bank deposits and highly liquid investments, primarily money market accounts. The fair value was measured using quoted market prices in active markets. The carrying amount approximates fair value.</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%">Restricted cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Consists of cash and cash equivalents held in bank deposit accounts to secure issuances of foreign bank guarantees. The fair value of restricted cash was measured using quoted market prices in active markets. The carrying amount approximates fair value.</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%">Derivatives &#8211; currency forward contracts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Consists of currency forward contracts trading with sufficient frequency and volume to enable us to obtain pricing information on an ongoing basis. The fair value of these securities was measured based on a valuation from a third-party bank. See "Note 15. Derivative Financial Instruments" for more information regarding our derivatives.</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%">Contingent liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Consists of the fair value of liabilities measured on expected future payments relating to business acquisitions if conditions are met. The contingent liabilities were calculated by estimating the discounted present value of expected future payments as of the acquisition date and subsequently at the end of each reporting period. The fair value measurement is based on significant unobservable inputs as of May&#160;1, 2021. There were no contingent liabilities as of April&#160;30, 2022.</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%">Non-recurring measurements:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The fair value measurement standard also applies to certain non-financial assets and liabilities measured at fair value on a nonrecurring basis. Certain long-lived assets such as goodwill, intangible assets and property and equipment are measured at fair value on a nonrecurring basis and are subject to fair value adjustments in certain circumstances, such as when there is evidence of impairment.</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:400;line-height:120%"><ix:continuation id="i719a0a3759c242a1900ce23cd99bb3cb" continuedAt="i7d73878c8a8d488c815937fac1880e42">Other measurements using fair value</ix:continuation></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i7d73878c8a8d488c815937fac1880e42">: Some of our financial instruments, such as accounts receivable, long-term receivables, prepaid expense and other assets, contract assets and liabilities, accounts payable, warranty obligations, and other long-term obligations are reflected in the consolidated balance sheets at carrying value, which approximates fair value due to their short-term nature</ix:continuation>.</span></div></ix:continuation><div id="i878fbdbc702b4dc995ab6fa43cb56390_136"></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%">Note 15</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:700;line-height:120%"> <ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzYvZnJhZzplZWEwMDhkNGNiZWQ0ZmFmYWRhN2U5NzdmZjY2OTQyZC90ZXh0cmVnaW9uOmVlYTAwOGQ0Y2JlZDRmYWZhZGE3ZTk3N2ZmNjY5NDJkXzEzNDA_2c05469d-128f-433f-9e1b-d9b79fd23c8b" continuedAt="i6bf83dcdef6f47d094f1c616b9ef778c" escape="true">Derivative Financial Instruments</ix:nonNumeric></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:400;line-height:120%"><ix:continuation id="i6bf83dcdef6f47d094f1c616b9ef778c" continuedAt="ie9c562b1e4924f369458ad5bab0194cd">We utilize derivative financial instruments to manage the economic impact of fluctuations in currency exchange rates on those transactions denominated in currencies other than our functional currency, which is the U.S. dollar. We enter into currency forward contracts to manage these economic risks. We account for all derivatives in the consolidated balance sheets within accounts receivable or accounts payable measured at fair value, and changes in fair values are recognized in earnings unless specific hedge accounting criteria are met for cash flow or net investment hedges. As of April&#160;30, 2022 and May&#160;1, 2021, we had not designated any of our derivative instruments as accounting hedges, and thus we recorded the changes in fair value in the "Other (expense) income, net" line item in the consolidated statements of operations.</ix:continuation></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">69</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></span></div></div><ix:continuation id="ie9c562b1e4924f369458ad5bab0194cd"><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzYvZnJhZzplZWEwMDhkNGNiZWQ0ZmFmYWRhN2U5NzdmZjY2OTQyZC90ZXh0cmVnaW9uOmVlYTAwOGQ0Y2JlZDRmYWZhZGE3ZTk3N2ZmNjY5NDJkXzEzNDE_23b31b09-456f-4d1f-af84-85bcabd9d71c" 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-weight:400;line-height:120%">The foreign currency exchange contracts in aggregated notional amounts in place to exchange U.S. dollars at April&#160;30, 2022 and May&#160;1, 2021 were as follows:</span></div><div style="margin-top: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:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></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:10pt;font-weight:700;line-height:114%">April 30, 2022</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:10pt;font-weight:700;line-height:114%">May 1, 2021</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:10pt;font-weight:700;line-height:114%">U.S. Dollars</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:10pt;font-weight:700;line-height:114%">Foreign Currency</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:10pt;font-weight:700;line-height:114%">U.S. Dollars</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:10pt;font-weight:700;line-height:114%">Foreign Currency</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:114%">Foreign Currency Exchange Forward Contracts:</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 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:114%">U.S. Dollars/Australian Dollars</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:114%"><ix:nonFraction unitRef="usd" contextRef="i74af3ff22b484bf69a1cd538b5bbf18e_I20220430" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzYvZnJhZzplZWEwMDhkNGNiZWQ0ZmFmYWRhN2U5NzdmZjY2OTQyZC90YWJsZTo3N2ZlNzQzYjM2ODI0ZWEzOGFmZDg0ZTlhZjk3MDAwNi90YWJsZXJhbmdlOjc3ZmU3NDNiMzY4MjRlYTM4YWZkODRlOWFmOTcwMDA2XzMtMS0xLTEtMzc_42b729ec-aadb-4765-aec6-d26a16177601">&#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:114%"><ix:nonFraction unitRef="aud" contextRef="i74af3ff22b484bf69a1cd538b5bbf18e_I20220430" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzYvZnJhZzplZWEwMDhkNGNiZWQ0ZmFmYWRhN2U5NzdmZjY2OTQyZC90YWJsZTo3N2ZlNzQzYjM2ODI0ZWEzOGFmZDg0ZTlhZjk3MDAwNi90YWJsZXJhbmdlOjc3ZmU3NDNiMzY4MjRlYTM4YWZkODRlOWFmOTcwMDA2XzMtMy0xLTEtMzc_d5ff5ee5-fdc9-4fc6-bcba-cb579844cf89">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i2779c58f42704f8187cf1721879ba018_I20210501" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzYvZnJhZzplZWEwMDhkNGNiZWQ0ZmFmYWRhN2U5NzdmZjY2OTQyZC90YWJsZTo3N2ZlNzQzYjM2ODI0ZWEzOGFmZDg0ZTlhZjk3MDAwNi90YWJsZXJhbmdlOjc3ZmU3NDNiMzY4MjRlYTM4YWZkODRlOWFmOTcwMDA2XzMtNS0xLTEtMzc_9d2ed408-8317-4b75-83af-49da3d96a042">2,410</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:114%"><ix:nonFraction unitRef="aud" contextRef="i2779c58f42704f8187cf1721879ba018_I20210501" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzYvZnJhZzplZWEwMDhkNGNiZWQ0ZmFmYWRhN2U5NzdmZjY2OTQyZC90YWJsZTo3N2ZlNzQzYjM2ODI0ZWEzOGFmZDg0ZTlhZjk3MDAwNi90YWJsZXJhbmdlOjc3ZmU3NDNiMzY4MjRlYTM4YWZkODRlOWFmOTcwMDA2XzMtNy0xLTEtMzc_fa93b0d7-f87e-4bf7-9134-04e3c2694514">3,464</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:114%">U.S. Dollars/Canadian Dollars</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:114%"><ix:nonFraction unitRef="usd" contextRef="ic9051a4363074f0fa9e3e1bbc92dc6b4_I20220430" decimals="-3" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzYvZnJhZzplZWEwMDhkNGNiZWQ0ZmFmYWRhN2U5NzdmZjY2OTQyZC90YWJsZTo3N2ZlNzQzYjM2ODI0ZWEzOGFmZDg0ZTlhZjk3MDAwNi90YWJsZXJhbmdlOjc3ZmU3NDNiMzY4MjRlYTM4YWZkODRlOWFmOTcwMDA2XzQtMS0xLTEtMzc_0dc0ed4c-f969-4a78-9c88-b8592af908e9">942</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:114%"><ix:nonFraction unitRef="cad" contextRef="ic9051a4363074f0fa9e3e1bbc92dc6b4_I20220430" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzYvZnJhZzplZWEwMDhkNGNiZWQ0ZmFmYWRhN2U5NzdmZjY2OTQyZC90YWJsZTo3N2ZlNzQzYjM2ODI0ZWEzOGFmZDg0ZTlhZjk3MDAwNi90YWJsZXJhbmdlOjc3ZmU3NDNiMzY4MjRlYTM4YWZkODRlOWFmOTcwMDA2XzQtMy0xLTEtMzc_dc116850-c368-45a6-a1da-84356a188a46">1,189</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:114%"><ix:nonFraction unitRef="usd" contextRef="ide81d1683ccd42b99e6c681df8ae533d_I20210501" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzYvZnJhZzplZWEwMDhkNGNiZWQ0ZmFmYWRhN2U5NzdmZjY2OTQyZC90YWJsZTo3N2ZlNzQzYjM2ODI0ZWEzOGFmZDg0ZTlhZjk3MDAwNi90YWJsZXJhbmdlOjc3ZmU3NDNiMzY4MjRlYTM4YWZkODRlOWFmOTcwMDA2XzQtNS0xLTEtMzc_c3f86f76-28c5-4335-9cad-29370509b10f">&#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:114%"><ix:nonFraction unitRef="cad" contextRef="ide81d1683ccd42b99e6c681df8ae533d_I20210501" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzYvZnJhZzplZWEwMDhkNGNiZWQ0ZmFmYWRhN2U5NzdmZjY2OTQyZC90YWJsZTo3N2ZlNzQzYjM2ODI0ZWEzOGFmZDg0ZTlhZjk3MDAwNi90YWJsZXJhbmdlOjc3ZmU3NDNiMzY4MjRlYTM4YWZkODRlOWFmOTcwMDA2XzQtNy0xLTEtMzc_9c84d0ee-0446-4fe5-addd-9d479c9d5df3">&#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 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:114%">U.S. Dollars/British Pounds</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:114%"><ix:nonFraction unitRef="usd" contextRef="i56d551d8c11d417e82f859c0941689b0_I20220430" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzYvZnJhZzplZWEwMDhkNGNiZWQ0ZmFmYWRhN2U5NzdmZjY2OTQyZC90YWJsZTo3N2ZlNzQzYjM2ODI0ZWEzOGFmZDg0ZTlhZjk3MDAwNi90YWJsZXJhbmdlOjc3ZmU3NDNiMzY4MjRlYTM4YWZkODRlOWFmOTcwMDA2XzUtMS0xLTEtMzc_ebaa9771-4f07-43da-9442-e9e74904356d">1,774</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:114%"><ix:nonFraction unitRef="gbp" contextRef="i56d551d8c11d417e82f859c0941689b0_I20220430" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzYvZnJhZzplZWEwMDhkNGNiZWQ0ZmFmYWRhN2U5NzdmZjY2OTQyZC90YWJsZTo3N2ZlNzQzYjM2ODI0ZWEzOGFmZDg0ZTlhZjk3MDAwNi90YWJsZXJhbmdlOjc3ZmU3NDNiMzY4MjRlYTM4YWZkODRlOWFmOTcwMDA2XzUtMy0xLTEtMzc_bb97e1b4-0e2f-4728-9392-c47ed1f0e3ed">1,345</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:114%"><ix:nonFraction unitRef="usd" contextRef="ia870c2900050487cb45f46ecf3721037_I20210501" decimals="-3" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzYvZnJhZzplZWEwMDhkNGNiZWQ0ZmFmYWRhN2U5NzdmZjY2OTQyZC90YWJsZTo3N2ZlNzQzYjM2ODI0ZWEzOGFmZDg0ZTlhZjk3MDAwNi90YWJsZXJhbmdlOjc3ZmU3NDNiMzY4MjRlYTM4YWZkODRlOWFmOTcwMDA2XzUtNS0xLTEtMzc_d1ff6d3a-a7a3-4e01-abba-8c6afe15f183">418</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:114%"><ix:nonFraction unitRef="gbp" contextRef="ia870c2900050487cb45f46ecf3721037_I20210501" decimals="-3" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzYvZnJhZzplZWEwMDhkNGNiZWQ0ZmFmYWRhN2U5NzdmZjY2OTQyZC90YWJsZTo3N2ZlNzQzYjM2ODI0ZWEzOGFmZDg0ZTlhZjk3MDAwNi90YWJsZXJhbmdlOjc3ZmU3NDNiMzY4MjRlYTM4YWZkODRlOWFmOTcwMDA2XzUtNy0xLTEtMzc_922b192c-0438-4fc0-91ff-07bdb9354c49">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="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:114%">U.S. Dollars/Euros</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:114%"><ix:nonFraction unitRef="usd" contextRef="i0751c1ee08df4d07a8f9e65d63cf16be_I20220430" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzYvZnJhZzplZWEwMDhkNGNiZWQ0ZmFmYWRhN2U5NzdmZjY2OTQyZC90YWJsZTo3N2ZlNzQzYjM2ODI0ZWEzOGFmZDg0ZTlhZjk3MDAwNi90YWJsZXJhbmdlOjc3ZmU3NDNiMzY4MjRlYTM4YWZkODRlOWFmOTcwMDA2XzYtMS0xLTEtMzc_e35f5ed6-74b4-4ce4-9044-65ff1376fc2c">8,575</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:114%"><ix:nonFraction unitRef="eur" contextRef="i0751c1ee08df4d07a8f9e65d63cf16be_I20220430" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzYvZnJhZzplZWEwMDhkNGNiZWQ0ZmFmYWRhN2U5NzdmZjY2OTQyZC90YWJsZTo3N2ZlNzQzYjM2ODI0ZWEzOGFmZDg0ZTlhZjk3MDAwNi90YWJsZXJhbmdlOjc3ZmU3NDNiMzY4MjRlYTM4YWZkODRlOWFmOTcwMDA2XzYtMy0xLTEtMzc_829e2a37-1fe5-4cd9-9d31-5c5714063688">7,513</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:114%"><ix:nonFraction unitRef="usd" contextRef="ia801b54cc35b48a2bd0e6dc201f24b38_I20210501" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzYvZnJhZzplZWEwMDhkNGNiZWQ0ZmFmYWRhN2U5NzdmZjY2OTQyZC90YWJsZTo3N2ZlNzQzYjM2ODI0ZWEzOGFmZDg0ZTlhZjk3MDAwNi90YWJsZXJhbmdlOjc3ZmU3NDNiMzY4MjRlYTM4YWZkODRlOWFmOTcwMDA2XzYtNS0xLTEtMzc_382e9e5f-1d30-40ba-bb24-cc0aa102fdd3">&#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:114%"><ix:nonFraction unitRef="eur" contextRef="ia801b54cc35b48a2bd0e6dc201f24b38_I20210501" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzYvZnJhZzplZWEwMDhkNGNiZWQ0ZmFmYWRhN2U5NzdmZjY2OTQyZC90YWJsZTo3N2ZlNzQzYjM2ODI0ZWEzOGFmZDg0ZTlhZjk3MDAwNi90YWJsZXJhbmdlOjc3ZmU3NDNiMzY4MjRlYTM4YWZkODRlOWFmOTcwMDA2XzYtNy0xLTEtMzc_e8845e2f-5e51-4b34-9294-08a98d4d71b7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></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-weight:400;line-height:120%">As of April&#160;30, 2022, there was an asset and liability of $<ix:nonFraction unitRef="usd" contextRef="iad92163ac81944d497398067cd89b2f3_I20220430" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzYvZnJhZzplZWEwMDhkNGNiZWQ0ZmFmYWRhN2U5NzdmZjY2OTQyZC90ZXh0cmVnaW9uOmVlYTAwOGQ0Y2JlZDRmYWZhZGE3ZTk3N2ZmNjY5NDJkXzMyOTg1MzQ4ODQ2OTI_92ffcc1a-f358-42b8-af4d-3cdb02882316">934</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="iad92163ac81944d497398067cd89b2f3_I20220430" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzYvZnJhZzplZWEwMDhkNGNiZWQ0ZmFmYWRhN2U5NzdmZjY2OTQyZC90ZXh0cmVnaW9uOmVlYTAwOGQ0Y2JlZDRmYWZhZGE3ZTk3N2ZmNjY5NDJkXzMyOTg1MzQ4ODQ2OTc_c6d894bf-077f-4e99-ab7f-c75b8ce72589">311</ix:nonFraction>, respectively, and as of May&#160;1, 2021, there was an asset and liability of $<ix:nonFraction unitRef="usd" contextRef="idc7468231c464292ad622d681c859f27_I20210501" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzYvZnJhZzplZWEwMDhkNGNiZWQ0ZmFmYWRhN2U5NzdmZjY2OTQyZC90ZXh0cmVnaW9uOmVlYTAwOGQ0Y2JlZDRmYWZhZGE3ZTk3N2ZmNjY5NDJkXzMyOTg1MzQ4ODQ2Nzg_7a25d213-646e-4ae0-b644-df5dce460c4c">4</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="idc7468231c464292ad622d681c859f27_I20210501" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzYvZnJhZzplZWEwMDhkNGNiZWQ0ZmFmYWRhN2U5NzdmZjY2OTQyZC90ZXh0cmVnaW9uOmVlYTAwOGQ0Y2JlZDRmYWZhZGE3ZTk3N2ZmNjY5NDJkXzExMjg_62270386-f6e7-45aa-b929-3843da75cf03">261</ix:nonFraction>, respectively, representing the fair value of foreign currency exchange forward contracts, which were determined using Level 2 inputs from a third-party bank. As of April&#160;30, 2022, all contracts mature within ten months.</span></div></ix:continuation><div id="i878fbdbc702b4dc995ab6fa43cb56390_139"></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%">Note 16</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:700;line-height:120%"> <ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzkvZnJhZzpmZGQzNDgxMjQ1Nzk0ZGUxOTAwY2Y5NzI1MmM2MGJlMS90ZXh0cmVnaW9uOmZkZDM0ODEyNDU3OTRkZTE5MDBjZjk3MjUyYzYwYmUxXzM4MTQ_854bd668-0b41-4032-96ca-7de9d5244052" continuedAt="i8fb23defe4e8411889a29bc4d3c3aba3" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="i8fb23defe4e8411889a29bc4d3c3aba3" continuedAt="i8fa4fd8da03f40b6ad9b9b2de4294717"><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%">Litigation: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a party to legal proceedings and claims which arise during the ordinary course of business. We review our legal proceedings and claims, regulatory reviews and inspections, and other legal matters on an ongoing basis and follow appropriate accounting guidance when making accrual and disclosure decisions. We establish accruals for those contingencies when the incurrence of a loss is probable and can be reasonably estimated, and we disclose the amount accrued and the amount of a reasonably possible loss in excess of the amount accrued if such disclosure is necessary for our financial statements to not be misleading. We do not record an accrual when the likelihood of loss being incurred is probable, but the amount cannot be reasonably estimated, or when the loss is believed to be only reasonably possible or remote, although disclosures will be made for material matters as required by ASC 450-20, Contingencies - Loss Contingencies. Our assessment of whether a loss is reasonably possible or probable is based on our assessment and consultation with legal counsel regarding the ultimate outcome of the matter following all appeals.</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:400;line-height:120%">As of May&#160;2, 2020, we recorded a $<ix:nonFraction unitRef="usd" contextRef="i50492fbc99e94c12a7d6ccf6a7dbd305_I20200502" decimals="-3" name="us-gaap:LitigationReserveCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzkvZnJhZzpmZGQzNDgxMjQ1Nzk0ZGUxOTAwY2Y5NzI1MmM2MGJlMS90ZXh0cmVnaW9uOmZkZDM0ODEyNDU3OTRkZTE5MDBjZjk3MjUyYzYwYmUxXzMyOTg1MzQ4ODcxNzA_289b65eb-1929-44aa-a187-7c9d6425a54f">2,072</ix:nonFraction> reserve for the probable and reasonably estimated cost to settle a patent litigation claim, which was included in the "Accrued expenses" line item in our consolidated balance sheets and "Cost of Sales" in consolidated statement of operations. During fiscal 2021, an appellate court ruled in our favor on this matter. Since we no longer estimate we have a probable loss, we recorded a credit to the "Cost of sales" line item in our consolidated statement of operations and removed the liability from our consolidated balance sheet during fiscal 2021.</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:400;line-height:120%">For other unresolved legal proceedings or claims, we do not believe there is a reasonable probability that any material loss would be incurred. Accordingly, no material accrual or disclosure of a potential range of loss has been made related to these matters. We do not expect the ultimate liability of these unresolved legal proceedings or claims to have a material effect on our financial position, liquidity or capital resources.</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%">Warranties: See "Note 1.</span><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-style:italic;font-weight:400;line-height:120%">Nature of Business and Summary of Significant Accounting Policies"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for more information regarding warranties.</span></div><ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzkvZnJhZzpmZGQzNDgxMjQ1Nzk0ZGUxOTAwY2Y5NzI1MmM2MGJlMS90ZXh0cmVnaW9uOmZkZDM0ODEyNDU3OTRkZTE5MDBjZjk3MjUyYzYwYmUxXzM4MTI_0f71b949-01fc-4617-ad68-0e1d0d562fb1" 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-weight:400;line-height:120%">Changes in our warranty obligation for the fiscal years ended April&#160;30, 2022 and May&#160;1, 2021 consisted of the following:</span></div><div style="margin-top:12pt;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.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></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:10pt;font-weight:700;line-height:120%">April 30, 2022</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:10pt;font-weight:700;line-height:120%">May 1, 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:114%">Beginning accrued warranty obligations</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzkvZnJhZzpmZGQzNDgxMjQ1Nzk0ZGUxOTAwY2Y5NzI1MmM2MGJlMS90YWJsZTplMTliYTczMjNhYmM0MDJjYTk4YzU2OWVmNDk4NTIwOC90YWJsZXJhbmdlOmUxOWJhNzMyM2FiYzQwMmNhOThjNTY5ZWY0OTg1MjA4XzEtMS0xLTEtMzc_4ceede3e-278d-42e5-bdd0-a2219b1c7ad0">25,960</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i50492fbc99e94c12a7d6ccf6a7dbd305_I20200502" decimals="-3" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzkvZnJhZzpmZGQzNDgxMjQ1Nzk0ZGUxOTAwY2Y5NzI1MmM2MGJlMS90YWJsZTplMTliYTczMjNhYmM0MDJjYTk4YzU2OWVmNDk4NTIwOC90YWJsZXJhbmdlOmUxOWJhNzMyM2FiYzQwMmNhOThjNTY5ZWY0OTg1MjA4XzEtMy0xLTEtMzc_1aac4a61-4653-4c93-aed2-ae04c8722b64">25,624</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 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:114%">Warranties issued during the 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:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:ProductWarrantyAccrualWarrantiesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzkvZnJhZzpmZGQzNDgxMjQ1Nzk0ZGUxOTAwY2Y5NzI1MmM2MGJlMS90YWJsZTplMTliYTczMjNhYmM0MDJjYTk4YzU2OWVmNDk4NTIwOC90YWJsZXJhbmdlOmUxOWJhNzMyM2FiYzQwMmNhOThjNTY5ZWY0OTg1MjA4XzItMS0xLTEtMzc_f0e977e5-e2a5-48b1-b4c1-2e0a6ea685ca">9,748</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:114%"><ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:ProductWarrantyAccrualWarrantiesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzkvZnJhZzpmZGQzNDgxMjQ1Nzk0ZGUxOTAwY2Y5NzI1MmM2MGJlMS90YWJsZTplMTliYTczMjNhYmM0MDJjYTk4YzU2OWVmNDk4NTIwOC90YWJsZXJhbmdlOmUxOWJhNzMyM2FiYzQwMmNhOThjNTY5ZWY0OTg1MjA4XzItMy0xLTEtMzc_ed9179af-4df9-460e-a612-15dbb03ea6c2">8,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 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:114%">Settlements made during the 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:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:ProductWarrantyAccrualPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzkvZnJhZzpmZGQzNDgxMjQ1Nzk0ZGUxOTAwY2Y5NzI1MmM2MGJlMS90YWJsZTplMTliYTczMjNhYmM0MDJjYTk4YzU2OWVmNDk4NTIwOC90YWJsZXJhbmdlOmUxOWJhNzMyM2FiYzQwMmNhOThjNTY5ZWY0OTg1MjA4XzMtMS0xLTEtMzc_69bd05c6-6ac3-44f9-a2d1-b9565523dc7f">7,503</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" name="us-gaap:ProductWarrantyAccrualPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzkvZnJhZzpmZGQzNDgxMjQ1Nzk0ZGUxOTAwY2Y5NzI1MmM2MGJlMS90YWJsZTplMTliYTczMjNhYmM0MDJjYTk4YzU2OWVmNDk4NTIwOC90YWJsZXJhbmdlOmUxOWJhNzMyM2FiYzQwMmNhOThjNTY5ZWY0OTg1MjA4XzMtMy0xLTEtMzc_a4c762df-9e13-4dd3-94f9-a332e1c3b3b3">5,718</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 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:114%">Changes in accrued warranty obligations for pre-existing warranties during the period, including expirations</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:114%"><ix:nonFraction unitRef="usd" contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" decimals="-3" name="us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzkvZnJhZzpmZGQzNDgxMjQ1Nzk0ZGUxOTAwY2Y5NzI1MmM2MGJlMS90YWJsZTplMTliYTczMjNhYmM0MDJjYTk4YzU2OWVmNDk4NTIwOC90YWJsZXJhbmdlOmUxOWJhNzMyM2FiYzQwMmNhOThjNTY5ZWY0OTg1MjA4XzQtMS0xLTEtMzc_1d110a57-099a-4aa9-b54d-7a504d14a14c">673</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501" decimals="-3" sign="-" name="us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzkvZnJhZzpmZGQzNDgxMjQ1Nzk0ZGUxOTAwY2Y5NzI1MmM2MGJlMS90YWJsZTplMTliYTczMjNhYmM0MDJjYTk4YzU2OWVmNDk4NTIwOC90YWJsZXJhbmdlOmUxOWJhNzMyM2FiYzQwMmNhOThjNTY5ZWY0OTg1MjA4XzQtMy0xLTEtMzc_8e82f59b-85ff-4137-8fc1-11ea5b4940a1">2,485</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:10pt;font-weight:400;line-height:114%">Ending accrued warranty obligations</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzkvZnJhZzpmZGQzNDgxMjQ1Nzk0ZGUxOTAwY2Y5NzI1MmM2MGJlMS90YWJsZTplMTliYTczMjNhYmM0MDJjYTk4YzU2OWVmNDk4NTIwOC90YWJsZXJhbmdlOmUxOWJhNzMyM2FiYzQwMmNhOThjNTY5ZWY0OTg1MjA4XzUtMS0xLTEtMzc_5e023306-e227-41b0-be86-caa6b2a55354">28,878</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501" decimals="-3" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzkvZnJhZzpmZGQzNDgxMjQ1Nzk0ZGUxOTAwY2Y5NzI1MmM2MGJlMS90YWJsZTplMTliYTczMjNhYmM0MDJjYTk4YzU2OWVmNDk4NTIwOC90YWJsZXJhbmdlOmUxOWJhNzMyM2FiYzQwMmNhOThjNTY5ZWY0OTg1MjA4XzUtMy0xLTEtMzc_7c338c3b-b59b-4f0a-acbd-22b4db6582d9">25,960</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:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">70</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></span></div></div><ix:continuation id="i8fa4fd8da03f40b6ad9b9b2de4294717"><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%">Performance guarantees: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into standby letters of credit, bank guarantees and surety bonds with financial institutions relating to the guarantee of our future performance on contracts, primarily construction-type contracts. As of April&#160;30, 2022, we had outstanding letters of credit, bank guarantees and surety bonds in the amount of $<ix:nonFraction unitRef="usd" contextRef="i5a36caa51f75446fb85a538b08000e47_I20200828" decimals="-3" name="us-gaap:LossContingencyAccrualAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzkvZnJhZzpmZGQzNDgxMjQ1Nzk0ZGUxOTAwY2Y5NzI1MmM2MGJlMS90ZXh0cmVnaW9uOmZkZDM0ODEyNDU3OTRkZTE5MDBjZjk3MjUyYzYwYmUxXzQzOTgwNDY1MTUwNDg_00068164-3a70-4609-a6be-d8d997f1977c">4,669</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i35690c614aae489e952237657984db86_I20220430" decimals="-3" name="us-gaap:LossContingencyAccrualAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzkvZnJhZzpmZGQzNDgxMjQ1Nzk0ZGUxOTAwY2Y5NzI1MmM2MGJlMS90ZXh0cmVnaW9uOmZkZDM0ODEyNDU3OTRkZTE5MDBjZjk3MjUyYzYwYmUxXzQzOTgwNDY1MTUwNjI_9f50bc7b-8911-4aee-b086-7131083a811f">715</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="id8cd2997efa44a189cb9013b00d9802b_I20220430" decimals="-3" name="us-gaap:LossContingencyAccrualAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzkvZnJhZzpmZGQzNDgxMjQ1Nzk0ZGUxOTAwY2Y5NzI1MmM2MGJlMS90ZXh0cmVnaW9uOmZkZDM0ODEyNDU3OTRkZTE5MDBjZjk3MjUyYzYwYmUxXzQzOTgwNDY1MTQ5OTc_a99df27b-12a7-4715-bed1-9a93e9eb39ad">88,323</ix:nonFraction>, respectively. Performance guarantees are issued to certain customers to guarantee the operation and installation of the equipment and our ability to complete a contract. These performance guarantees have various terms but are generally one year. We enter into written agreements with our customers, and those agreements often contain indemnification provisions that require us to make the customer whole if certain acts or omissions by us cause the customer financial loss. We make efforts to negotiate reasonable caps and limitations on the recovery of such damages. As of April&#160;30, 2022, we were not aware of any indemnification claim from a customer.</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%">Purchase commitments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> From time to time, we commit to purchase inventory, advertising, cloud-based information systems, information technology maintenance and support services, and various other products and services over periods that extend beyond one year. <ix:nonNumeric contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430" name="us-gaap:LongTermPurchaseCommitmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzkvZnJhZzpmZGQzNDgxMjQ1Nzk0ZGUxOTAwY2Y5NzI1MmM2MGJlMS90ZXh0cmVnaW9uOmZkZDM0ODEyNDU3OTRkZTE5MDBjZjk3MjUyYzYwYmUxXzM4MTM_70f04f49-5ad9-48a2-9311-3601b55f1105" continuedAt="i5f87b5c5d30b40e1803330c9f96e3916" escape="true">As of April&#160;30, 2022, we were obligated under the following unconditional purchase commitments:</ix:nonNumeric></span></div><div style="margin-top:12pt;text-align:justify"><ix:continuation id="i5f87b5c5d30b40e1803330c9f96e3916"><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.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></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:10pt;font-weight:700;line-height:114%">Fiscal years ending</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:10pt;font-weight:700;line-height:114%">Amount</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:114%">2023</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:PurchaseObligationDueInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzkvZnJhZzpmZGQzNDgxMjQ1Nzk0ZGUxOTAwY2Y5NzI1MmM2MGJlMS90YWJsZTo4ZDJhYzMyNDQzMDg0OTM1OTg3MGU1OWExOTVkNTE3ZS90YWJsZXJhbmdlOjhkMmFjMzI0NDMwODQ5MzU5ODcwZTU5YTE5NWQ1MTdlXzEtMi0xLTEtMzc_21d8243e-9285-4c64-8554-fa7dd9e9ae9f">4,389</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:114%">2024</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:PurchaseObligationDueInSecondYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzkvZnJhZzpmZGQzNDgxMjQ1Nzk0ZGUxOTAwY2Y5NzI1MmM2MGJlMS90YWJsZTo4ZDJhYzMyNDQzMDg0OTM1OTg3MGU1OWExOTVkNTE3ZS90YWJsZXJhbmdlOjhkMmFjMzI0NDMwODQ5MzU5ODcwZTU5YTE5NWQ1MTdlXzItMi0xLTEtMzc_85a5ac06-9b81-40b5-9dd5-270908fb87a7">1,686</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:114%">2025</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:PurchaseObligationDueInThirdYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzkvZnJhZzpmZGQzNDgxMjQ1Nzk0ZGUxOTAwY2Y5NzI1MmM2MGJlMS90YWJsZTo4ZDJhYzMyNDQzMDg0OTM1OTg3MGU1OWExOTVkNTE3ZS90YWJsZXJhbmdlOjhkMmFjMzI0NDMwODQ5MzU5ODcwZTU5YTE5NWQ1MTdlXzMtMi0xLTEtMzc_c0fc5542-4351-4a52-b728-e154fbbc70fa">113</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:114%">2026</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:PurchaseObligationDueInFourthYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzkvZnJhZzpmZGQzNDgxMjQ1Nzk0ZGUxOTAwY2Y5NzI1MmM2MGJlMS90YWJsZTo4ZDJhYzMyNDQzMDg0OTM1OTg3MGU1OWExOTVkNTE3ZS90YWJsZXJhbmdlOjhkMmFjMzI0NDMwODQ5MzU5ODcwZTU5YTE5NWQ1MTdlXzQtMi0xLTEtMzc_f02b16b1-f50d-4147-8b66-0025736b32a4">40</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:114%">2027</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:PurchaseObligationDueInFifthYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzkvZnJhZzpmZGQzNDgxMjQ1Nzk0ZGUxOTAwY2Y5NzI1MmM2MGJlMS90YWJsZTo4ZDJhYzMyNDQzMDg0OTM1OTg3MGU1OWExOTVkNTE3ZS90YWJsZXJhbmdlOjhkMmFjMzI0NDMwODQ5MzU5ODcwZTU5YTE5NWQ1MTdlXzUtMi0xLTEtMzc_75cb9276-d179-438c-a6bf-c988cd7d6708">&#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:0 1pt"></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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430" decimals="-3" name="us-gaap:PurchaseObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzkvZnJhZzpmZGQzNDgxMjQ1Nzk0ZGUxOTAwY2Y5NzI1MmM2MGJlMS90YWJsZTo4ZDJhYzMyNDQzMDg0OTM1OTg3MGU1OWExOTVkNTE3ZS90YWJsZXJhbmdlOjhkMmFjMzI0NDMwODQ5MzU5ODcwZTU5YTE5NWQ1MTdlXzYtMi0xLTEtMzc_4136bcec-b37a-4d7a-8ac7-d91938d15c06">6,228</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></ix:continuation></div></ix:continuation><div id="i878fbdbc702b4dc995ab6fa43cb56390_142"></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%">Item 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE</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:400;line-height:120%">None.</span></div><div id="i878fbdbc702b4dc995ab6fa43cb56390_145"></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%">Item 9A. 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-style:italic;font-weight:400;line-height:120%">Evaluation of Disclosure 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:400;line-height:120%">Management of our Company is responsible for establishing and maintaining effective disclosure controls and procedures as defined in Rule 13a-15(e) under the Securities Exchange Act of 1934. As of April&#160;30, 2022, an evaluation was performed, under the supervision and with the participation of management, including our Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operation of our disclosure controls and procedures. Based upon that evaluation, the Chief Executive Officer and Chief Financial Officer concluded that as of April&#160;30, 2022, our disclosure controls and procedures were effective at the reasonable assurance level to ensure information required to be disclosed in this Annual Report on Form 10-K was recorded, processed, summarized and reported within the time period required by the SEC&#8217;s rules and forms and accumulated and communicated to management, including our Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding required disclosure.</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%">Changes in Internal Control Over Financial Reporting</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:400;line-height:120%">During the quarter ended April&#160;30, 2022, there have been no changes in our internal control over financial reporting that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</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%">Management&#8217;s Report on Internal Control Over Financial Reporting</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:400;line-height:120%">Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Rule 13a-15(f) under the Securities Exchange Act of 1934. Our internal control system was designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of our financial statements for external purposes in accordance with the accounting principles generally accepted in the United States. All internal control systems, no matter how well designed, have inherent limitations. Therefore, even those systems determined to be effective can provide only reasonable assurance with respect to financial statement preparation and presentation.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">71</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></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:400;line-height:120%">Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting based on the framework in Internal Control&#8212;Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework). Based on our evaluation under the framework in Internal Control&#8212;Integrated Framework, our management concluded our internal control over financial reporting was effective as of April&#160;30, 2022.</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:400;line-height:120%">Our internal control over financial reporting as of April&#160;30, 2022 has been audited by Deloitte &amp; Touche, LLP, our independent registered public accounting firm, as stated in their report, which is included in this Annual Report on Form 10-K.</span></div><div style="margin-top: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:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline">By /s/ Reece A. Kurtenbach</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline">By /s/ Sheila M. Anderson</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Reece A. Kurtenbach</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Sheila M. Anderson</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Chief Executive Officer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Chief Financial Officer</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">June 16, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">June 16, 2022</span></td></tr></table></div><div id="i878fbdbc702b4dc995ab6fa43cb56390_148"></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%">Item 9B. OTHER INFORMATION</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:400;line-height:120%">None.</span></div><div id="i878fbdbc702b4dc995ab6fa43cb56390_455"></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%">Item 9C. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS</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:400;line-height:120%">None.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div id="i878fbdbc702b4dc995ab6fa43cb56390_151"></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%">PART III.</span></div><div id="i878fbdbc702b4dc995ab6fa43cb56390_154"></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%">Item 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE</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:400;line-height:120%">The information required by this Item 10 will be included under the captions &#8220;Proposal One - Election of Directors&#8221; and &#8220;Corporate Governance&#8221; in our Proxy Statement for our 2022 annual meeting of shareholders (&#8220;Proxy Statement&#8221;) to be filed within 120 days after our most recent fiscal year-end. Any information concerning the compliance of our officers, directors and 10 percent shareholders with Section 16(a) of the Securities Exchange Act of 1934 is incorporated by reference to the information to be contained in the Proxy Statement under the caption &#8220;Delinquent Section 16(a) Reports.&#8221; The information regarding Audit Committee members and &#8220;Audit Committee Financial Experts&#8221; is incorporated by reference to the information to be contained in the Proxy Statement under the caption &#8220;Corporate Governance&#8211;Committees of the Board of Directors.&#8221; The information regarding our Code of Conduct is incorporated by reference to the information to be contained in the Proxy Statement under the heading &#8220;Corporate Governance &#8211; Code of Conduct.&#8221;</span></div><div id="i878fbdbc702b4dc995ab6fa43cb56390_157"></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%">Item 11. EXECUTIVE COMPENSATION</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:400;line-height:120%">Information regarding the compensation of our directors and officers for the fiscal year ended April&#160;30, 2022 will be in the Proxy Statement under the heading &#8220;Proposal One - Election of Directors&#8221; and &#8220;Executive Compensation&#8221; and is incorporated herein by reference.</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:400;line-height:120%">We maintain a Code of Conduct which applies to all employees, officers and directors. Included in the Code of Conduct are ethics provisions that apply to our Chief Executive Officer, Chief Financial Officer and all other financial and accounting management employees. A copy of our Code of Conduct can be obtained from our website at </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">www.daktronics.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the Investor Relations page and will be made available free of charge to any shareholder upon request. Information on or available through our website is not part of this Form 10-K. We intend to disclose any waivers from, or amendments to, the Code of Conduct by posting a description of such waiver or amendment on our Internet website. However, to date, we have not granted a waiver from the Code of Conduct.</span></div><div id="i878fbdbc702b4dc995ab6fa43cb56390_160"></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%">Item 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</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:400;line-height:120%">The security ownership of certain beneficial owners and management will be contained in the Proxy Statement under the heading &#8220;Security Ownership of Certain Beneficial Owners and Management&#8221; and &#8220;Executive Compensation - Securities Authorized for Issuance Under Equity Compensation Plans&#8221; and is incorporated herein by reference.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">72</span></div></div></div><div id="i878fbdbc702b4dc995ab6fa43cb56390_163"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></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%">Item 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS AND DIRECTOR INDEPENDENCE</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:400;line-height:120%">Information required by this item is incorporated by reference from the sections entitled &#8220;Proposal One &#8211; Election of Directors &#8211; Independent Directors&#8221; and &#8220;Corporate Governance - Compensation Committee Interlocks and Insider Participation&#8221; that will be contained in our Proxy Statement. There were no related party transactions in fiscal 2022.</span></div><div id="i878fbdbc702b4dc995ab6fa43cb56390_166"></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%">Item 14. PRINCIPAL ACCOUNTANT FEES AND SERVICES</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:400;line-height:120%">Information regarding our principal accountant will be contained in the Proxy Statement under the heading &#8220;Proposal Three - Ratification of Appointment of Independent Registered Public Accounting Firm&#8221; and is incorporated herein by reference.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">73</span></div></div></div><div id="i878fbdbc702b4dc995ab6fa43cb56390_169"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></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%">PART IV</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div id="i878fbdbc702b4dc995ab6fa43cb56390_172"></div><div style="-sec-extract:summary;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%">Item 15. EXHIBITS AND FINANCIAL STATEMENT SCHEDULES</span></div><div style="margin-top: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:4.163%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:80.478%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.059%"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(a)(1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Financial Statements</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:114%">Our financial statements, a description of which follows, are contained in Part II, Item 8:</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><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="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;text-align:justify"><span style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_67">Report of Independent Registered Public Accounting Firm - Deloitte &amp; Touche LLP</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;text-align:justify"><span style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_70">Consolidated Balance Sheets as of April 30, 2022 and May 1, 2021</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;text-align:justify"><span style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_73">Consolidated Statements of Operations for each of the three fiscal years ended </a><a style="-sec-extract:exhibit;color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_73">April 30, 2022</a><a style="-sec-extract:exhibit;color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_73">, </a><a style="-sec-extract:exhibit;color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_73">May 1, 2021</a><a style="-sec-extract:exhibit;color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_73"> and </a><a style="-sec-extract:exhibit;color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_73">May 2, 2020</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;text-align:justify"><span style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_76">Consolidated Statements of Comprehensive Income (Loss) for each of the three fiscal years</a> ended April 30, 2022, May 1, 2021 and May 2, 2020</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;text-align:justify"><span style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_79">Consolidated Statements of Shareholders&#8217; Equity for each of the three fiscal years ended </a><a style="-sec-extract:exhibit;color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_79">A</a>pril 30, 2022, May 1, 2021 and May 2, 2020</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;text-align:justify"><span style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_82">Consolidated Statements of Cash Flows for each of the three fiscal years ended </a>April 30, 2022, May 1, 2021 and May 2, 2020</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;text-align:justify"><span style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_85">Notes to the Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><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="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:120%">(2)</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Schedules</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><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="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other schedules are omitted because they are not required or are not applicable or because the required information is included in the financial statements listed above.</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><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="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:120%">(3)</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibits</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><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="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of the following exhibits are incorporated by reference from prior filings. The form with which each exhibit was filed and the date of filing are as indicated below; the reports described below are filed as Commission File No. 0-23246 unless otherwise indicated.</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><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="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:114%">3.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/915779/000091577918000119/exhibit31.htm">Amended and Restated Articles of Incorporation of the Company (Incorporated by reference to Exhibit 3.1 of the Quarterly Report on Form 10-Q/A (Amendment No. 1) of Daktronics, Inc. filed on December 21, 2018).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><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:10pt;font-weight:400;line-height:114%">3.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/915779/000091577913000026/dakt_exx34x10-kx2013.htm">Amended and Restated Bylaws of the Company (Incorporated by reference to Exhibit 3.4 filed with our Annual Report on Form 10-K on June 12, 2013).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><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:10pt;font-weight:400;line-height:114%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Form of Stock Certificate Evidencing Common Stock, without par value, of the Company (Incorporated by reference to Exhibit 4.1 filed with our Amendment No. 1 to the Registration Statement on Form S-1 on January 12, 1994 as Commission File No. 33-72466).**</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><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:10pt;font-weight:400;line-height:114%">4.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/915779/000091577918000089/dakt_20181116x8-kxex41.htm">Rights Agreement dated as November 16, 2018 between Daktronics, Inc. and Equiniti Trust Company, as Rights Agent (Incorporated by reference to Exhibit 4.1 of the Current Report on Form 8-K of Daktronics, Inc. filed on November 16, 2018).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><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:10pt;font-weight:400;line-height:114%">4.3</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/915779/000143774921027158/ex_309612.htm">First Amendment to Rights Agreement dated as of November 19, 2021 between Daktronics, Inc. and Equiniti Trust Company, as Rights Agent (Incorporated by reference to </a><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/915779/000143774921027158/ex_309612.htm">Exhibit 4.2 of the Current report on Form 8-K of Daktronics, Inc. filed on November 19, 2021). </a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><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:10pt;font-weight:400;line-height:114%">4.3</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/915779/000091577907000084/exhibit10-5.htm">Daktronics, Inc. 2007 Incentive Stock Plan (Incorporated by reference to Exhibit 10.1 filed with our Quarterly Report on Form 10-Q on August 20, 2007).*</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><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:10pt;font-weight:400;line-height:114%">4.4</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/915779/000091577915000046/dakt-20150501_defx14a.htm#s4b4ce7db85924a1dba35b799a722a4cd">Daktronics, Inc. 2015 Incentive Stock Plan ("2015 Plan") (Incorporated by reference to Exhibit A to the Company's Definitive Proxy Statement on Schedule 14A filed on July 14, 2015).*</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><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:10pt;font-weight:400;line-height:114%">4.5</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/915779/000091577920000033/dakt-20200502_defx14a.htm#s5535584329af4387ba038501fc36f575">Daktronics, Inc. 2020 Incentive Stock Plan ("2020 Plan") (Incorporated by reference to Exhibit A to the Company's Definitive Proxy Statement on Schedule 14A filed on July 16, 2020).*</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><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:10pt;font-weight:400;line-height:114%">4.6</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0000915779/000091577920000054/daktex1028-ksom2020.htm">Form of Restricted Stock Award Agreement under the 2020 Plan (Incorporated by reference to Exhibit 10.2 filed with our Current Report on Form 8-K on September 3, 2020).*</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><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:10pt;font-weight:400;line-height:114%">4.7</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;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:#000000;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/915779/000091577920000054/daktex1038-ksom2020.htm">Form of Non-Qualified Stock Option Agreement Terms and Conditions under the 2020 Plan (Incorporated by reference to Exhibit 10.3 filed with our Current Report on Form 8-K on September 3, 2020).*</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><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:10pt;font-weight:400;line-height:114%">4.8</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0000915779/000091577920000054/daktex1048-ksom2020.htm">Form of Incentive Stock Option Terms and Conditions under the 2020 Plan (Incorporated by reference to Exhibit 10.4 filed with our Current Report on Form 8-K on September 3, 2020).*</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><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:10pt;font-weight:400;line-height:114%">4.9</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0000915779/000091577920000054/daktex1058-ksom2020.htm">Form of Restricted Stock Unit Terms and Conditions under the 2020 Plan (Incorporated by reference to Exhibit 10.5 filed with our Current Report on Form 8-K on September 3, 2020).*</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">74</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;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:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></span></div></div><div style="margin-top: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:4.163%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:80.478%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.059%"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.10</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0000915779/000091577920000028/dakt_ex4vix10-kx2020.htm">Description of the Registrant&#8217;s Securities Registered Pursuant to Section 12 of the Securities Exchange Act of 1934 (Incorporated by reference to Exhibit 4(vi) filed with our Annual Report on Form 10-K filed on June 12, 2020).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><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:10pt;font-weight:400;line-height:114%">10.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/915779/000091577916000233/dakt_20161115xex101.htm">Credit Agreement dated November 15, 2016 by and between the Company and U.S. Bank National Association (Incorporated by reference to Exhibit 10.1 filed with our Current Report on Form 8-K filed on November 16, 2016).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><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:10pt;font-weight:400;line-height:114%">10.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/915779/000091577916000233/dakt_20161115xex102.htm">Revolving Note dated November 15, 2016 issued by the Company to U.S. Bank National Association (Incorporated by reference to Exhibit 10.2 filed with our Current Report on Form 8-K filed on November 16, 2016).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><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:10pt;font-weight:400;line-height:114%">10.3</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/915779/000091577919000079/dakt_20191115xex101.htm">Second Amendment to Credit Agreement dated as of November 15, 2019 by and between the Company and U.S. Bank National Association (Incorporated by reference to Exhibit 10.1 filed with our Current Report on Form 8-K filed on November 15, 2019).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><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:10pt;font-weight:400;line-height:114%">10.4</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0000915779/000091577920000052/dakt20200801q1ex104.htm">Third Amendment to Credit Agreement dated as of August 28, 2020 by and between the Company and U.S. Bank National Association (Incorporated by reference to Exhibit 10.4 filed with our Quarterly Report on Form 10-Q on August 28, 2020).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><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:10pt;font-weight:400;line-height:114%">10.5</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;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:#000000;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/915779/000143774921014600/ex_246991.htm">Fourth Amendment to Credit Agreement dated as of March 11, 2021 by and between the Company and U.S. Bank National Association (Incorporated by reference to Exhibit 10.5 filed with our Annual Report on Form 10-K on June 11, 2021). </a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><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:10pt;font-weight:400;line-height:114%">10.6</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/915779/000143774922010278/ex_367356.htm">Fifth Amendment to Credit Agreement dated as of April 29, 2022 by and between the Company and U.S. Bank National Association (Incorporated by reference to Exhibit 10.1 filed with our Current Report on Form 8-K on April 29, 2022).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><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:10pt;font-weight:400;line-height:114%">10.7</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/915779/000091577920000052/dakt20200801q1ex105.htm">Security Agreement dated as of August 28, 2020 by and between the Company and U.S. Bank National Association (Incorporated by reference to Exhibit 10.5 filed with our Current Report on Form 10-Q of Daktronics, Inc. filed on August 28, 2020).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><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:10pt;font-weight:400;line-height:114%">21.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="ex21110-k04302022.htm">Subsidiaries of the Company. </a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:115%;position:relative;text-decoration:underline;top:-4.2pt;vertical-align:baseline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:115%;position:relative;text-decoration:underline;top:-4.2pt;vertical-align:baseline" href="ex21110-k04302022.htm">(1)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><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:10pt;font-weight:400;line-height:114%">23.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="ex231_10-kx04302022.htm">Consent of Deloitte &amp; Touche LLP. </a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:115%;position:relative;text-decoration:underline;top:-4.2pt;vertical-align:baseline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:115%;position:relative;text-decoration:underline;top:-4.2pt;vertical-align:baseline" href="ex231_10-kx04302022.htm">(1)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><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:10pt;font-weight:400;line-height:114%">24</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="ex24_10-kx04302022.htm">Power of Attorney. </a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:115%;position:relative;text-decoration:underline;top:-4.2pt;vertical-align:baseline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:115%;position:relative;text-decoration:underline;top:-4.2pt;vertical-align:baseline" href="ex24_10-kx04302022.htm">(1)</a></span></div></td><td colspan="3" style="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:114%">31.1</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="dakt-20220430x10kex311.htm">Certification of the Chief Executive Officer required by Rule 13a-14(a) or Rule 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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:115%;position:relative;text-decoration:underline;top:-4.2pt;vertical-align:baseline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:115%;position:relative;text-decoration:underline;top:-4.2pt;vertical-align:baseline" href="dakt-20220430x10kex311.htm">(1)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><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:10pt;font-weight:400;line-height:114%">31.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="dakt-20220430x10kex312.htm">Certification of the Chief Financial Officer required by Rule 13a-14(a) or Rule 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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:115%;position:relative;text-decoration:underline;top:-4.2pt;vertical-align:baseline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:115%;position:relative;text-decoration:underline;top:-4.2pt;vertical-align:baseline" href="dakt-20220430x10kex312.htm">(1)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><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:10pt;font-weight:400;line-height:114%">32.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="dakt-20220430x10kex321.htm">Certification of the Chief Executive Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. Section 1350).</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:115%;position:relative;text-decoration:underline;top:-4.2pt;vertical-align:baseline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:115%;position:relative;text-decoration:underline;top:-4.2pt;vertical-align:baseline" href="dakt-20220430x10kex321.htm">(1)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><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:10pt;font-weight:400;line-height:114%">32.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="dakt-20220430xx10kex322.htm">Certification of the Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. Section 1350). </a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:115%;position:relative;text-decoration:underline;top:-4.2pt;vertical-align:baseline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:115%;position:relative;text-decoration:underline;top:-4.2pt;vertical-align:baseline" href="dakt-20220430xx10kex322.htm">(1)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><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:10pt;font-weight:400;line-height:114%">101</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following financial information from our Annual Report on Form 10-K for the fiscal year ended May 1, 2021, formatted in Extensible Business Reporting Language (iXBRL): (i) the Consolidated Balance Sheets, (ii) the Consolidated Statements of Operations, (iii) the Consolidated Statements of Comprehensive Income, (iv) the Consolidated Statements of Shareholders' Equity, (v) the Consolidated Statements of Cash Flows, and (vi) Notes to Consolidated Financial Statements. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:115%;position:relative;top:-4.2pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><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:10pt;font-weight:400;line-height:114%">104</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cover Page Interactive Data File (formatted as iXBRL and contained in Exhibit 101)</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-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%">(1) Filed herewith electronically. </span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:114%">** Paper Filing</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:114%">* Indicates a management contract or compensatory plan or arrangement</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ADFLOW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, AJT Systems</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, All Sport</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Daktronics</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, D</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, DakStats</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Data Display</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, DataTime</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Fuelight</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">&#8482;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Fuelink</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">&#8482;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Galaxy</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, GalaxyPro</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">&#8482;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Go Digital</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Keyframe</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Liveticker</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Matside</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, OmniSport</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, ProAd</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, ProPixel</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, ProRail</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, ProStar</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Sportsound</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Statvision</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Tuff Sport</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Uniview</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Vanguard</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Venus</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Visiconn</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, V-Tour</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, V-Link</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and Web-Sync</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">&#174; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">are trademarks of Daktronics, Inc. All other trademarks referenced are the intellectual property of their respective companies.</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div id="i878fbdbc702b4dc995ab6fa43cb56390_448"></div><div style="margin-top:12pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">75</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></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%">Item 16. FORM 10-K SUMMARY</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:400;line-height:120%">None</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">76</span></div></div></div><div id="i878fbdbc702b4dc995ab6fa43cb56390_175"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i878fbdbc702b4dc995ab6fa43cb56390_7">Table of Contents</a></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%">SIGNATURES</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:400;line-height:120%">Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this Annual Report to be signed on its behalf by the undersigned, thereunto duly authorized, on June 10, 2022.</span></div><div style="margin-top: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:38.293%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:53.447%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding: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:114%">DAKTRONICS, INC.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline">By: /s/ Reece A. Kurtenbach</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: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:114%">Chief Executive Officer and President</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: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:114%">(Principal Executive Officer)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline">By: /s/ Sheila M. Anderson</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: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:114%">Chief Financial Officer</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: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:114%">(Principal Financial Officer and Principal Accounting Officer)</span></td></tr></table></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:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated.</span></div><div style="margin-top: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:4.051%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.690%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Signature</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Title</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Date</span></td></tr><tr style="height:15pt"><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="6" style="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:114%;text-decoration:underline">By /s/ Shereta Williams</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">June 16, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Shereta Williams</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><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="6" style="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:114%;text-decoration:underline">By /s/ Lance D. Bultena</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">June 16, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Lance D. Bultena</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><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="6" style="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:114%;text-decoration:underline">By /s/ Dr. Jos&#233;-Marie Griffiths</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">June 16, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Dr. Jos&#233;-Marie Griffiths</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><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="6" style="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:114%;text-decoration:underline">By /s/ Reece A. Kurtenbach</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">June 16, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Reece A. Kurtenbach</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><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="6" style="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:114%;text-decoration:underline">By /s/ James B. Morgan</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">June 16, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">James B. Morgan</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><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="6" style="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:114%;text-decoration:underline">By /s/ John P. Friel</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">June 16, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:114%">John P. Friel</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><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="6" style="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:114%;text-decoration:underline">By /s/ Kevin P. McDermott</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">June 16, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:400;line-height:114%">Kevin P. McDermott</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">77</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>2
<FILENAME>ex21110-k04302022.htm
<DESCRIPTION>EX-21.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 2022 Workiva -->
<title>Document</title></head><body><div id="i7a4fe56b875849108f2f6d002892977c_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit 21.1</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Subsidiaries of Company</font></div><div style="padding-left:0.2pt"><font><br></font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:20.729%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.729%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.729%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.951%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.211%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Name of Subsidiary</font></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Jurisdiction of Incorporation</font></td></tr><tr><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Daktronics Canada, Inc. </font></td><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Daktronics, GmbH</font></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</font></td></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Daktronics UK, Ltd. </font></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Great Britain</font></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Daktronics Shanghai Co., Ltd. </font></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Peoples Republic of China</font></td></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Daktronics France SARL</font></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">France</font></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Daktronics Australia Pty Ltd. </font></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Daktronics Installation, Inc. </font></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South Dakota</font></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Daktronics Japan, Inc. </font></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Japan</font></td></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Daktronics HK Limited</font></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hong Kong</font></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Daktronics (International) Limited</font></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Macau</font></td></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Daktronics Singapore Pte. Ltd. </font></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Singapore</font></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Daktronics Spain S.L.</font></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Spain</font></td></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Daktronics Belgium N.V. </font></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Belgium</font></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Daktronics Ireland Co. Ltd.</font></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ireland</font></td></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Daktronics Ireland Holdings Ltd. </font></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ireland</font></td></tr></table></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-23.1
<SEQUENCE>3
<FILENAME>ex231_10-kx04302022.htm
<DESCRIPTION>EX-23.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 2022 Workiva -->
<title>Document</title></head><body><div id="ibde3f546c3d14f08a42a61132dca3fef_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit 23.1</font></div><div style="text-align:center"><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:100%">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font></div><div style="text-align:justify"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We consent to the incorporation by reference in Registration Statement Nos. 333-54006 and 333-221901 on Form S-3 and Registration Statement Nos. 333-100842, 333-109962, 333-146768, 333-169568, 333-206750, 333-221862, 333-227580 and 333-248591 on Form S-8 of our report dated June 16, 2022, relating to the financial statements of Daktronics, Inc. and subsidiaries and the effectiveness of Daktronics, Inc. and its subsidiaries&#8217; internal control over financial reporting appearing in this Annual Report on Form 10-K for the year ended April 30, 2022.</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:112%">&#47;s&#47; Deloitte &#38; Touche LLP</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:112%">Minneapolis, MN</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">June 16, 2022</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-24
<SEQUENCE>4
<FILENAME>ex24_10-kx04302022.htm
<DESCRIPTION>EX-24
<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 2022 Workiva -->
<title>Document</title></head><body><div id="ia49c2517f9a147ccb0a1bcef1f579402_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:7.2pt;padding-right:7.2pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit 24</font></div><div style="padding-left:7.2pt;padding-right:7.2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div style="padding-left:7.2pt;padding-right:7.2pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">POWER OF ATTORNEY </font></div><div style="padding-left:7.2pt;padding-right:7.2pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div style="padding-left:7.2pt;padding-right:7.2pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">KNOW ALL BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints each of Reece A. Kurtenbach and Sheila M. Anderson, with full power to each act without the other, as his or her true and lawful attorney-in-fact and agent, with full power of substitution, for him or her and in his or her name, place and stead, in any and all capacities, to sign the Annual Report on Form 10-K of Daktronics, Inc. (the &#8220;Company&#8221;) for the Company's fiscal year ended April&#160;30, 2022, and any or all amendments to said Annual Report, and to file the same, with all exhibits thereto, and other documents in connection therewith, with the Securities and Exchange Commission, and to file the same with such other authorities as necessary, granting unto each such attorney-in-fact and agent full power and authority to do and perform each and every act and thing requisite and necessary to be done in and about the premises, as fully to all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that each such attorney-in-fact and agent, or his substitute, may lawfully do or cause to be done by virtue hereof.</font></div><div style="padding-left:7.2pt;padding-right:7.2pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div style="padding-left:7.2pt;padding-right:7.2pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IN WITNESS WHEREOF, this Power of Attorney has been signed by the following persons on the dates indicated below their names.</font></div><div style="padding-left:7.2pt;padding-right:7.2pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div><div style="padding-left:7.45pt"><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:4.003%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.858%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.952%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.787%"></td><td style="width:0.1%"></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Signature</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Title</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Date</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">By &#47;s&#47; Shereta Williams</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Director</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">June 16, 2022</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Shereta Williams</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">By &#47;s&#47; Lance D. Bultena</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Director</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">June 16, 2022</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Lance D. Bultena</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">By &#47;s&#47; Dr. Jos&#233;-Marie Griffiths</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Director</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">June 16, 2022</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Dr. Jos&#233;-Marie Griffiths</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">By &#47;s&#47; Reece A. Kurtenbach&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Director</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">June 16, 2022</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Reece A. Kurtenbach</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">By &#47;s&#47; James B. Morgan&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Director</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">June 16, 2022</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">James B. Morgan</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">By &#47;s&#47; John P. Friel</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Director</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">June 16, 2022</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">John P. Friel</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline">By &#47;s&#47; Kevin P. McDermott</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Director</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">June 16, 2022</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Kevin P. McDermott</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td></tr></table></div><div style="padding-left:7.2pt;padding-right:7.2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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.1
<SEQUENCE>5
<FILENAME>dakt-20220430x10kex311.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 2022 Workiva -->
<title>Document</title></head><body><div id="ie54e112bf891481aad27c765b7b5fcb9_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:10pt;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 style="margin-top:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DAKTRONICS, INC.</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%">CERTIFICATION OF THE CHIEF EXECUTIVE OFFICER REQUIRED BY RULE 13a-14(e)</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%">OR RULE 15d-14(a) OF THE SECURITIES EXCHANGE ACT OF 1934,</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%">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 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Reece A. Kurtenbach, certify that&#58;</font></div><div style="margin-top:10pt;padding-left:36pt;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 annual report on Form 10-K for the year ended April&#160;30, 2022 of Daktronics, Inc.&#59;</font></div><div style="margin-top:10pt;padding-left:36pt;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="margin-top:10pt;padding-left:36pt;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="margin-top:10pt;padding-left:36pt;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&#8217;s other certifying officer(s) 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)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:10pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">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="margin-top:10pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</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">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:10pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">Evaluated the effectiveness of the registrant&#8217;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="margin-top:10pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.</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">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</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&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:10pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">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&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:10pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</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">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-top:10pt"><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:54.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.294%"></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline">&#47;s&#47; Reece A. Kurtenbach</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Reece A. Kurtenbach</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">June 16, 2022</font></td></tr></table></div><div style="height:45pt;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>6
<FILENAME>dakt-20220430x10kex312.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 2022 Workiva -->
<title>Document</title></head><body><div id="i918f23bf78204774b4de475f8fa66f47_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:10pt;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 style="margin-top:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DAKTRONICS, INC.</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%">CERTIFICATION OF THE CHIEF EXECUTIVE OFFICER REQUIRED BY RULE 13a-14(e)</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%">OR RULE 15d-14(a) OF THE SECURITIES EXCHANGE ACT OF 1934,</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%">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 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Sheila M. Anderson , certify that&#58;</font></div><div style="margin-top:10pt;padding-left:36pt;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 annual report on Form 10-K for the year ended April&#160;30, 2022 of Daktronics, Inc.&#59;</font></div><div style="margin-top:10pt;padding-left:36pt;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="margin-top:10pt;padding-left:36pt;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="margin-top:10pt;padding-left:36pt;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&#8217;s other certifying officer(s) 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)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:10pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">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="margin-top:10pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</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">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:10pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">Evaluated the effectiveness of the registrant&#8217;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="margin-top:10pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.</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">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</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&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:10pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">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&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:10pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</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">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-top:10pt"><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:54.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.294%"></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline">&#47;s&#47; Reece A. Kurtenbach</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Reece A. Kurtenbach</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">June 16, 2022</font></td></tr></table></div><div style="height:45pt;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>7
<FILENAME>dakt-20220430x10kex321.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 2022 Workiva -->
<title>Document</title></head><body><div id="i8a4c28e6b1ce440c9f01c353c806ce82_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:10pt;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 style="margin-top:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DAKTRONICS, INC.</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%">CERTIFICATION OF THE CHIEF EXECUTIVE OFFICER 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,</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%">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 style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Annual Report on Form 10-K of Daktronics, Inc. (the &#8220;Company&#8221;) for the annual period ended April&#160;30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Reece A. Kurtenbach, Chief Executive Officer of the Company, hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge&#58;</font></div><div style="margin-top:10pt;padding-left:36pt;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:6.34pt">The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:10pt;padding-left:36pt;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:6.34pt">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="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.</font></div><div style="margin-top:10pt"><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:54.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.294%"></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline">&#47;s&#47; Reece A. Kurtenbach</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Reece A. Kurtenbach</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">June 16, 2022</font></td></tr></table></div><div style="height:45pt;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>8
<FILENAME>dakt-20220430xx10kex322.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 2022 Workiva -->
<title>Document</title></head><body><div id="idbbf25fc351e463cbc5952c07e011d67_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:10pt;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 style="margin-top:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DAKTRONICS, INC.</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%">CERTIFICATION OF THE CHIEF EXECUTIVE OFFICER 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,</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%">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 style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Annual Report on Form 10-K of Daktronics, Inc. (the &#8220;Company&#8221;) for the annual period ended April&#160;30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Sheila M. Anderson, Chief Financial Officer of the Company, hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge&#58;</font></div><div style="margin-top:10pt;padding-left:36pt;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:6.34pt">The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:10pt;padding-left:36pt;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:6.34pt">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="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.</font></div><div style="margin-top:10pt"><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:54.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.294%"></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline">&#47;s&#47; Sheila M. Anderson</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Sheila M. Anderson</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">June 16, 2022</font></td></tr></table></div><div style="height:45pt;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>9
<FILENAME>dakt-20220430.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:dbb544bc-4ffc-45ed-85d2-354f75fd13fe,g:a003da6b-a905-405d-96f1-8b2dc0315631-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dakt="http://www.daktronics.com/20220430" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.daktronics.com/20220430">
  <xs:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2021" schemaLocation="https://xbrl.sec.gov/country/2021/country-2021.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2021q4" schemaLocation="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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="dakt-20220430_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="dakt-20220430_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="dakt-20220430_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="dakt-20220430_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Coverpage" roleURI="http://www.daktronics.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="AuditInformation" roleURI="http://www.daktronics.com/role/AuditInformation">
        <link:definition>0002002 - Document - Audit Information</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.daktronics.com/role/ConsolidatedBalanceSheets">
        <link:definition>1001003 - 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="ConsolidatedBalanceSheetsParentheticals" roleURI="http://www.daktronics.com/role/ConsolidatedBalanceSheetsParentheticals">
        <link:definition>1002004 - Statement - Consolidated Balance Sheets (Parentheticals)</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.daktronics.com/role/ConsolidatedStatementsofOperations">
        <link:definition>1003005 - 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="ConsolidatedStatementsofComprehensiveLossIncome" roleURI="http://www.daktronics.com/role/ConsolidatedStatementsofComprehensiveLossIncome">
        <link:definition>1004006 - Statement - Consolidated Statements of Comprehensive (Loss)/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="ConsolidatedStatementsofShareholdersEquity" roleURI="http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquity">
        <link:definition>1005007 - Statement - Consolidated Statements of Shareholders' 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="ConsolidatedStatementsofShareholdersEquityParentheticals" roleURI="http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquityParentheticals">
        <link:definition>1006008 - Statement - Consolidated Statements of Shareholders' Equity (Parentheticals)</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.daktronics.com/role/ConsolidatedStatementsofCashFlows">
        <link:definition>1007009 - 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="NatureofBusinessandSummaryofSignificantAccountingPolicies" roleURI="http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPolicies">
        <link:definition>2101101 - Disclosure - Nature of Business and 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="NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>2202201 - Disclosure - Nature of Business and 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="NatureofBusinessandSummaryofSignificantAccountingPoliciesTables" roleURI="http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesTables">
        <link:definition>2303301 - Disclosure - Nature of Business and Summary of Significant Accounting Policies (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="NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual" roleURI="http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual">
        <link:definition>2404401 - Disclosure - Nature of Business and Summary of Significant Accounting Policies (Details Textual)</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="NatureofBusinessandSummaryofSignificantAccountingPoliciesEquityMethodInvestmentsDetails" roleURI="http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesEquityMethodInvestmentsDetails">
        <link:definition>2405402 - Disclosure - Nature of Business and Summary of Significant Accounting Policies - Equity Method Investments (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="NatureofBusinessandSummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails" roleURI="http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails">
        <link:definition>2406403 - Disclosure - Nature of Business and Summary of Significant Accounting Policies - Schedule of Cash and Cash Equivalents (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="NatureofBusinessandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentEstimatedUsefulLifeDetails" roleURI="http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentEstimatedUsefulLifeDetails">
        <link:definition>2407404 - Disclosure - Nature of Business and Summary of Significant Accounting Policies - Property, Plant and Equipment, Estimated Useful Life (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="NatureofBusinessandSummaryofSignificantAccountingPoliciesScheduleofEarningsPerShareBasicandDilutedDetails" roleURI="http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesScheduleofEarningsPerShareBasicandDilutedDetails">
        <link:definition>2408405 - Disclosure - Nature of Business and Summary of Significant Accounting Policies - Schedule of Earnings Per Share, Basic and Diluted (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="NatureofBusinessandSummaryofSignificantAccountingPoliciesAccountsReceivableAllowanceforCreditLossDetails" roleURI="http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesAccountsReceivableAllowanceforCreditLossDetails">
        <link:definition>2409406 - Disclosure - Nature of Business and Summary of Significant Accounting Policies - Accounts Receivable, Allowance for Credit Loss (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="RevenueRecognition" roleURI="http://www.daktronics.com/role/RevenueRecognition">
        <link:definition>2110102 - Disclosure - Revenue Recognition</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="RevenueRecognitionTables" roleURI="http://www.daktronics.com/role/RevenueRecognitionTables">
        <link:definition>2311302 - Disclosure - Revenue Recognition (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="RevenueRecognitionDetailsTextual" roleURI="http://www.daktronics.com/role/RevenueRecognitionDetailsTextual">
        <link:definition>2412407 - Disclosure - Revenue Recognition (Details Textual)</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="RevenueRecognitionPerformanceObligationDetailsTextual" roleURI="http://www.daktronics.com/role/RevenueRecognitionPerformanceObligationDetailsTextual">
        <link:definition>2413408 - Disclosure - Revenue Recognition -Performance Obligation (Details Textual)</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="RevenueRecognitionPerformanceObligationDetailsTextual_1" roleURI="http://www.daktronics.com/role/RevenueRecognitionPerformanceObligationDetailsTextual_1">
        <link:definition>2413408 - Disclosure - Revenue Recognition -Performance Obligation (Details Textual)</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="RevenueRecognitionDisaggregationofRevenueDetails" roleURI="http://www.daktronics.com/role/RevenueRecognitionDisaggregationofRevenueDetails">
        <link:definition>2414409 - Disclosure - Revenue Recognition - Disaggregation of Revenue (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="RevenueRecognitionContractwithCustomerContractAssetContractLiabilityandReceivableDetails" roleURI="http://www.daktronics.com/role/RevenueRecognitionContractwithCustomerContractAssetContractLiabilityandReceivableDetails">
        <link:definition>2415410 - Disclosure - Revenue Recognition - Contract with Customer, Contract Asset, Contract Liability, and Receivable (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="SegmentReporting" roleURI="http://www.daktronics.com/role/SegmentReporting">
        <link:definition>2116103 - Disclosure - Segment Reporting</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="SegmentReportingTables" roleURI="http://www.daktronics.com/role/SegmentReportingTables">
        <link:definition>2317303 - Disclosure - Segment Reporting (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="SegmentReportingDetailsTextual" roleURI="http://www.daktronics.com/role/SegmentReportingDetailsTextual">
        <link:definition>2418411 - Disclosure - Segment Reporting (Details Textual)</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="SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" roleURI="http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails">
        <link:definition>2419412 - Disclosure - Segment Reporting - Schedule of Segment Reporting Information, by Segment (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="SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails" roleURI="http://www.daktronics.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails">
        <link:definition>2420413 - Disclosure - Segment Reporting - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (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.daktronics.com/role/GoodwillandIntangibleAssets">
        <link:definition>2121104 - 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.daktronics.com/role/GoodwillandIntangibleAssetsTables">
        <link:definition>2322304 - 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="GoodwillandIntangibleAssetsDetailsTextual" roleURI="http://www.daktronics.com/role/GoodwillandIntangibleAssetsDetailsTextual">
        <link:definition>2423414 - Disclosure - Goodwill and Intangible Assets (Details Textual)</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="GoodwillandIntangibleAssetsScheduleofGoodwillDetails" roleURI="http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails">
        <link:definition>2424415 - Disclosure - Goodwill and Intangible Assets - Schedule 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="GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" roleURI="http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails">
        <link:definition>2425416 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible 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="GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" roleURI="http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails">
        <link:definition>2426417 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-Lived 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="SelectedFinancialStatementData" roleURI="http://www.daktronics.com/role/SelectedFinancialStatementData">
        <link:definition>2127105 - Disclosure - Selected Financial Statement Data</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="SelectedFinancialStatementDataTables" roleURI="http://www.daktronics.com/role/SelectedFinancialStatementDataTables">
        <link:definition>2328305 - Disclosure - Selected Financial Statement Data (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="SelectedFinancialStatementDataScheduleofInventoryCurrentDetails" roleURI="http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofInventoryCurrentDetails">
        <link:definition>2429418 - Disclosure - Selected Financial Statement Data - Schedule of Inventory, Current (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="SelectedFinancialStatementDataPropertyPlantandEquipmentDetails" roleURI="http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyPlantandEquipmentDetails">
        <link:definition>2430419 - Disclosure - Selected Financial Statement Data - 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="SelectedFinancialStatementDataDetailsTextual" roleURI="http://www.daktronics.com/role/SelectedFinancialStatementDataDetailsTextual">
        <link:definition>2431420 - Disclosure - Selected Financial Statement Data (Details Textual)</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="SelectedFinancialStatementDataScheduleofAccruedLiabilitiesDetails" roleURI="http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofAccruedLiabilitiesDetails">
        <link:definition>2432421 - Disclosure - Selected Financial Statement Data - Schedule of Accrued 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="SelectedFinancialStatementDataScheduleofOtherNonoperatingIncomeExpenseDetails" roleURI="http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofOtherNonoperatingIncomeExpenseDetails">
        <link:definition>2433422 - Disclosure - Selected Financial Statement Data - Schedule of Other Nonoperating Income (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="Receivables" roleURI="http://www.daktronics.com/role/Receivables">
        <link:definition>2134106 - Disclosure - Receivables</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="ReceivablesDetailsTextual" roleURI="http://www.daktronics.com/role/ReceivablesDetailsTextual">
        <link:definition>2435423 - Disclosure - Receivables (Details Textual)</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="FinancingAgreements" roleURI="http://www.daktronics.com/role/FinancingAgreements">
        <link:definition>2136107 - Disclosure - Financing Agreements</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="FinancingAgreementsDetailsTextual" roleURI="http://www.daktronics.com/role/FinancingAgreementsDetailsTextual">
        <link:definition>2437424 - Disclosure - Financing Agreements (Details Textual)</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="ShareRepurchaseProgram" roleURI="http://www.daktronics.com/role/ShareRepurchaseProgram">
        <link:definition>2138108 - Disclosure - Share Repurchase Program</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="ShareRepurchaseProgramDetailsTextual" roleURI="http://www.daktronics.com/role/ShareRepurchaseProgramDetailsTextual">
        <link:definition>2439425 - Disclosure - Share Repurchase Program (Details Textual)</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.daktronics.com/role/Leases">
        <link:definition>2140109 - 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.daktronics.com/role/LeasesTables">
        <link:definition>2341306 - 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="LeasesDetailsTextual" roleURI="http://www.daktronics.com/role/LeasesDetailsTextual">
        <link:definition>2442426 - Disclosure - Leases (Details Textual)</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="LeasesLesseeOperatingLeaseDisclosureDetails" roleURI="http://www.daktronics.com/role/LeasesLesseeOperatingLeaseDisclosureDetails">
        <link:definition>2443427 - Disclosure - Leases - Lessee, Operating Lease, Disclosure (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="LeasesLesseeOperatingLeaseLiabilityMaturityDetails" roleURI="http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails">
        <link:definition>2444428 - Disclosure - Leases - Lessee, Operating 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="LeasesLesseeOperatingLeaseLiabilityMaturityDetails_1" roleURI="http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails_1">
        <link:definition>2444428 - Disclosure - Leases - Lessee, Operating 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="ShareholdersEquityandShareBasedCompensation" roleURI="http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensation">
        <link:definition>2145110 - Disclosure - Shareholders' Equity and Share-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="ShareholdersEquityandShareBasedCompensationTables" roleURI="http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationTables">
        <link:definition>2346307 - Disclosure - Shareholders' Equity and Share-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="ShareholdersEquityandShareBasedCompensationDetailsTextual" roleURI="http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual">
        <link:definition>2447429 - Disclosure - Shareholders' Equity and Share-Based Compensation (Details Textual)</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="ShareholdersEquityandShareBasedCompensationScheduleofNonvestedRestrictedStockandRestrictedStockUnitsActivityDetails" roleURI="http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofNonvestedRestrictedStockandRestrictedStockUnitsActivityDetails">
        <link:definition>2448430 - Disclosure - Shareholders' Equity and Share-Based Compensation - Schedule of Nonvested Restricted Stock and Restricted Stock Units Activity (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="ShareholdersEquityandShareBasedPaymentArrangementOptionActivityDetails" roleURI="http://www.daktronics.com/role/ShareholdersEquityandShareBasedPaymentArrangementOptionActivityDetails">
        <link:definition>2449431 - Disclosure - Shareholders' Equity and Share-Based Payment Arrangement, Option, Activity (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="ShareholdersEquityandShareBasedCompensationScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails" roleURI="http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails">
        <link:definition>2450432 - Disclosure - Shareholders' Equity and Share-Based Compensation -Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions (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="ShareholdersEquityandShareBasedCompensationSharebasedCompensationExpenseDetails" roleURI="http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationSharebasedCompensationExpenseDetails">
        <link:definition>2451433 - Disclosure - Shareholders' Equity and Share-Based Compensation - Share-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="RetirementBenefits" roleURI="http://www.daktronics.com/role/RetirementBenefits">
        <link:definition>2152111 - Disclosure - Retirement Benefits</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="RetirementBenefitsDetailsTextual" roleURI="http://www.daktronics.com/role/RetirementBenefitsDetailsTextual">
        <link:definition>2453434 - Disclosure - Retirement Benefits (Details Textual)</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.daktronics.com/role/IncomeTaxes">
        <link:definition>2154112 - 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.daktronics.com/role/IncomeTaxesTables">
        <link:definition>2355308 - 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="IncomeTaxesScheduleofIncomebeforeIncomeTaxDomesticandForeignDetails" roleURI="http://www.daktronics.com/role/IncomeTaxesScheduleofIncomebeforeIncomeTaxDomesticandForeignDetails">
        <link:definition>2456435 - Disclosure - Income Taxes - Schedule of Income before Income Tax, Domestic and Foreign (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="IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" roleURI="http://www.daktronics.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails">
        <link:definition>2457436 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (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="IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" roleURI="http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails">
        <link:definition>2458437 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (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="IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" roleURI="http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails">
        <link:definition>2459438 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and 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="IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails" roleURI="http://www.daktronics.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails">
        <link:definition>2460439 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (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="IncomeTaxesDetailsTextual" roleURI="http://www.daktronics.com/role/IncomeTaxesDetailsTextual">
        <link:definition>2461440 - Disclosure - Income Taxes (Details Textual)</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="CashFlowInformation" roleURI="http://www.daktronics.com/role/CashFlowInformation">
        <link:definition>2162113 - Disclosure - Cash Flow Information</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="CashFlowInformationTables" roleURI="http://www.daktronics.com/role/CashFlowInformationTables">
        <link:definition>2363309 - Disclosure - Cash Flow Information (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="CashFlowInformationCashFlowOperatingCapitalDetails" roleURI="http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails">
        <link:definition>2464441 - Disclosure - Cash Flow Information - Cash Flow, Operating Capital (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="CashFlowInformationScheduleofCashFlowSupplementalDisclosuresDetails" roleURI="http://www.daktronics.com/role/CashFlowInformationScheduleofCashFlowSupplementalDisclosuresDetails">
        <link:definition>2465442 - Disclosure - Cash Flow Information - Schedule of Cash Flow, Supplemental Disclosures (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="CashFlowInformationScheduleofOtherSignificantNoncashTransactionsDetails" roleURI="http://www.daktronics.com/role/CashFlowInformationScheduleofOtherSignificantNoncashTransactionsDetails">
        <link:definition>2466443 - Disclosure - Cash Flow Information - Schedule of Other Significant Noncash Transactions (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="FairValueMeasurement" roleURI="http://www.daktronics.com/role/FairValueMeasurement">
        <link:definition>2167114 - Disclosure - Fair Value Measurement</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="FairValueMeasurementTables" roleURI="http://www.daktronics.com/role/FairValueMeasurementTables">
        <link:definition>2368310 - Disclosure - Fair Value Measurement (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="FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" roleURI="http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails">
        <link:definition>2469444 - Disclosure - Fair Value Measurement - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (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="FairValueMeasurementFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails" roleURI="http://www.daktronics.com/role/FairValueMeasurementFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails">
        <link:definition>2470445 - Disclosure - Fair Value Measurement - Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (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="DerivativeFinancialInstruments" roleURI="http://www.daktronics.com/role/DerivativeFinancialInstruments">
        <link:definition>2171115 - Disclosure - Derivative Financial Instruments</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="DerivativeFinancialInstrumentsTables" roleURI="http://www.daktronics.com/role/DerivativeFinancialInstrumentsTables">
        <link:definition>2372311 - Disclosure - Derivative Financial Instruments (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="DerivativeFinancialInstrumentsDetailsTextual" roleURI="http://www.daktronics.com/role/DerivativeFinancialInstrumentsDetailsTextual">
        <link:definition>2473446 - Disclosure - Derivative Financial Instruments (Details Textual)</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="DerivativeFinancialInstrumentsScheduleofNotionalAmountsofOutstandingDerivativePositionsDetails" roleURI="http://www.daktronics.com/role/DerivativeFinancialInstrumentsScheduleofNotionalAmountsofOutstandingDerivativePositionsDetails">
        <link:definition>2474447 - Disclosure - Derivative Financial Instruments - Schedule of Notional Amounts of Outstanding Derivative Positions (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="CommitmentsandContingencies" roleURI="http://www.daktronics.com/role/CommitmentsandContingencies">
        <link:definition>2175116 - Disclosure - Commitments 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="CommitmentsandContingenciesTables" roleURI="http://www.daktronics.com/role/CommitmentsandContingenciesTables">
        <link:definition>2376312 - Disclosure - Commitments and Contingencies (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="CommitmentsandContingenciesDetailsTextual" roleURI="http://www.daktronics.com/role/CommitmentsandContingenciesDetailsTextual">
        <link:definition>2477448 - Disclosure - Commitments and Contingencies (Details Textual)</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="CommitmentsandContingenciesScheduleofProductWarrantyLiabilityDetails" roleURI="http://www.daktronics.com/role/CommitmentsandContingenciesScheduleofProductWarrantyLiabilityDetails">
        <link:definition>2478449 - Disclosure - Commitments and Contingencies - Schedule of Product Warranty Liability (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="CommitmentsandContingenciesLongtermPurchaseCommitmentDetails" roleURI="http://www.daktronics.com/role/CommitmentsandContingenciesLongtermPurchaseCommitmentDetails">
        <link:definition>2479450 - Disclosure - Commitments and Contingencies - Long-term Purchase Commitment (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="dakt_AuditorInformationAbstract" abstract="true" name="AuditorInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="dakt_CommonShareRightsExercisePeriodOptionOne" abstract="false" name="CommonShareRightsExercisePeriodOptionOne" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="dakt_IndependentDirectorsMember" abstract="true" name="IndependentDirectorsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dakt_RevenueRecognitionLongtermReceivablesAndAdvertisingRightsPolicyTextBlock" abstract="false" name="RevenueRecognitionLongtermReceivablesAndAdvertisingRightsPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="dakt_PreferredSharePurchaseRightMember" abstract="true" name="PreferredSharePurchaseRightMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dakt_ComputerSoftwareAndHardwareMember" abstract="true" name="ComputerSoftwareAndHardwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dakt_TransportationSegmentMember" abstract="true" name="TransportationSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dakt_ContractsWithCustomerNewContractsSold" abstract="false" name="ContractsWithCustomerNewContractsSold" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dakt_ProceedsFromGovernmentProgramsCARESAct" abstract="false" name="ProceedsFromGovernmentProgramsCARESAct" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dakt_EmployeeStockPurchasePlanMember" abstract="true" name="EmployeeStockPurchasePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dakt_IncreaseDecreaseInLongTermWarrantyObligation" abstract="false" name="IncreaseDecreaseInLongTermWarrantyObligation" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dakt_ContractAndLeasesReceivableInterestRate" abstract="false" name="ContractAndLeasesReceivableInterestRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="dakt_DefinedContributionPlanAttainedAge" abstract="false" name="DefinedContributionPlanAttainedAge" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="dakt_UniqueConfigurationMember" abstract="true" name="UniqueConfigurationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dakt_DemonstrationEquipmentTransferredToInventory" abstract="false" name="DemonstrationEquipmentTransferredToInventory" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dakt_OtherBusinessDevelopmentsCoronavirusPandemicPolicyPolicyTextBlock" abstract="false" name="OtherBusinessDevelopmentsCoronavirusPandemicPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="dakt_ServicetypeWarrantyContractsMember" abstract="true" name="ServicetypeWarrantyContractsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dakt_LiveEventsSegmentMember" abstract="true" name="LiveEventsSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dakt_CommonAndPreferredStockSharesAuthorizedAndUndesignated" abstract="false" name="CommonAndPreferredStockSharesAuthorizedAndUndesignated" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="dakt_CommonSharePurchaseRightPerCommonShareRatio" abstract="false" name="CommonSharePurchaseRightPerCommonShareRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="dakt_ContractWithCustomerLiabilityRevenueRecognizedIncludingBeginningBalance" abstract="false" name="ContractWithCustomerLiabilityRevenueRecognizedIncludingBeginningBalance" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dakt_DeferredTaxAssetNetOperatingLossMember" abstract="true" name="DeferredTaxAssetNetOperatingLossMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dakt_CommonStockSharesUndesignated" abstract="false" name="CommonStockSharesUndesignated" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="dakt_DeferredPayrollTaxesCARESAct" abstract="false" name="DeferredPayrollTaxesCARESAct" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dakt_InternationalSegmentMember" abstract="true" name="InternationalSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dakt_CashPaymentsAbstract" abstract="true" name="CashPaymentsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="dakt_USDollarsBritishPoundsMember" abstract="true" name="USDollarsBritishPoundsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dakt_DefinedContributionPlanAwardRequisiteServicePeriod" abstract="false" name="DefinedContributionPlanAwardRequisiteServicePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="dakt_DebtInstrumentCovenantInterestBearingDebtToEBITDARatio" abstract="false" name="DebtInstrumentCovenantInterestBearingDebtToEBITDARatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="dakt_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dakt_IncreaseDecreaseInOtherOperatingLiabilitiesNetAbstract" abstract="true" name="IncreaseDecreaseInOtherOperatingLiabilitiesNetAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="dakt_IncreaseDecreaseInShortTermWarrantyObligation" abstract="false" name="IncreaseDecreaseInShortTermWarrantyObligation" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dakt_NatureOfBusinessPolicyTextBlock" abstract="false" name="NatureOfBusinessPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="dakt_RetainageOnConstructionTypeContractsMember" abstract="true" name="RetainageOnConstructionTypeContractsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dakt_HighSchoolParkAndRecreationSegmentMember" abstract="true" name="HighSchoolParkAndRecreationSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dakt_USDollarsAustralianDollarsMember" abstract="true" name="USDollarsAustralianDollarsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dakt_OfficeFurnitureAndEquipmentMember" abstract="true" name="OfficeFurnitureAndEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dakt_USDollarsCanadianDollarsMember" abstract="true" name="USDollarsCanadianDollarsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dakt_ProductWarrantyAccrualInstallationWarrantyCoverageTerm" abstract="false" name="ProductWarrantyAccrualInstallationWarrantyCoverageTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="dakt_LimitedConfigurationMember" abstract="true" name="LimitedConfigurationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dakt_RestrictedCashAndCashEquivalentsFairValueDisclosure" abstract="false" name="RestrictedCashAndCashEquivalentsFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dakt_RestrictedStockAndRestrictedStockUnitsMember" abstract="true" name="RestrictedStockAndRestrictedStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dakt_ContingentConsiderationLiabilityMember" abstract="true" name="ContingentConsiderationLiabilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dakt_EquipmentHeldForRentalMember" abstract="true" name="EquipmentHeldForRentalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dakt_InMoneyOptionsMember" abstract="true" name="InMoneyOptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dakt_USDollarsEurosMember" abstract="true" name="USDollarsEurosMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dakt_EmployeesMember" abstract="true" name="EmployeesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dakt_ProductWarrantyAccrualStandardPartsWarrantyCoverageTerm" abstract="false" name="ProductWarrantyAccrualStandardPartsWarrantyCoverageTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="dakt_ScheduleOfNonvestedRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" abstract="false" name="ScheduleOfNonvestedRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="dakt_ChangesInUnearnedServiceTypeWarrantyContractRollForward" abstract="true" name="ChangesInUnearnedServiceTypeWarrantyContractRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="dakt_IncreaseDecreaseInOtherOperatingAssetsNetAbstract" abstract="true" name="IncreaseDecreaseInOtherOperatingAssetsNetAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="dakt_CommonShareRightsExercisePeriodOptionTwo" abstract="false" name="CommonShareRightsExercisePeriodOptionTwo" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="dakt_DemonstrationEquipmentMember" abstract="true" name="DemonstrationEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dakt_ServiceAndOtherMember" abstract="true" name="ServiceAndOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dakt_NotesReceivableNoncurrent" abstract="false" name="NotesReceivableNoncurrent" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dakt_ContractWithCustomerLiabilityIncreaseDecreaseForForeignCurrencyTranslationAndOther" abstract="false" name="ContractWithCustomerLiabilityIncreaseDecreaseForForeignCurrencyTranslationAndOther" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dakt_OperatingLeaseExpenseForExtension" abstract="false" name="OperatingLeaseExpenseForExtension" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dakt_CommercialSegmentMember" abstract="true" name="CommercialSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dakt_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareWeightedAverageExercisePrice" abstract="false" name="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareWeightedAverageExercisePrice" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="dakt_PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock" abstract="false" name="PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>10
<FILENAME>dakt-20220430_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 2022 Workiva-->
<!--r:dbb544bc-4ffc-45ed-85d2-354f75fd13fe,g:a003da6b-a905-405d-96f1-8b2dc0315631-->
<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.daktronics.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="dakt-20220430.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.daktronics.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_e799426e-ced0-4ab1-9e6c-4071065584e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAndOtherNoncurrentAssets_98f655fd-055e-4fa5-b9b4-69dbf52c912e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsAndOtherNoncurrentAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e799426e-ced0-4ab1-9e6c-4071065584e7" xlink:to="loc_us-gaap_InvestmentsAndOtherNoncurrentAssets_98f655fd-055e-4fa5-b9b4-69dbf52c912e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_4f011061-8358-4e77-b60d-1634cb5cb002" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e799426e-ced0-4ab1-9e6c-4071065584e7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_4f011061-8358-4e77-b60d-1634cb5cb002" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_973d94d2-85cc-4fae-a47e-d904911f796b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e799426e-ced0-4ab1-9e6c-4071065584e7" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_973d94d2-85cc-4fae-a47e-d904911f796b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_24c0e930-9a01-421a-aa95-3c99ea12b1d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e799426e-ced0-4ab1-9e6c-4071065584e7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_24c0e930-9a01-421a-aa95-3c99ea12b1d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_179f7292-c8cf-41de-9dea-c78bd30fb402" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e799426e-ced0-4ab1-9e6c-4071065584e7" xlink:to="loc_us-gaap_AssetsCurrent_179f7292-c8cf-41de-9dea-c78bd30fb402" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_abc46472-6407-421d-bacf-d98acc5b527e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e799426e-ced0-4ab1-9e6c-4071065584e7" xlink:to="loc_us-gaap_Goodwill_abc46472-6407-421d-bacf-d98acc5b527e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_70d006e7-1619-4a1b-8b86-9682e9f42080" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e799426e-ced0-4ab1-9e6c-4071065584e7" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_70d006e7-1619-4a1b-8b86-9682e9f42080" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0814765a-ed8b-4780-a756-c4afe706db36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_2f833035-08fb-462a-aa57-70fc51894c85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_0814765a-ed8b-4780-a756-c4afe706db36" xlink:to="loc_us-gaap_AdditionalPaidInCapital_2f833035-08fb-462a-aa57-70fc51894c85" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_70e66a65-cef0-4147-b2ba-8a951b4f0973" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_0814765a-ed8b-4780-a756-c4afe706db36" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_70e66a65-cef0-4147-b2ba-8a951b4f0973" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_93ce54f4-79ed-47b0-aa81-41d3193e9338" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_0814765a-ed8b-4780-a756-c4afe706db36" xlink:to="loc_us-gaap_CommonStockValue_93ce54f4-79ed-47b0-aa81-41d3193e9338" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_e61c61b6-5469-46cc-94c9-d9afe98fa3e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_0814765a-ed8b-4780-a756-c4afe706db36" xlink:to="loc_us-gaap_PreferredStockValue_e61c61b6-5469-46cc-94c9-d9afe98fa3e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_78940f7a-26d1-4c9a-8bf3-ca8e590be456" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_0814765a-ed8b-4780-a756-c4afe706db36" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_78940f7a-26d1-4c9a-8bf3-ca8e590be456" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_24261322-15de-49a5-9096-77030ee2629b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_0814765a-ed8b-4780-a756-c4afe706db36" xlink:to="loc_us-gaap_TreasuryStockValue_24261322-15de-49a5-9096-77030ee2629b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_1acd7877-3c13-4eee-ab88-2c7ad1fcfc30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualNoncurrent_fe77ecb8-17d1-4528-9f6c-e6bb9025391c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrualNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_1acd7877-3c13-4eee-ab88-2c7ad1fcfc30" xlink:to="loc_us-gaap_ProductWarrantyAccrualNoncurrent_fe77ecb8-17d1-4528-9f6c-e6bb9025391c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_0af38ace-9c5f-4af1-a0db-2181e8d49ce3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_1acd7877-3c13-4eee-ab88-2c7ad1fcfc30" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_0af38ace-9c5f-4af1-a0db-2181e8d49ce3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_362cb3bc-a37e-4d7f-b22b-45ec817cac1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_1acd7877-3c13-4eee-ab88-2c7ad1fcfc30" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_362cb3bc-a37e-4d7f-b22b-45ec817cac1b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_01a8d459-470a-4deb-b3e1-400052543583" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_1acd7877-3c13-4eee-ab88-2c7ad1fcfc30" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_01a8d459-470a-4deb-b3e1-400052543583" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent_d3c04a06-ae91-40b5-bd30-7c69654d0f75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_1acd7877-3c13-4eee-ab88-2c7ad1fcfc30" xlink:to="loc_us-gaap_AccruedIncomeTaxesNoncurrent_d3c04a06-ae91-40b5-bd30-7c69654d0f75" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_017301e2-0a01-4f92-80f5-df167a949cf9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_0644012c-e357-4cc0-9e1c-f8a5b1e2f862" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LiabilitiesCurrent_017301e2-0a01-4f92-80f5-df167a949cf9" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_0644012c-e357-4cc0-9e1c-f8a5b1e2f862" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_b8d1045f-fb8c-4e92-a339-7dbcd504a1d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_017301e2-0a01-4f92-80f5-df167a949cf9" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_b8d1045f-fb8c-4e92-a339-7dbcd504a1d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_7619a7af-0ed6-4b10-b91f-c2d5d45f8011" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_017301e2-0a01-4f92-80f5-df167a949cf9" xlink:to="loc_us-gaap_AccountsPayableCurrent_7619a7af-0ed6-4b10-b91f-c2d5d45f8011" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_0e2e7864-87f0-4908-95e3-c8e387059c70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_017301e2-0a01-4f92-80f5-df167a949cf9" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_0e2e7864-87f0-4908-95e3-c8e387059c70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_ec38a504-06b0-416c-b9d1-4c8b1cf3579e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_017301e2-0a01-4f92-80f5-df167a949cf9" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_ec38a504-06b0-416c-b9d1-4c8b1cf3579e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_5ef63bd3-1c33-4437-9023-3fa0234880f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_a3e9a0e0-7d37-4817-9426-d834cd05cb02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_5ef63bd3-1c33-4437-9023-3fa0234880f7" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_a3e9a0e0-7d37-4817-9426-d834cd05cb02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_58479bca-6047-4f6c-9b4c-4fd27aa604e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_5ef63bd3-1c33-4437-9023-3fa0234880f7" xlink:to="loc_us-gaap_LiabilitiesCurrent_58479bca-6047-4f6c-9b4c-4fd27aa604e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9d27b67e-6412-40c5-ba76-8234ad00afec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_5ef63bd3-1c33-4437-9023-3fa0234880f7" xlink:to="loc_us-gaap_StockholdersEquity_9d27b67e-6412-40c5-ba76-8234ad00afec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_ec17df4b-fff8-439d-9365-06cfb3e016ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_fa65cff3-a526-40dc-af74-9b8c56645605" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_ec17df4b-fff8-439d-9365-06cfb3e016ff" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_fa65cff3-a526-40dc-af74-9b8c56645605" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_eca79d2f-fe0a-4c0d-a049-54e44377e843" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_ec17df4b-fff8-439d-9365-06cfb3e016ff" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent_eca79d2f-fe0a-4c0d-a049-54e44377e843" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_5facbd95-412c-4e5e-ae02-8f0ddbe354af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_ec17df4b-fff8-439d-9365-06cfb3e016ff" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_5facbd95-412c-4e5e-ae02-8f0ddbe354af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_10b39c11-432d-4a39-8685-1d0feb793c42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ec17df4b-fff8-439d-9365-06cfb3e016ff" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_10b39c11-432d-4a39-8685-1d0feb793c42" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_fb90bda8-8cfe-4208-8f8d-b064401139db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_ec17df4b-fff8-439d-9365-06cfb3e016ff" xlink:to="loc_us-gaap_IncomeTaxesReceivable_fb90bda8-8cfe-4208-8f8d-b064401139db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_6faa397c-ce47-401d-b631-21508d10f03f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_ec17df4b-fff8-439d-9365-06cfb3e016ff" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_6faa397c-ce47-401d-b631-21508d10f03f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_ad16a1e8-e471-43a5-9237-3dc922fc2705" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_ec17df4b-fff8-439d-9365-06cfb3e016ff" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_ad16a1e8-e471-43a5-9237-3dc922fc2705" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_ad393dc1-61f3-429f-b39b-c22eb331fa9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_ec17df4b-fff8-439d-9365-06cfb3e016ff" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_ad393dc1-61f3-429f-b39b-c22eb331fa9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_a551e162-efc4-4b42-ab02-17661801ab30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_ec17df4b-fff8-439d-9365-06cfb3e016ff" xlink:to="loc_us-gaap_InventoryNet_a551e162-efc4-4b42-ab02-17661801ab30" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="dakt-20220430.xsd#ConsolidatedStatementsofOperations"/>
  <link:calculationLink xlink:role="http://www.daktronics.com/role/ConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_958f11f1-2063-4b7c-b008-ab67939d4bda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_c5904657-c580-4536-9e79-b75285ed915e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_958f11f1-2063-4b7c-b008-ab67939d4bda" xlink:to="loc_us-gaap_CostOfRevenue_c5904657-c580-4536-9e79-b75285ed915e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_16012915-c0b1-4562-93bc-79802e2a11ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_958f11f1-2063-4b7c-b008-ab67939d4bda" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_16012915-c0b1-4562-93bc-79802e2a11ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_bb1c2c67-8725-41e6-9f6f-94da371be0fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1a03dc0e-aba1-45d2-93a1-05c1272522bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NetIncomeLoss_bb1c2c67-8725-41e6-9f6f-94da371be0fd" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1a03dc0e-aba1-45d2-93a1-05c1272522bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_daf65abe-9b9c-4418-8ff3-27e52c7723fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NetIncomeLoss_bb1c2c67-8725-41e6-9f6f-94da371be0fd" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_daf65abe-9b9c-4418-8ff3-27e52c7723fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_6c69ef7f-fb07-4ec4-b1a9-7dc9354a7236" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingExpense_f233e00e-c125-4c82-8d77-7371a64090e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingExpense"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_6c69ef7f-fb07-4ec4-b1a9-7dc9354a7236" xlink:to="loc_us-gaap_SellingExpense_f233e00e-c125-4c82-8d77-7371a64090e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_3cd6873b-95dd-4f30-829b-31e61eca5ab4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_6c69ef7f-fb07-4ec4-b1a9-7dc9354a7236" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_3cd6873b-95dd-4f30-829b-31e61eca5ab4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_99aa4339-b2e3-4bd8-baa3-629d59ef6a1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_6c69ef7f-fb07-4ec4-b1a9-7dc9354a7236" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_99aa4339-b2e3-4bd8-baa3-629d59ef6a1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_40e0b5b4-1ee1-4611-8ec7-872be505b559" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_6c69ef7f-fb07-4ec4-b1a9-7dc9354a7236" xlink:to="loc_us-gaap_GrossProfit_40e0b5b4-1ee1-4611-8ec7-872be505b559" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_ce1a9202-a8a6-46b4-b24f-9e41a3bb6e7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_12d5089f-c3ab-4b23-b95a-f1cd249ec75e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_ce1a9202-a8a6-46b4-b24f-9e41a3bb6e7f" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_12d5089f-c3ab-4b23-b95a-f1cd249ec75e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingExpense_8498aa72-389a-43a1-8c6d-b271dbd2a56b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_ce1a9202-a8a6-46b4-b24f-9e41a3bb6e7f" xlink:to="loc_us-gaap_SellingExpense_8498aa72-389a-43a1-8c6d-b271dbd2a56b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_2f497109-52ec-4aaf-8529-b66445024f80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_ce1a9202-a8a6-46b4-b24f-9e41a3bb6e7f" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_2f497109-52ec-4aaf-8529-b66445024f80" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_221ae398-3c21-4522-bd0c-e2f4c27a00d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNet_3afbc649-639a-40af-82d9-313e6dce2249" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_221ae398-3c21-4522-bd0c-e2f4c27a00d1" xlink:to="loc_us-gaap_InvestmentIncomeNet_3afbc649-639a-40af-82d9-313e6dce2249" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_32050008-a918-428a-8a81-ba66525e5d54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_221ae398-3c21-4522-bd0c-e2f4c27a00d1" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_32050008-a918-428a-8a81-ba66525e5d54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_9d9b1d0d-293d-491b-b4a2-75958e67239e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_221ae398-3c21-4522-bd0c-e2f4c27a00d1" xlink:to="loc_us-gaap_OperatingIncomeLoss_9d9b1d0d-293d-491b-b4a2-75958e67239e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/ConsolidatedStatementsofComprehensiveLossIncome" xlink:type="simple" xlink:href="dakt-20220430.xsd#ConsolidatedStatementsofComprehensiveLossIncome"/>
  <link:calculationLink xlink:role="http://www.daktronics.com/role/ConsolidatedStatementsofComprehensiveLossIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_1a99c623-7642-40b5-b338-cc1284ee6e18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_2a47b195-ac01-425a-ae96-9464581b762e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_1a99c623-7642-40b5-b338-cc1284ee6e18" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_2a47b195-ac01-425a-ae96-9464581b762e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_dd4c6019-beb6-426e-902a-3d8ec39cf5a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_1a99c623-7642-40b5-b338-cc1284ee6e18" xlink:to="loc_us-gaap_NetIncomeLoss_dd4c6019-beb6-426e-902a-3d8ec39cf5a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_6da3d10f-27b0-4825-9d1e-ac716c11df4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_9b5fbcf6-86a5-464b-b52d-a3d1b8c29f04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_6da3d10f-27b0-4825-9d1e-ac716c11df4b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_9b5fbcf6-86a5-464b-b52d-a3d1b8c29f04" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_ad126d02-465a-4d7e-a0aa-94f284fe994e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_6da3d10f-27b0-4825-9d1e-ac716c11df4b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_ad126d02-465a-4d7e-a0aa-94f284fe994e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="dakt-20220430.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0c3bf81e-0af5-42de-aa6c-a13b546b2479" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_6102ccb7-8bf9-4070-9ddd-1997261f3df8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0c3bf81e-0af5-42de-aa6c-a13b546b2479" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_6102ccb7-8bf9-4070-9ddd-1997261f3df8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_c33c68ef-2b8a-4603-ad76-a90f377bf747" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0c3bf81e-0af5-42de-aa6c-a13b546b2479" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_c33c68ef-2b8a-4603-ad76-a90f377bf747" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_be27c8e3-9530-4fdb-8802-11ceef35e915" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0c3bf81e-0af5-42de-aa6c-a13b546b2479" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_be27c8e3-9530-4fdb-8802-11ceef35e915" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_c31a772d-1d36-4846-81b8-5f835e4d9aae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0c3bf81e-0af5-42de-aa6c-a13b546b2479" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_c31a772d-1d36-4846-81b8-5f835e4d9aae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_558a2ff5-a23f-4770-baa9-2fcb05fb6478" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0c3bf81e-0af5-42de-aa6c-a13b546b2479" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_558a2ff5-a23f-4770-baa9-2fcb05fb6478" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_33bfe8aa-b7af-413c-8260-28d6d8eb1880" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7ffe8927-f1ec-4694-9a82-653d480016f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_33bfe8aa-b7af-413c-8260-28d6d8eb1880" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7ffe8927-f1ec-4694-9a82-653d480016f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fc51d2d9-2718-4694-b861-0bd91b5264be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_33bfe8aa-b7af-413c-8260-28d6d8eb1880" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fc51d2d9-2718-4694-b861-0bd91b5264be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e0c37465-0ad2-4e1c-a955-3101936fe322" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_33bfe8aa-b7af-413c-8260-28d6d8eb1880" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e0c37465-0ad2-4e1c-a955-3101936fe322" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_20516eba-166c-4572-ab41-c02c4973e2eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_33bfe8aa-b7af-413c-8260-28d6d8eb1880" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_20516eba-166c-4572-ab41-c02c4973e2eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_bfe188e4-eb16-4656-ba62-04bdbc9b4b42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable_9b2541cb-89c0-4ca5-9472-c594ab2bb81f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfNotesPayable"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_bfe188e4-eb16-4656-ba62-04bdbc9b4b42" xlink:to="loc_us-gaap_RepaymentsOfNotesPayable_9b2541cb-89c0-4ca5-9472-c594ab2bb81f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_8063607d-bde9-47f7-9684-8449e18d7d44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_bfe188e4-eb16-4656-ba62-04bdbc9b4b42" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_8063607d-bde9-47f7-9684-8449e18d7d44" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_8376a949-e994-42af-9363-181e645a2872" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_bfe188e4-eb16-4656-ba62-04bdbc9b4b42" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_8376a949-e994-42af-9363-181e645a2872" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_fe546269-bd77-4bd4-b7b2-8d3a5084327b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_bfe188e4-eb16-4656-ba62-04bdbc9b4b42" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_fe546269-bd77-4bd4-b7b2-8d3a5084327b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_c2fd2af0-4e02-4b68-8f85-eba291a7adb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_bfe188e4-eb16-4656-ba62-04bdbc9b4b42" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_c2fd2af0-4e02-4b68-8f85-eba291a7adb3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromNotesPayable_d82529a0-9a0f-4567-b143-305055838de7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromNotesPayable"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_bfe188e4-eb16-4656-ba62-04bdbc9b4b42" xlink:to="loc_us-gaap_ProceedsFromNotesPayable_d82529a0-9a0f-4567-b143-305055838de7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_af074009-ffc9-4050-a659-6311c526dbb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_bfe188e4-eb16-4656-ba62-04bdbc9b4b42" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_af074009-ffc9-4050-a659-6311c526dbb3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f2464ef2-1623-4104-a203-f1c9e4bbe212" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_f73e8535-27bb-4db3-851c-eea0dbcfd2a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f2464ef2-1623-4104-a203-f1c9e4bbe212" xlink:to="loc_us-gaap_ShareBasedCompensation_f73e8535-27bb-4db3-851c-eea0dbcfd2a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_b3f56fa5-ca4a-4b8d-ab3e-007ae90fafd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f2464ef2-1623-4104-a203-f1c9e4bbe212" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_b3f56fa5-ca4a-4b8d-ab3e-007ae90fafd7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_b6800ae7-a71c-446b-879c-b83eff8a7adf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f2464ef2-1623-4104-a203-f1c9e4bbe212" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_b6800ae7-a71c-446b-879c-b83eff8a7adf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_781002c6-2b17-47a7-ac3b-24f12aabe631" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f2464ef2-1623-4104-a203-f1c9e4bbe212" xlink:to="loc_us-gaap_NetIncomeLoss_781002c6-2b17-47a7-ac3b-24f12aabe631" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_e7861335-c07e-41d2-8720-0301abc447a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f2464ef2-1623-4104-a203-f1c9e4bbe212" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_e7861335-c07e-41d2-8720-0301abc447a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2f2fec33-0e86-4b2c-890b-1415ccc6f1d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f2464ef2-1623-4104-a203-f1c9e4bbe212" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2f2fec33-0e86-4b2c-890b-1415ccc6f1d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet_02f438fa-f846-411f-be5c-9c5773aa0d7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAmortizationAndAccretionNet"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f2464ef2-1623-4104-a203-f1c9e4bbe212" xlink:to="loc_us-gaap_DepreciationAmortizationAndAccretionNet_02f438fa-f846-411f-be5c-9c5773aa0d7e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_0e5a58ec-7df8-4de3-a693-9be49749ee25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f2464ef2-1623-4104-a203-f1c9e4bbe212" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_0e5a58ec-7df8-4de3-a693-9be49749ee25" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#NatureofBusinessandSummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails"/>
  <link:calculationLink xlink:role="http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a350c11d-3b0a-4488-b4c0-292c8c8cf8f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5cb3d563-3e9c-42db-a471-2ed031661d0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a350c11d-3b0a-4488-b4c0-292c8c8cf8f3" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5cb3d563-3e9c-42db-a471-2ed031661d0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_8f1ec898-bb2b-4ecd-9dd4-fc5282f97893" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a350c11d-3b0a-4488-b4c0-292c8c8cf8f3" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_8f1ec898-bb2b-4ecd-9dd4-fc5282f97893" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_46ce36b3-206c-4dd4-92f9-f8a3db5a7279" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_54f9204b-46c3-4dec-b85d-904e62e28ee0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_46ce36b3-206c-4dd4-92f9-f8a3db5a7279" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_54f9204b-46c3-4dec-b85d-904e62e28ee0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_dc149248-0c7a-47d7-aa61-0ff17b699f8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_46ce36b3-206c-4dd4-92f9-f8a3db5a7279" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_dc149248-0c7a-47d7-aa61-0ff17b699f8c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_40f6a3ce-750f-4641-8e8b-244fc21544c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_4f9fd3bc-ac80-4c4e-a2f1-02a4941ce952" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_40f6a3ce-750f-4641-8e8b-244fc21544c4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_4f9fd3bc-ac80-4c4e-a2f1-02a4941ce952" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_af130bcc-71f8-4c51-a330-921465d55af9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_40f6a3ce-750f-4641-8e8b-244fc21544c4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_af130bcc-71f8-4c51-a330-921465d55af9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_c5688833-0da0-4ce7-843d-b077ecb39060" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_40f6a3ce-750f-4641-8e8b-244fc21544c4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_c5688833-0da0-4ce7-843d-b077ecb39060" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_7da8bf98-9a30-452c-b36e-33d96f1c5b05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_40f6a3ce-750f-4641-8e8b-244fc21544c4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_7da8bf98-9a30-452c-b36e-33d96f1c5b05" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_553e1a51-3967-466f-af57-16c770d82a79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_40f6a3ce-750f-4641-8e8b-244fc21544c4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_553e1a51-3967-466f-af57-16c770d82a79" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_91c869f1-11ff-41b1-8068-3743ba7bf9ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_40f6a3ce-750f-4641-8e8b-244fc21544c4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_91c869f1-11ff-41b1-8068-3743ba7bf9ac" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofInventoryCurrentDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#SelectedFinancialStatementDataScheduleofInventoryCurrentDetails"/>
  <link:calculationLink xlink:role="http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofInventoryCurrentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_027ba370-cdd9-46b6-b980-b68b519565a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_92700569-d170-4c01-8f44-270219aab278" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_027ba370-cdd9-46b6-b980-b68b519565a0" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_92700569-d170-4c01-8f44-270219aab278" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_58d9a20e-f53b-478e-a4c5-e4e061091690" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_027ba370-cdd9-46b6-b980-b68b519565a0" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_58d9a20e-f53b-478e-a4c5-e4e061091690" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_591d72ae-bf90-4c02-96a2-e69df1fdc731" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_027ba370-cdd9-46b6-b980-b68b519565a0" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_591d72ae-bf90-4c02-96a2-e69df1fdc731" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#SelectedFinancialStatementDataPropertyPlantandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_53817116-5a21-449a-899f-10776a0e7b1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_f1ab5c5f-7cb0-4187-98ef-2dec1ccce5a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_53817116-5a21-449a-899f-10776a0e7b1c" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_f1ab5c5f-7cb0-4187-98ef-2dec1ccce5a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_0eda6609-695f-490c-8a8a-54984684edd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_53817116-5a21-449a-899f-10776a0e7b1c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_0eda6609-695f-490c-8a8a-54984684edd1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofAccruedLiabilitiesDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#SelectedFinancialStatementDataScheduleofAccruedLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofAccruedLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_bfa2cab3-a967-4990-bded-53becfb7504d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_fecc8972-f04b-4519-bbe1-e23ee1b69233" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_bfa2cab3-a967-4990-bded-53becfb7504d" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_fecc8972-f04b-4519-bbe1-e23ee1b69233" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_103c28bd-d094-45e5-b012-5a3243363606" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_bfa2cab3-a967-4990-bded-53becfb7504d" xlink:to="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_103c28bd-d094-45e5-b012-5a3243363606" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_11a3cfce-7663-409c-a8ed-fb577a708bfa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_bfa2cab3-a967-4990-bded-53becfb7504d" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_11a3cfce-7663-409c-a8ed-fb577a708bfa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_9432ccd2-505d-43cd-b1f2-2800f10bdf91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_bfa2cab3-a967-4990-bded-53becfb7504d" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_9432ccd2-505d-43cd-b1f2-2800f10bdf91" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent_7ec612fe-fd2a-4b9a-b50c-d9c9d5592e84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_bfa2cab3-a967-4990-bded-53becfb7504d" xlink:to="loc_us-gaap_AccruedEmployeeBenefitsCurrent_7ec612fe-fd2a-4b9a-b50c-d9c9d5592e84" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_f79e9186-f074-4900-bed7-0c75961c37b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_bfa2cab3-a967-4990-bded-53becfb7504d" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_f79e9186-f074-4900-bed7-0c75961c37b1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofOtherNonoperatingIncomeExpenseDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#SelectedFinancialStatementDataScheduleofOtherNonoperatingIncomeExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofOtherNonoperatingIncomeExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_6f6d222f-27df-4da1-8d96-16425bdb60ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingGainsLosses_491c5066-eef8-46cc-9b95-7941a9056403" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingGainsLosses"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_6f6d222f-27df-4da1-8d96-16425bdb60ec" xlink:to="loc_us-gaap_OtherNonoperatingGainsLosses_491c5066-eef8-46cc-9b95-7941a9056403" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_f59525f2-625b-4128-96ef-7743bd7408f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_6f6d222f-27df-4da1-8d96-16425bdb60ec" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_f59525f2-625b-4128-96ef-7743bd7408f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_b221c78f-0e53-4991-884d-4abc15ebdb19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_6f6d222f-27df-4da1-8d96-16425bdb60ec" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_b221c78f-0e53-4991-884d-4abc15ebdb19" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#LeasesLesseeOperatingLeaseLiabilityMaturityDetails"/>
  <link:calculationLink xlink:role="http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c55e3d0c-d402-4c47-8b79-08b024be2988" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_45c12eff-9633-4360-85ca-13e2e7dbed74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c55e3d0c-d402-4c47-8b79-08b024be2988" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_45c12eff-9633-4360-85ca-13e2e7dbed74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_ee2b16f1-ee4b-4aef-b1b1-8f869fadbbb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c55e3d0c-d402-4c47-8b79-08b024be2988" xlink:to="loc_us-gaap_OperatingLeaseLiability_ee2b16f1-ee4b-4aef-b1b1-8f869fadbbb1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails_1" xlink:type="simple" xlink:href="dakt-20220430.xsd#LeasesLesseeOperatingLeaseLiabilityMaturityDetails_1"/>
  <link:calculationLink xlink:role="http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_57b821a0-0c83-4c1f-9bb9-9cab5cf82433" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_6c76e918-9e8c-462e-863d-a42440e66afa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_57b821a0-0c83-4c1f-9bb9-9cab5cf82433" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_6c76e918-9e8c-462e-863d-a42440e66afa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_3396ea60-698e-460a-918e-5b550129aedf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_57b821a0-0c83-4c1f-9bb9-9cab5cf82433" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_3396ea60-698e-460a-918e-5b550129aedf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_e3ae67fe-a4a8-4b6d-a94d-4282910bf77f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_57b821a0-0c83-4c1f-9bb9-9cab5cf82433" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_e3ae67fe-a4a8-4b6d-a94d-4282910bf77f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_67154e68-2e02-4e89-9369-7f91b0dee193" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_57b821a0-0c83-4c1f-9bb9-9cab5cf82433" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_67154e68-2e02-4e89-9369-7f91b0dee193" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_5bac49a0-4e11-4bdb-a31e-e4c8c0978a94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_57b821a0-0c83-4c1f-9bb9-9cab5cf82433" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_5bac49a0-4e11-4bdb-a31e-e4c8c0978a94" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_e222c63c-ecad-4799-ab55-189e4d66e765" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_57b821a0-0c83-4c1f-9bb9-9cab5cf82433" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_e222c63c-ecad-4799-ab55-189e4d66e765" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/IncomeTaxesScheduleofIncomebeforeIncomeTaxDomesticandForeignDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#IncomeTaxesScheduleofIncomebeforeIncomeTaxDomesticandForeignDetails"/>
  <link:calculationLink xlink:role="http://www.daktronics.com/role/IncomeTaxesScheduleofIncomebeforeIncomeTaxDomesticandForeignDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_66d4f4fb-66a6-48f3-9d5a-24f697b7a04a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_585e58a4-d401-451b-be7d-17229ce23cda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_66d4f4fb-66a6-48f3-9d5a-24f697b7a04a" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_585e58a4-d401-451b-be7d-17229ce23cda" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_a0e7e629-0aeb-48aa-972d-a56714c0b3e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_66d4f4fb-66a6-48f3-9d5a-24f697b7a04a" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_a0e7e629-0aeb-48aa-972d-a56714c0b3e1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"/>
  <link:calculationLink xlink:role="http://www.daktronics.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_43384d43-2f79-4836-8cc0-c25645af9e1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_b4695f86-d7e6-49b6-af3d-418dd33b66fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_43384d43-2f79-4836-8cc0-c25645af9e1c" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_b4695f86-d7e6-49b6-af3d-418dd33b66fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_39c3b697-8a5c-4f0c-888e-33e3ce1585c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_43384d43-2f79-4836-8cc0-c25645af9e1c" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_39c3b697-8a5c-4f0c-888e-33e3ce1585c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_12828d1f-7d7c-4775-a6bd-ee91aa04a2fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_43384d43-2f79-4836-8cc0-c25645af9e1c" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_12828d1f-7d7c-4775-a6bd-ee91aa04a2fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_4379f4f6-14bb-4082-bd0b-7cce1c17d373" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_43384d43-2f79-4836-8cc0-c25645af9e1c" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_4379f4f6-14bb-4082-bd0b-7cce1c17d373" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_97cf5aef-5e01-4192-8f41-abd4e6a0f272" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_43384d43-2f79-4836-8cc0-c25645af9e1c" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_97cf5aef-5e01-4192-8f41-abd4e6a0f272" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_1da05e02-1a75-47ad-a1e3-82ac58dcc098" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_43384d43-2f79-4836-8cc0-c25645af9e1c" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_1da05e02-1a75-47ad-a1e3-82ac58dcc098" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"/>
  <link:calculationLink xlink:role="http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_a7f30534-5e06-47b5-8a3f-5c19569b7ea9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_8e0bb373-b3e0-477b-b336-4ff5e56a6316" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_a7f30534-5e06-47b5-8a3f-5c19569b7ea9" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_8e0bb373-b3e0-477b-b336-4ff5e56a6316" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends_138f5961-ea5b-4a45-a5e8-fdd207610d1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_a7f30534-5e06-47b5-8a3f-5c19569b7ea9" xlink:to="loc_us-gaap_IncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends_138f5961-ea5b-4a45-a5e8-fdd207610d1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_fafc733e-5b3e-4524-a76d-f8bd4151335a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_a7f30534-5e06-47b5-8a3f-5c19569b7ea9" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_fafc733e-5b3e-4524-a76d-f8bd4151335a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment_74a3928f-e521-4d66-84d7-7b4e7d637afc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_a7f30534-5e06-47b5-8a3f-5c19569b7ea9" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment_74a3928f-e521-4d66-84d7-7b4e7d637afc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeAmount_422f8551-1426-4f44-94c4-6a4d55d44bc2" xlink:href="dakt-20220430.xsd#dakt_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeAmount"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_a7f30534-5e06-47b5-8a3f-5c19569b7ea9" xlink:to="loc_dakt_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeAmount_422f8551-1426-4f44-94c4-6a4d55d44bc2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxContingencies_2ce8576b-8752-46f4-be4b-36da875f32e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxContingencies"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_a7f30534-5e06-47b5-8a3f-5c19569b7ea9" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxContingencies_2ce8576b-8752-46f4-be4b-36da875f32e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_452c4601-b34d-4c0a-b615-8d841f489c07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_a7f30534-5e06-47b5-8a3f-5c19569b7ea9" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_452c4601-b34d-4c0a-b615-8d841f489c07" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxContingenciesDomestic_dc0337c5-791d-41a3-b6cd-49d7a2fbdd47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxContingenciesDomestic"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_a7f30534-5e06-47b5-8a3f-5c19569b7ea9" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxContingenciesDomestic_dc0337c5-791d-41a3-b6cd-49d7a2fbdd47" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_ec6af50a-41c7-4175-9c6d-7d3844452820" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_a7f30534-5e06-47b5-8a3f-5c19569b7ea9" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_ec6af50a-41c7-4175-9c6d-7d3844452820" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_a0e2b6db-3e82-43b6-be66-07162ece20c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_a7f30534-5e06-47b5-8a3f-5c19569b7ea9" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_a0e2b6db-3e82-43b6-be66-07162ece20c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_f749932d-bc19-438d-b32c-d179c3962b89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_a7f30534-5e06-47b5-8a3f-5c19569b7ea9" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_f749932d-bc19-438d-b32c-d179c3962b89" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_97172fc1-7933-4997-8736-134262280939" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome_062852e4-3acf-4717-9ec5-df78b0942116" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_97172fc1-7933-4997-8736-134262280939" xlink:to="loc_us-gaap_DeferredTaxAssetsDeferredIncome_062852e4-3acf-4717-9ec5-df78b0942116" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences_7c97fa15-97ee-48e4-8811-6b65afb9c5d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_97172fc1-7933-4997-8736-134262280939" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences_7c97fa15-97ee-48e4-8811-6b65afb9c5d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_6c05fd9c-7ff5-4d1e-bbdb-e58a52bbacba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_97172fc1-7933-4997-8736-134262280939" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_6c05fd9c-7ff5-4d1e-bbdb-e58a52bbacba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_f0110ea9-31e8-48ec-be7f-3e0bb8124286" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_97172fc1-7933-4997-8736-134262280939" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_f0110ea9-31e8-48ec-be7f-3e0bb8124286" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_a4bd56b3-ff76-490f-ac55-0c20f6a2303b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_97172fc1-7933-4997-8736-134262280939" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_a4bd56b3-ff76-490f-ac55-0c20f6a2303b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_dccd99ec-6de5-43da-8768-a8e237be9ec1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_97172fc1-7933-4997-8736-134262280939" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_dccd99ec-6de5-43da-8768-a8e237be9ec1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses_460d4636-6951-4cae-bfad-1a5292b6e994" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_97172fc1-7933-4997-8736-134262280939" xlink:to="loc_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses_460d4636-6951-4cae-bfad-1a5292b6e994" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_3d142101-b6fa-4552-9577-86ac47318794" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_97172fc1-7933-4997-8736-134262280939" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_3d142101-b6fa-4552-9577-86ac47318794" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_ac90bd2f-411a-4282-ac14-1964bbaeed95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_97172fc1-7933-4997-8736-134262280939" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_ac90bd2f-411a-4282-ac14-1964bbaeed95" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_99bce93b-af6b-4792-aa32-51592439f2eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_97172fc1-7933-4997-8736-134262280939" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_99bce93b-af6b-4792-aa32-51592439f2eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_4b790e0a-3ace-46e2-adb8-e150214a1a14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_97172fc1-7933-4997-8736-134262280939" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_4b790e0a-3ace-46e2-adb8-e150214a1a14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther_a2edbfdf-87da-4f52-8a37-8f6e468e1789" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_97172fc1-7933-4997-8736-134262280939" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther_a2edbfdf-87da-4f52-8a37-8f6e468e1789" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_8acf91fb-e787-471a-8bbc-fb0bac4e546a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_97172fc1-7933-4997-8736-134262280939" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_8acf91fb-e787-471a-8bbc-fb0bac4e546a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_dcbd6a07-0bac-4d45-a027-e6d18fbf98c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_e5b4cadf-e3d5-4e22-af57-19ed51a3f8a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_dcbd6a07-0bac-4d45-a027-e6d18fbf98c5" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_e5b4cadf-e3d5-4e22-af57-19ed51a3f8a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_5b75b32b-2fe7-42c0-82e7-5556fd72b179" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_dcbd6a07-0bac-4d45-a027-e6d18fbf98c5" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_5b75b32b-2fe7-42c0-82e7-5556fd72b179" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_ba4acc7c-b01f-433b-98a2-1610f18ae0e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_5b2f36ce-e522-45dd-b99a-59c422c292d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_ba4acc7c-b01f-433b-98a2-1610f18ae0e3" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_5b2f36ce-e522-45dd-b99a-59c422c292d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_d5333184-4919-4852-8024-b18d12be2624" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_ba4acc7c-b01f-433b-98a2-1610f18ae0e3" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_d5333184-4919-4852-8024-b18d12be2624" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_25c78bbc-c03a-4ee2-a664-34979e7fb9cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_ba4acc7c-b01f-433b-98a2-1610f18ae0e3" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_25c78bbc-c03a-4ee2-a664-34979e7fb9cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains_97e895f9-9f4a-4935-83a8-ceb3d74b574e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_ba4acc7c-b01f-433b-98a2-1610f18ae0e3" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains_97e895f9-9f4a-4935-83a8-ceb3d74b574e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_a719c1a3-4c5f-4ac9-a1d9-e3f01c64f951" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_ba4acc7c-b01f-433b-98a2-1610f18ae0e3" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_a719c1a3-4c5f-4ac9-a1d9-e3f01c64f951" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_1579d9a5-51ae-4b7d-92cb-2f8dcf897610" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_ba4acc7c-b01f-433b-98a2-1610f18ae0e3" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_1579d9a5-51ae-4b7d-92cb-2f8dcf897610" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_01b81a5f-3a3e-4d37-8249-f7fe5769d1a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_707aad28-6eb0-4ba0-ad97-80a58f8469c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_01b81a5f-3a3e-4d37-8249-f7fe5769d1a1" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_707aad28-6eb0-4ba0-ad97-80a58f8469c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_54a5c4ce-c7ce-463b-882c-9661c81437e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_01b81a5f-3a3e-4d37-8249-f7fe5769d1a1" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_54a5c4ce-c7ce-463b-882c-9661c81437e8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#CashFlowInformationCashFlowOperatingCapitalDetails"/>
  <link:calculationLink xlink:role="http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_a03908ec-9cfe-4c0d-9b5b-49ddbd96cf14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_8919d1f1-9cc6-418f-ad78-f02309d340a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_a03908ec-9cfe-4c0d-9b5b-49ddbd96cf14" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_8919d1f1-9cc6-418f-ad78-f02309d340a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_80e6f04b-0b68-4800-9c4c-3dfa242a62e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_a03908ec-9cfe-4c0d-9b5b-49ddbd96cf14" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_80e6f04b-0b68-4800-9c4c-3dfa242a62e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_IncreaseDecreaseInShortTermWarrantyObligation_8fab8089-99d1-40c0-9d36-a062b9a6f0f9" xlink:href="dakt-20220430.xsd#dakt_IncreaseDecreaseInShortTermWarrantyObligation"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_a03908ec-9cfe-4c0d-9b5b-49ddbd96cf14" xlink:to="loc_dakt_IncreaseDecreaseInShortTermWarrantyObligation_8fab8089-99d1-40c0-9d36-a062b9a6f0f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_9b56f8da-2c73-4341-9ec2-ffae359e6d6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_a03908ec-9cfe-4c0d-9b5b-49ddbd96cf14" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_9b56f8da-2c73-4341-9ec2-ffae359e6d6c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_a820fa05-547d-41a1-89e5-a7aed08bf9e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_a03908ec-9cfe-4c0d-9b5b-49ddbd96cf14" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_a820fa05-547d-41a1-89e5-a7aed08bf9e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_8d00a236-20e1-41ba-ad15-6106a911c57f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_a03908ec-9cfe-4c0d-9b5b-49ddbd96cf14" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_8d00a236-20e1-41ba-ad15-6106a911c57f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_5e2b1d18-b748-4c3a-a358-cba804a303df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_a03908ec-9cfe-4c0d-9b5b-49ddbd96cf14" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_5e2b1d18-b748-4c3a-a358-cba804a303df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_811f291b-6420-486e-aa85-b3ff4a3045e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_a03908ec-9cfe-4c0d-9b5b-49ddbd96cf14" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_811f291b-6420-486e-aa85-b3ff4a3045e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_cb1bb26e-faa0-4523-85d4-309f2aec6068" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_a03908ec-9cfe-4c0d-9b5b-49ddbd96cf14" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_cb1bb26e-faa0-4523-85d4-309f2aec6068" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_IncreaseDecreaseInLongTermWarrantyObligation_362d00bf-f67e-4bf5-950c-3079b29f39dc" xlink:href="dakt-20220430.xsd#dakt_IncreaseDecreaseInLongTermWarrantyObligation"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_a03908ec-9cfe-4c0d-9b5b-49ddbd96cf14" xlink:to="loc_dakt_IncreaseDecreaseInLongTermWarrantyObligation_362d00bf-f67e-4bf5-950c-3079b29f39dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_64ea277d-05c3-49d2-9fb4-14e4fe05fce7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_a03908ec-9cfe-4c0d-9b5b-49ddbd96cf14" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_64ea277d-05c3-49d2-9fb4-14e4fe05fce7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInLongTermReceivablesCurrent_d4f619db-016d-48de-b0a4-13184a80f7ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInLongTermReceivablesCurrent"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_a03908ec-9cfe-4c0d-9b5b-49ddbd96cf14" xlink:to="loc_us-gaap_IncreaseDecreaseInLongTermReceivablesCurrent_d4f619db-016d-48de-b0a4-13184a80f7ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_1c3896b8-2162-455f-b0ba-8bb40b1f8585" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_a03908ec-9cfe-4c0d-9b5b-49ddbd96cf14" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_1c3896b8-2162-455f-b0ba-8bb40b1f8585" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_18f0e874-a786-4fcb-92a2-8b11781b2b73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_a03908ec-9cfe-4c0d-9b5b-49ddbd96cf14" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_18f0e874-a786-4fcb-92a2-8b11781b2b73" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"/>
  <link:calculationLink xlink:role="http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueNetAssetLiability_559ea77c-caa3-4238-8177-ef3d6ed53a51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueNetAssetLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_8e39417e-3538-43a7-bd5c-e904b7b70efa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FairValueNetAssetLiability_559ea77c-caa3-4238-8177-ef3d6ed53a51" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_8e39417e-3538-43a7-bd5c-e904b7b70efa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_60b46834-37ae-4c41-a659-b778baefe663" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FairValueNetAssetLiability_559ea77c-caa3-4238-8177-ef3d6ed53a51" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_60b46834-37ae-4c41-a659-b778baefe663" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_1ed5aea0-8612-41b6-9e24-16af4d56cfc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FairValueNetAssetLiability_559ea77c-caa3-4238-8177-ef3d6ed53a51" xlink:to="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_1ed5aea0-8612-41b6-9e24-16af4d56cfc1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_b43dca8a-a4f8-428f-b4b3-a01b0f443ce3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FairValueNetAssetLiability_559ea77c-caa3-4238-8177-ef3d6ed53a51" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_b43dca8a-a4f8-428f-b4b3-a01b0f443ce3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_RestrictedCashAndCashEquivalentsFairValueDisclosure_be80ec88-b232-43a4-a8f5-83e0ccfe687e" xlink:href="dakt-20220430.xsd#dakt_RestrictedCashAndCashEquivalentsFairValueDisclosure"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FairValueNetAssetLiability_559ea77c-caa3-4238-8177-ef3d6ed53a51" xlink:to="loc_dakt_RestrictedCashAndCashEquivalentsFairValueDisclosure_be80ec88-b232-43a4-a8f5-83e0ccfe687e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/CommitmentsandContingenciesLongtermPurchaseCommitmentDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#CommitmentsandContingenciesLongtermPurchaseCommitmentDetails"/>
  <link:calculationLink xlink:role="http://www.daktronics.com/role/CommitmentsandContingenciesLongtermPurchaseCommitmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation_a7be1bed-ba04-4e72-924b-8a3aac70b5de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFifthYear_c41fe52e-acb2-4111-8ee1-b4cb4053f7f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligationDueInFifthYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PurchaseObligation_a7be1bed-ba04-4e72-924b-8a3aac70b5de" xlink:to="loc_us-gaap_PurchaseObligationDueInFifthYear_c41fe52e-acb2-4111-8ee1-b4cb4053f7f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFourthYear_f7540131-8397-4f17-8ff4-bd4ec6627f4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligationDueInFourthYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PurchaseObligation_a7be1bed-ba04-4e72-924b-8a3aac70b5de" xlink:to="loc_us-gaap_PurchaseObligationDueInFourthYear_f7540131-8397-4f17-8ff4-bd4ec6627f4f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInThirdYear_6d2613b4-1303-4dba-8812-574d6562747f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligationDueInThirdYear"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PurchaseObligation_a7be1bed-ba04-4e72-924b-8a3aac70b5de" xlink:to="loc_us-gaap_PurchaseObligationDueInThirdYear_6d2613b4-1303-4dba-8812-574d6562747f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInSecondYear_4aeb6591-606a-485a-bbd3-da81c819e3ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligationDueInSecondYear"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PurchaseObligation_a7be1bed-ba04-4e72-924b-8a3aac70b5de" xlink:to="loc_us-gaap_PurchaseObligationDueInSecondYear_4aeb6591-606a-485a-bbd3-da81c819e3ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_4f777554-c510-4829-be43-bcc8bdc20097" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PurchaseObligation_a7be1bed-ba04-4e72-924b-8a3aac70b5de" xlink:to="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_4f777554-c510-4829-be43-bcc8bdc20097" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>11
<FILENAME>dakt-20220430_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 2022 Workiva-->
<!--r:dbb544bc-4ffc-45ed-85d2-354f75fd13fe,g:a003da6b-a905-405d-96f1-8b2dc0315631-->
<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.daktronics.com/role/Coverpage" xlink:type="simple" xlink:href="dakt-20220430.xsd#Coverpage"/>
  <link:definitionLink xlink:role="http://www.daktronics.com/role/Coverpage" xlink:type="extended" id="i046fb4a0dfb243bf9e69b894631bdfd9_Coverpage">
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_3e4063b2-4784-4268-ba32-e81b64115527" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_DocumentType_3e4063b2-4784-4268-ba32-e81b64115527" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_2581c0a8-934a-42c0-97fc-06d39a4514bf" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_DocumentAnnualReport_2581c0a8-934a-42c0-97fc-06d39a4514bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_639b86f1-16cd-400f-91a9-741510ed25cc" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_CurrentFiscalYearEndDate_639b86f1-16cd-400f-91a9-741510ed25cc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_b982a079-48e2-486e-8f19-db65cc81467d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_DocumentPeriodEndDate_b982a079-48e2-486e-8f19-db65cc81467d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_617c4213-b48e-4d9f-b40f-217590ccc9e7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_DocumentTransitionReport_617c4213-b48e-4d9f-b40f-217590ccc9e7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_9848d6ae-88a3-44e2-9df9-824b8125ec5f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_EntityFileNumber_9848d6ae-88a3-44e2-9df9-824b8125ec5f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_f70fbc75-b4a0-4c96-8516-44c14e454440" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_EntityRegistrantName_f70fbc75-b4a0-4c96-8516-44c14e454440" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_69800df9-5f9d-4831-a782-0814d13ee365" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_EntityIncorporationStateCountryCode_69800df9-5f9d-4831-a782-0814d13ee365" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_7b2f0e8b-bcd9-41e6-bec1-6c176ff434e3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_EntityTaxIdentificationNumber_7b2f0e8b-bcd9-41e6-bec1-6c176ff434e3" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_f284a7cc-235f-4b19-a6db-109314abfbcf" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_EntityAddressAddressLine1_f284a7cc-235f-4b19-a6db-109314abfbcf" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_24a21f78-68c6-4cdc-8eae-c41189747d94" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_EntityAddressCityOrTown_24a21f78-68c6-4cdc-8eae-c41189747d94" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_428f9ef9-cc7e-424d-bd92-a8e67e58223a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_EntityAddressStateOrProvince_428f9ef9-cc7e-424d-bd92-a8e67e58223a" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_dc28a465-94b2-42fd-b8c7-123aa98019c0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_EntityAddressPostalZipCode_dc28a465-94b2-42fd-b8c7-123aa98019c0" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_2365731d-fe3d-4ed4-a1cb-a1ddda07cb60" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_CityAreaCode_2365731d-fe3d-4ed4-a1cb-a1ddda07cb60" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_0bb85b55-2c60-4817-817a-795b9929b7d9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_LocalPhoneNumber_0bb85b55-2c60-4817-817a-795b9929b7d9" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_2f3fb536-696f-4ade-9853-1a5e8711b080" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_Security12bTitle_2f3fb536-696f-4ade-9853-1a5e8711b080" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_07490ce4-8306-489f-a966-75813da5a84f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_TradingSymbol_07490ce4-8306-489f-a966-75813da5a84f" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_cb650a37-06fe-48f9-961a-b7197c7a9b23" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_SecurityExchangeName_cb650a37-06fe-48f9-961a-b7197c7a9b23" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_c7717224-a11e-474a-a1b6-edc6afe27c98" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_c7717224-a11e-474a-a1b6-edc6afe27c98" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_bde69761-526e-42be-964e-5a6e5eb6c043" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_EntityVoluntaryFilers_bde69761-526e-42be-964e-5a6e5eb6c043" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_31d99929-cff2-4510-985a-427151b5e58a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_EntityCurrentReportingStatus_31d99929-cff2-4510-985a-427151b5e58a" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_86d77c30-9499-408d-9922-c01adb50c4f9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_EntityInteractiveDataCurrent_86d77c30-9499-408d-9922-c01adb50c4f9" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_676181b9-48aa-4ee7-a7c4-f9a016faddda" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_EntityFilerCategory_676181b9-48aa-4ee7-a7c4-f9a016faddda" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_ff980396-acf0-4c86-8d23-50655844f6ef" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_EntitySmallBusiness_ff980396-acf0-4c86-8d23-50655844f6ef" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_a4dae512-65a7-4ec0-aa7a-1db3c4836ff1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_EntityEmergingGrowthCompany_a4dae512-65a7-4ec0-aa7a-1db3c4836ff1" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_ce473112-d027-440f-9d76-f63cd9588ec8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_IcfrAuditorAttestationFlag_ce473112-d027-440f-9d76-f63cd9588ec8" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_e018289b-c59c-423d-b704-3cc077f9690a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_EntityShellCompany_e018289b-c59c-423d-b704-3cc077f9690a" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_4cab60ad-fa3a-418a-b0ec-f31ea17bf9ba" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_EntityPublicFloat_4cab60ad-fa3a-418a-b0ec-f31ea17bf9ba" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_7014c08c-0771-4d4e-b8d6-c2f9098d3b48" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_7014c08c-0771-4d4e-b8d6-c2f9098d3b48" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_de4ba3ea-afbb-49ab-a67b-98bfa7dd3e7e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_de4ba3ea-afbb-49ab-a67b-98bfa7dd3e7e" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_9baa4e3c-4cc5-44db-9e3a-397d84777e4d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_EntityCentralIndexKey_9baa4e3c-4cc5-44db-9e3a-397d84777e4d" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_fab7dd6f-5efb-4094-9e3e-3c068760b38e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_DocumentFiscalYearFocus_fab7dd6f-5efb-4094-9e3e-3c068760b38e" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_889d2f2d-c8a4-4c24-b15b-20a605887a7b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_DocumentFiscalPeriodFocus_889d2f2d-c8a4-4c24-b15b-20a605887a7b" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_112c33c3-dda8-4797-9d52-e9050d469a46" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_AmendmentFlag_112c33c3-dda8-4797-9d52-e9050d469a46" xlink:type="arc" order="33"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_43d6fff8-24f4-4619-b936-f2e4857dff75" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_DocumentInformationTable_43d6fff8-24f4-4619-b936-f2e4857dff75" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_4f8c084f-eeca-49d1-a59e-3b341e792ebe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_43d6fff8-24f4-4619-b936-f2e4857dff75" xlink:to="loc_us-gaap_StatementClassOfStockAxis_4f8c084f-eeca-49d1-a59e-3b341e792ebe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_4f8c084f-eeca-49d1-a59e-3b341e792ebe_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_4f8c084f-eeca-49d1-a59e-3b341e792ebe" xlink:to="loc_us-gaap_ClassOfStockDomain_4f8c084f-eeca-49d1-a59e-3b341e792ebe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_859b8ef9-a663-406c-b9b8-f150b11e5426" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_4f8c084f-eeca-49d1-a59e-3b341e792ebe" xlink:to="loc_us-gaap_ClassOfStockDomain_859b8ef9-a663-406c-b9b8-f150b11e5426" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_f3005038-60b0-4023-848f-25109c32f3a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_859b8ef9-a663-406c-b9b8-f150b11e5426" xlink:to="loc_us-gaap_PreferredStockMember_f3005038-60b0-4023-848f-25109c32f3a1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_2db4c1b5-738e-4556-9b69-4c8b82ae824f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_859b8ef9-a663-406c-b9b8-f150b11e5426" xlink:to="loc_us-gaap_CommonStockMember_2db4c1b5-738e-4556-9b69-4c8b82ae824f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquity" xlink:type="simple" xlink:href="dakt-20220430.xsd#ConsolidatedStatementsofShareholdersEquity"/>
  <link:definitionLink xlink:role="http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquity" xlink:type="extended" id="i61b993681ed940718c935dcd96c85be5_ConsolidatedStatementsofShareholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_df4329c3-e032-44c3-91d0-41aa45935746" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf528b80-8411-42f5-b4c0-e852cfb66112" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_df4329c3-e032-44c3-91d0-41aa45935746" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf528b80-8411-42f5-b4c0-e852cfb66112" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f0b9bce6-e31a-4932-91cf-009ca690f809" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf528b80-8411-42f5-b4c0-e852cfb66112" xlink:to="loc_us-gaap_StockholdersEquity_f0b9bce6-e31a-4932-91cf-009ca690f809" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_25db5f4d-b073-4b80-872d-26398ed944a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf528b80-8411-42f5-b4c0-e852cfb66112" xlink:to="loc_us-gaap_NetIncomeLoss_25db5f4d-b073-4b80-872d-26398ed944a8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_36f3aaed-0dbd-4965-91a2-a05d01a6b79d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf528b80-8411-42f5-b4c0-e852cfb66112" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_36f3aaed-0dbd-4965-91a2-a05d01a6b79d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_5712b349-35a3-40bb-aced-e5ce5f7e3349" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf528b80-8411-42f5-b4c0-e852cfb66112" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_5712b349-35a3-40bb-aced-e5ce5f7e3349" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_429f80fe-0aa6-43c2-b364-8442556f89ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf528b80-8411-42f5-b4c0-e852cfb66112" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_429f80fe-0aa6-43c2-b364-8442556f89ac" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_623fc319-7444-4bd8-9cde-62964cfa1a9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf528b80-8411-42f5-b4c0-e852cfb66112" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_623fc319-7444-4bd8-9cde-62964cfa1a9f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_44012d53-6fdc-487c-8fb4-60f25cd01986" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf528b80-8411-42f5-b4c0-e852cfb66112" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_44012d53-6fdc-487c-8fb4-60f25cd01986" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_c1c5a782-b1b0-4274-9bd6-c79a2d3421c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf528b80-8411-42f5-b4c0-e852cfb66112" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_c1c5a782-b1b0-4274-9bd6-c79a2d3421c1" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_334edcce-6a21-4317-b7df-bd512cb868f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf528b80-8411-42f5-b4c0-e852cfb66112" xlink:to="loc_us-gaap_DividendsCommonStockCash_334edcce-6a21-4317-b7df-bd512cb868f3" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_e73877b1-a67d-4ac6-b0bb-4b899fd67ffa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf528b80-8411-42f5-b4c0-e852cfb66112" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_e73877b1-a67d-4ac6-b0bb-4b899fd67ffa" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued_490b9fc7-3cd8-4b7e-bc7f-b6f9f98a962d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf528b80-8411-42f5-b4c0-e852cfb66112" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued_490b9fc7-3cd8-4b7e-bc7f-b6f9f98a962d" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_018cd9ad-1919-441e-94bf-d74d9146d2b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_b0a91363-ad94-4cf4-8919-4067363b7889" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_df4329c3-e032-44c3-91d0-41aa45935746" xlink:to="loc_us-gaap_StatementTable_b0a91363-ad94-4cf4-8919-4067363b7889" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_01db7665-4805-4aa9-83d9-267f56483c50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_b0a91363-ad94-4cf4-8919-4067363b7889" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_01db7665-4805-4aa9-83d9-267f56483c50" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_01db7665-4805-4aa9-83d9-267f56483c50_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_01db7665-4805-4aa9-83d9-267f56483c50" xlink:to="loc_us-gaap_EquityComponentDomain_01db7665-4805-4aa9-83d9-267f56483c50_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_cadb8c36-2969-44ed-8bcb-3ba800901ee4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_01db7665-4805-4aa9-83d9-267f56483c50" xlink:to="loc_us-gaap_EquityComponentDomain_cadb8c36-2969-44ed-8bcb-3ba800901ee4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_256e294f-c488-42d2-a2cf-2f7d4565a31d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_cadb8c36-2969-44ed-8bcb-3ba800901ee4" xlink:to="loc_us-gaap_CommonStockMember_256e294f-c488-42d2-a2cf-2f7d4565a31d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_66ea31f1-c955-4363-bf9a-9feab7c6f773" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_cadb8c36-2969-44ed-8bcb-3ba800901ee4" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_66ea31f1-c955-4363-bf9a-9feab7c6f773" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_6093beb6-4b20-4089-9dfe-ea1a07799ae5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_cadb8c36-2969-44ed-8bcb-3ba800901ee4" xlink:to="loc_us-gaap_RetainedEarningsMember_6093beb6-4b20-4089-9dfe-ea1a07799ae5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_628733cd-f3db-40c9-b7af-1477d0bae794" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_cadb8c36-2969-44ed-8bcb-3ba800901ee4" xlink:to="loc_us-gaap_TreasuryStockMember_628733cd-f3db-40c9-b7af-1477d0bae794" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_a764c728-bdcc-4093-96ce-f850ec773092" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_cadb8c36-2969-44ed-8bcb-3ba800901ee4" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_a764c728-bdcc-4093-96ce-f850ec773092" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual" xlink:type="simple" xlink:href="dakt-20220430.xsd#NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual"/>
  <link:definitionLink xlink:role="http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual" xlink:type="extended" id="i2e7ae2c08b7949d6a27618985c79ac12_NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_7d9253c0-1979-48a9-ae97-3334c4137178" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_011e3161-93e2-4001-9908-352a0d7fc0fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7d9253c0-1979-48a9-ae97-3334c4137178" xlink:to="loc_us-gaap_EquityMethodInvestments_011e3161-93e2-4001-9908-352a0d7fc0fd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_1b066cfd-d940-4261-87cd-fb5a87385292" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7d9253c0-1979-48a9-ae97-3334c4137178" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_1b066cfd-d940-4261-87cd-fb5a87385292" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_NotesReceivableNoncurrent_3455df8d-68e1-43f9-ac1c-3e11fe78e9ef" xlink:href="dakt-20220430.xsd#dakt_NotesReceivableNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7d9253c0-1979-48a9-ae97-3334c4137178" xlink:to="loc_dakt_NotesReceivableNoncurrent_3455df8d-68e1-43f9-ac1c-3e11fe78e9ef" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_17166247-430a-4cbe-b592-6f0aa40cb489" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7d9253c0-1979-48a9-ae97-3334c4137178" xlink:to="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_17166247-430a-4cbe-b592-6f0aa40cb489" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_d3d4e101-be92-45bc-9f93-d707526722ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7d9253c0-1979-48a9-ae97-3334c4137178" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_d3d4e101-be92-45bc-9f93-d707526722ce" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet_fdef7293-6018-43d1-8397-dbfe6f6114a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7d9253c0-1979-48a9-ae97-3334c4137178" xlink:to="loc_us-gaap_CapitalizedContractCostNet_fdef7293-6018-43d1-8397-dbfe6f6114a5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_ProductWarrantyAccrualStandardPartsWarrantyCoverageTerm_a2c153d2-71bd-406c-b5e5-a01d52daae93" xlink:href="dakt-20220430.xsd#dakt_ProductWarrantyAccrualStandardPartsWarrantyCoverageTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7d9253c0-1979-48a9-ae97-3334c4137178" xlink:to="loc_dakt_ProductWarrantyAccrualStandardPartsWarrantyCoverageTerm_a2c153d2-71bd-406c-b5e5-a01d52daae93" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_ProductWarrantyAccrualInstallationWarrantyCoverageTerm_3a38423a-5cd6-4de4-878e-32c086eb0766" xlink:href="dakt-20220430.xsd#dakt_ProductWarrantyAccrualInstallationWarrantyCoverageTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7d9253c0-1979-48a9-ae97-3334c4137178" xlink:to="loc_dakt_ProductWarrantyAccrualInstallationWarrantyCoverageTerm_3a38423a-5cd6-4de4-878e-32c086eb0766" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_85b6c55f-c361-443f-b0d2-0e5800b2d190" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7d9253c0-1979-48a9-ae97-3334c4137178" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_85b6c55f-c361-443f-b0d2-0e5800b2d190" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareWeightedAverageExercisePrice_b56b71e1-f4cf-4782-8c4f-3df8c9de755a" xlink:href="dakt-20220430.xsd#dakt_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7d9253c0-1979-48a9-ae97-3334c4137178" xlink:to="loc_dakt_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareWeightedAverageExercisePrice_b56b71e1-f4cf-4782-8c4f-3df8c9de755a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_ProceedsFromGovernmentProgramsCARESAct_ea313367-7cac-46e4-9c8b-3eb5417bbaac" xlink:href="dakt-20220430.xsd#dakt_ProceedsFromGovernmentProgramsCARESAct"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7d9253c0-1979-48a9-ae97-3334c4137178" xlink:to="loc_dakt_ProceedsFromGovernmentProgramsCARESAct_ea313367-7cac-46e4-9c8b-3eb5417bbaac" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_DeferredPayrollTaxesCARESAct_dcdd2f18-f4b3-4140-92b8-89fea0d880b7" xlink:href="dakt-20220430.xsd#dakt_DeferredPayrollTaxesCARESAct"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7d9253c0-1979-48a9-ae97-3334c4137178" xlink:to="loc_dakt_DeferredPayrollTaxesCARESAct_dcdd2f18-f4b3-4140-92b8-89fea0d880b7" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6a0b3037-4778-4c79-82f1-15c6fce8ad8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7d9253c0-1979-48a9-ae97-3334c4137178" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6a0b3037-4778-4c79-82f1-15c6fce8ad8b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_aa655e27-85bc-47cf-b8ef-26a1d8a4dd8a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6a0b3037-4778-4c79-82f1-15c6fce8ad8b" xlink:to="loc_srt_RangeAxis_aa655e27-85bc-47cf-b8ef-26a1d8a4dd8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_aa655e27-85bc-47cf-b8ef-26a1d8a4dd8a_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_aa655e27-85bc-47cf-b8ef-26a1d8a4dd8a" xlink:to="loc_srt_RangeMember_aa655e27-85bc-47cf-b8ef-26a1d8a4dd8a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ed244b51-607a-46e9-a603-d1d7c9232728" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_aa655e27-85bc-47cf-b8ef-26a1d8a4dd8a" xlink:to="loc_srt_RangeMember_ed244b51-607a-46e9-a603-d1d7c9232728" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_947f5775-f6c8-41e0-83f4-d201704f1fae" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_ed244b51-607a-46e9-a603-d1d7c9232728" xlink:to="loc_srt_MinimumMember_947f5775-f6c8-41e0-83f4-d201704f1fae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_86cf77b3-160b-4811-aa81-b828ccac9e2c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_ed244b51-607a-46e9-a603-d1d7c9232728" xlink:to="loc_srt_MaximumMember_86cf77b3-160b-4811-aa81-b828ccac9e2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_14f50c3a-1f43-49ad-aaee-1eee8be0b4f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6a0b3037-4778-4c79-82f1-15c6fce8ad8b" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_14f50c3a-1f43-49ad-aaee-1eee8be0b4f6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_14f50c3a-1f43-49ad-aaee-1eee8be0b4f6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_14f50c3a-1f43-49ad-aaee-1eee8be0b4f6" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_14f50c3a-1f43-49ad-aaee-1eee8be0b4f6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_581f42b0-3b06-4ce2-a5f5-5abf756acf16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_14f50c3a-1f43-49ad-aaee-1eee8be0b4f6" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_581f42b0-3b06-4ce2-a5f5-5abf756acf16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_ee08a74a-435f-4ac1-ab33-1c0cba059aee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_581f42b0-3b06-4ce2-a5f5-5abf756acf16" xlink:to="loc_us-gaap_EmployeeStockOptionMember_ee08a74a-435f-4ac1-ab33-1c0cba059aee" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesEquityMethodInvestmentsDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#NatureofBusinessandSummaryofSignificantAccountingPoliciesEquityMethodInvestmentsDetails"/>
  <link:definitionLink xlink:role="http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesEquityMethodInvestmentsDetails" xlink:type="extended" id="i19a98c9a9815484db926d24976459f26_NatureofBusinessandSummaryofSignificantAccountingPoliciesEquityMethodInvestmentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicLineItems_944f49d6-616d-434b-938e-967411c3f089" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_d502d01c-895b-4c13-8e44-81cab1a7f248" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_944f49d6-616d-434b-938e-967411c3f089" xlink:to="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_d502d01c-895b-4c13-8e44-81cab1a7f248" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_48c1606f-89a4-415c-9a75-296cf50aa1d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_d502d01c-895b-4c13-8e44-81cab1a7f248" xlink:to="loc_us-gaap_AssetsCurrent_48c1606f-89a4-415c-9a75-296cf50aa1d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrent_17842463-39d3-4b92-81e8-f3a2086a2990" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_d502d01c-895b-4c13-8e44-81cab1a7f248" xlink:to="loc_us-gaap_AssetsNoncurrent_17842463-39d3-4b92-81e8-f3a2086a2990" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_d34933ed-1482-4b78-b050-b84a9b211b57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_d502d01c-895b-4c13-8e44-81cab1a7f248" xlink:to="loc_us-gaap_LiabilitiesCurrent_d34933ed-1482-4b78-b050-b84a9b211b57" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_b4a2b3b4-3a59-4cf8-a5cf-60af6d7fc188" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_d502d01c-895b-4c13-8e44-81cab1a7f248" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_b4a2b3b4-3a59-4cf8-a5cf-60af6d7fc188" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_601b9642-3870-4693-b2f5-6eb5097f31e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_944f49d6-616d-434b-938e-967411c3f089" xlink:to="loc_us-gaap_IncomeStatementAbstract_601b9642-3870-4693-b2f5-6eb5097f31e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_858165c6-9b86-46f1-9665-9babc6654544" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementAbstract_601b9642-3870-4693-b2f5-6eb5097f31e1" xlink:to="loc_us-gaap_NetIncomeLoss_858165c6-9b86-46f1-9665-9babc6654544" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_0e03324d-0424-4111-960b-aa54f4c76752" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_944f49d6-616d-434b-938e-967411c3f089" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_0e03324d-0424-4111-960b-aa54f4c76752" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_1b3372b9-8feb-47f4-9e0b-620137f9cb84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_0e03324d-0424-4111-960b-aa54f4c76752" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_1b3372b9-8feb-47f4-9e0b-620137f9cb84" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_1b3372b9-8feb-47f4-9e0b-620137f9cb84_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_1b3372b9-8feb-47f4-9e0b-620137f9cb84" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_1b3372b9-8feb-47f4-9e0b-620137f9cb84_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_5b7b7771-1803-4d27-babb-41b11691d7c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_1b3372b9-8feb-47f4-9e0b-620137f9cb84" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_5b7b7771-1803-4d27-babb-41b11691d7c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember_036e9c53-d927-4669-89b9-3aa3c878c902" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_5b7b7771-1803-4d27-babb-41b11691d7c7" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember_036e9c53-d927-4669-89b9-3aa3c878c902" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentEstimatedUsefulLifeDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#NatureofBusinessandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentEstimatedUsefulLifeDetails"/>
  <link:definitionLink xlink:role="http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentEstimatedUsefulLifeDetails" xlink:type="extended" id="iebfe3e349f7b4fa8bf702c14971cdaa1_NatureofBusinessandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentEstimatedUsefulLifeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f75d4832-7e14-4886-831a-f1a9203c63f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_d3aa1251-a13f-4fa6-8bfa-1dbddbcc6fb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f75d4832-7e14-4886-831a-f1a9203c63f5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_d3aa1251-a13f-4fa6-8bfa-1dbddbcc6fb9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f1ebf62c-b518-4f0b-92a3-2628cb919c3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f75d4832-7e14-4886-831a-f1a9203c63f5" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f1ebf62c-b518-4f0b-92a3-2628cb919c3f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_361564d2-61b1-4acd-b3c1-cabdd20ef8f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f1ebf62c-b518-4f0b-92a3-2628cb919c3f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_361564d2-61b1-4acd-b3c1-cabdd20ef8f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_361564d2-61b1-4acd-b3c1-cabdd20ef8f8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_361564d2-61b1-4acd-b3c1-cabdd20ef8f8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_361564d2-61b1-4acd-b3c1-cabdd20ef8f8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c5e75513-ddba-47fb-b7d3-35a7de3b5fa5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_361564d2-61b1-4acd-b3c1-cabdd20ef8f8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c5e75513-ddba-47fb-b7d3-35a7de3b5fa5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_f5c9af84-b771-46a0-909f-2297be9d2ca4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c5e75513-ddba-47fb-b7d3-35a7de3b5fa5" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_f5c9af84-b771-46a0-909f-2297be9d2ca4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_7f82e9b9-cc38-4cf0-a89c-c13b1a30c501" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c5e75513-ddba-47fb-b7d3-35a7de3b5fa5" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_7f82e9b9-cc38-4cf0-a89c-c13b1a30c501" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_OfficeFurnitureAndEquipmentMember_9ab22b6e-fc13-4c1f-a8b2-01c7d71bbc0b" xlink:href="dakt-20220430.xsd#dakt_OfficeFurnitureAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c5e75513-ddba-47fb-b7d3-35a7de3b5fa5" xlink:to="loc_dakt_OfficeFurnitureAndEquipmentMember_9ab22b6e-fc13-4c1f-a8b2-01c7d71bbc0b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_88f87e1e-3e8a-42c0-91c5-0671ce153bda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c5e75513-ddba-47fb-b7d3-35a7de3b5fa5" xlink:to="loc_us-gaap_ComputerEquipmentMember_88f87e1e-3e8a-42c0-91c5-0671ce153bda" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_EquipmentHeldForRentalMember_77ed772a-8b3a-4cb5-9d9e-43d558ed5d5f" xlink:href="dakt-20220430.xsd#dakt_EquipmentHeldForRentalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c5e75513-ddba-47fb-b7d3-35a7de3b5fa5" xlink:to="loc_dakt_EquipmentHeldForRentalMember_77ed772a-8b3a-4cb5-9d9e-43d558ed5d5f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_DemonstrationEquipmentMember_ca82daec-b5d5-4cc9-8708-938809de7cbf" xlink:href="dakt-20220430.xsd#dakt_DemonstrationEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c5e75513-ddba-47fb-b7d3-35a7de3b5fa5" xlink:to="loc_dakt_DemonstrationEquipmentMember_ca82daec-b5d5-4cc9-8708-938809de7cbf" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransportationEquipmentMember_19bd1c3d-28ec-4aef-bbea-e3f1010feed6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransportationEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c5e75513-ddba-47fb-b7d3-35a7de3b5fa5" xlink:to="loc_us-gaap_TransportationEquipmentMember_19bd1c3d-28ec-4aef-bbea-e3f1010feed6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_61469317-e072-46b5-acda-28d03133bbd4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f1ebf62c-b518-4f0b-92a3-2628cb919c3f" xlink:to="loc_srt_RangeAxis_61469317-e072-46b5-acda-28d03133bbd4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_61469317-e072-46b5-acda-28d03133bbd4_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_61469317-e072-46b5-acda-28d03133bbd4" xlink:to="loc_srt_RangeMember_61469317-e072-46b5-acda-28d03133bbd4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0c34c945-f713-4193-8d54-c8c51b57278a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_61469317-e072-46b5-acda-28d03133bbd4" xlink:to="loc_srt_RangeMember_0c34c945-f713-4193-8d54-c8c51b57278a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7dc6d3d8-642f-4d86-8a72-cea100d096eb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_0c34c945-f713-4193-8d54-c8c51b57278a" xlink:to="loc_srt_MinimumMember_7dc6d3d8-642f-4d86-8a72-cea100d096eb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_21af2af8-64fc-42be-af2f-2dd2a0d3c180" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_0c34c945-f713-4193-8d54-c8c51b57278a" xlink:to="loc_srt_MaximumMember_21af2af8-64fc-42be-af2f-2dd2a0d3c180" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/RevenueRecognitionDetailsTextual" xlink:type="simple" xlink:href="dakt-20220430.xsd#RevenueRecognitionDetailsTextual"/>
  <link:definitionLink xlink:role="http://www.daktronics.com/role/RevenueRecognitionDetailsTextual" xlink:type="extended" id="i78cde30c2c44460d8c958acbc7bcf64a_RevenueRecognitionDetailsTextual">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_7fdc0a83-8602-4438-94cd-22c25ff97344" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_e28b39b5-05ff-48b9-8946-9581d58c7405" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_7fdc0a83-8602-4438-94cd-22c25ff97344" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_e28b39b5-05ff-48b9-8946-9581d58c7405" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_d3eb7150-e3eb-48a4-9c88-35cc62e31ecb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_7fdc0a83-8602-4438-94cd-22c25ff97344" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_d3eb7150-e3eb-48a4-9c88-35cc62e31ecb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_5f85b861-443a-4455-a326-e723d1710798" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_7fdc0a83-8602-4438-94cd-22c25ff97344" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_5f85b861-443a-4455-a326-e723d1710798" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_c9727248-65da-41de-ae9d-ff910568a3a1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_5f85b861-443a-4455-a326-e723d1710798" xlink:to="loc_srt_ProductOrServiceAxis_c9727248-65da-41de-ae9d-ff910568a3a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_c9727248-65da-41de-ae9d-ff910568a3a1_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_c9727248-65da-41de-ae9d-ff910568a3a1" xlink:to="loc_srt_ProductsAndServicesDomain_c9727248-65da-41de-ae9d-ff910568a3a1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_53ee3047-6e02-4b4b-9bfb-aa40d1875918" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_c9727248-65da-41de-ae9d-ff910568a3a1" xlink:to="loc_srt_ProductsAndServicesDomain_53ee3047-6e02-4b4b-9bfb-aa40d1875918" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_26a9b404-7332-4472-9471-8c3cf42fd687" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_53ee3047-6e02-4b4b-9bfb-aa40d1875918" xlink:to="loc_us-gaap_ProductMember_26a9b404-7332-4472-9471-8c3cf42fd687" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_c8d5b88b-b631-496e-bcc7-a1bce2397a29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_53ee3047-6e02-4b4b-9bfb-aa40d1875918" xlink:to="loc_us-gaap_ServiceMember_c8d5b88b-b631-496e-bcc7-a1bce2397a29" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/RevenueRecognitionPerformanceObligationDetailsTextual" xlink:type="simple" xlink:href="dakt-20220430.xsd#RevenueRecognitionPerformanceObligationDetailsTextual"/>
  <link:definitionLink xlink:role="http://www.daktronics.com/role/RevenueRecognitionPerformanceObligationDetailsTextual" xlink:type="extended" id="ic008705eb8d04d5d9f0f958fffc55a2a_RevenueRecognitionPerformanceObligationDetailsTextual">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_861730d5-bb17-4568-938d-5c2c840ea430" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_a9cc666c-6ae4-4791-ba2b-25d9e278b973" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_861730d5-bb17-4568-938d-5c2c840ea430" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_a9cc666c-6ae4-4791-ba2b-25d9e278b973" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_83a927a4-ec66-4371-8ac3-d3625a50649f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_861730d5-bb17-4568-938d-5c2c840ea430" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_83a927a4-ec66-4371-8ac3-d3625a50649f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2c876af4-db0a-4461-91b3-3deb249a23d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_861730d5-bb17-4568-938d-5c2c840ea430" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2c876af4-db0a-4461-91b3-3deb249a23d3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_92dcecc5-3137-4126-a190-e860967cc49f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2c876af4-db0a-4461-91b3-3deb249a23d3" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_92dcecc5-3137-4126-a190-e860967cc49f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/RevenueRecognitionPerformanceObligationDetailsTextual_1" xlink:type="simple" xlink:href="dakt-20220430.xsd#RevenueRecognitionPerformanceObligationDetailsTextual_1"/>
  <link:definitionLink xlink:role="http://www.daktronics.com/role/RevenueRecognitionPerformanceObligationDetailsTextual_1" xlink:type="extended" id="i19378d0d6d534050b91930c14fc4dc26_RevenueRecognitionPerformanceObligationDetailsTextual_1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_861730d5-bb17-4568-938d-5c2c840ea430" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_a9cc666c-6ae4-4791-ba2b-25d9e278b973" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_861730d5-bb17-4568-938d-5c2c840ea430" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_a9cc666c-6ae4-4791-ba2b-25d9e278b973" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_83a927a4-ec66-4371-8ac3-d3625a50649f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_861730d5-bb17-4568-938d-5c2c840ea430" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_83a927a4-ec66-4371-8ac3-d3625a50649f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2c876af4-db0a-4461-91b3-3deb249a23d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_861730d5-bb17-4568-938d-5c2c840ea430" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2c876af4-db0a-4461-91b3-3deb249a23d3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/RevenueRecognitionDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#RevenueRecognitionDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.daktronics.com/role/RevenueRecognitionDisaggregationofRevenueDetails" xlink:type="extended" id="i3d3931c3765243d9a18b6039b6513ebd_RevenueRecognitionDisaggregationofRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_74b33f47-e004-451a-9d7b-4c992e02a385" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_effada65-be1d-4400-89c8-e53a720aaf5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_74b33f47-e004-451a-9d7b-4c992e02a385" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_effada65-be1d-4400-89c8-e53a720aaf5c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_bebad2e5-6e00-40f8-8c18-9f78b22fe8d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_74b33f47-e004-451a-9d7b-4c992e02a385" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_bebad2e5-6e00-40f8-8c18-9f78b22fe8d4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c4202757-d144-4e0e-bced-b2e9ee5f8ecf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_bebad2e5-6e00-40f8-8c18-9f78b22fe8d4" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c4202757-d144-4e0e-bced-b2e9ee5f8ecf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c4202757-d144-4e0e-bced-b2e9ee5f8ecf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c4202757-d144-4e0e-bced-b2e9ee5f8ecf" xlink:to="loc_us-gaap_SegmentDomain_c4202757-d144-4e0e-bced-b2e9ee5f8ecf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d54a4911-c6cc-49e3-96db-4f18a055a2d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c4202757-d144-4e0e-bced-b2e9ee5f8ecf" xlink:to="loc_us-gaap_SegmentDomain_d54a4911-c6cc-49e3-96db-4f18a055a2d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_CommercialSegmentMember_4e245060-844e-44af-8098-57549e4a85f3" xlink:href="dakt-20220430.xsd#dakt_CommercialSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d54a4911-c6cc-49e3-96db-4f18a055a2d1" xlink:to="loc_dakt_CommercialSegmentMember_4e245060-844e-44af-8098-57549e4a85f3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_LiveEventsSegmentMember_d61fc0dc-8a27-42ef-ac8b-dbe7b5aec0b2" xlink:href="dakt-20220430.xsd#dakt_LiveEventsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d54a4911-c6cc-49e3-96db-4f18a055a2d1" xlink:to="loc_dakt_LiveEventsSegmentMember_d61fc0dc-8a27-42ef-ac8b-dbe7b5aec0b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_HighSchoolParkAndRecreationSegmentMember_491e5489-ed88-491a-adbe-70755e6c946b" xlink:href="dakt-20220430.xsd#dakt_HighSchoolParkAndRecreationSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d54a4911-c6cc-49e3-96db-4f18a055a2d1" xlink:to="loc_dakt_HighSchoolParkAndRecreationSegmentMember_491e5489-ed88-491a-adbe-70755e6c946b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_TransportationSegmentMember_06b41259-7758-4774-8503-a438f553576e" xlink:href="dakt-20220430.xsd#dakt_TransportationSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d54a4911-c6cc-49e3-96db-4f18a055a2d1" xlink:to="loc_dakt_TransportationSegmentMember_06b41259-7758-4774-8503-a438f553576e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_InternationalSegmentMember_2851fc2b-1a74-4231-9a1f-d83374a2f521" xlink:href="dakt-20220430.xsd#dakt_InternationalSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d54a4911-c6cc-49e3-96db-4f18a055a2d1" xlink:to="loc_dakt_InternationalSegmentMember_2851fc2b-1a74-4231-9a1f-d83374a2f521" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_5f40c4ed-29ea-4501-b775-2ffe09046322" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_bebad2e5-6e00-40f8-8c18-9f78b22fe8d4" xlink:to="loc_srt_ProductOrServiceAxis_5f40c4ed-29ea-4501-b775-2ffe09046322" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_5f40c4ed-29ea-4501-b775-2ffe09046322_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_5f40c4ed-29ea-4501-b775-2ffe09046322" xlink:to="loc_srt_ProductsAndServicesDomain_5f40c4ed-29ea-4501-b775-2ffe09046322_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_ec3af0ff-4721-479e-a58e-da0230aedeb0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_5f40c4ed-29ea-4501-b775-2ffe09046322" xlink:to="loc_srt_ProductsAndServicesDomain_ec3af0ff-4721-479e-a58e-da0230aedeb0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_UniqueConfigurationMember_7e4888a3-2fd0-44ce-9e7c-8a4958d48ee8" xlink:href="dakt-20220430.xsd#dakt_UniqueConfigurationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_ec3af0ff-4721-479e-a58e-da0230aedeb0" xlink:to="loc_dakt_UniqueConfigurationMember_7e4888a3-2fd0-44ce-9e7c-8a4958d48ee8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_LimitedConfigurationMember_56a78416-2446-4f7c-abc8-c3b2a6be190d" xlink:href="dakt-20220430.xsd#dakt_LimitedConfigurationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_ec3af0ff-4721-479e-a58e-da0230aedeb0" xlink:to="loc_dakt_LimitedConfigurationMember_56a78416-2446-4f7c-abc8-c3b2a6be190d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_ServiceAndOtherMember_36033886-0410-4dad-8c72-31d64f0aa42d" xlink:href="dakt-20220430.xsd#dakt_ServiceAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_ec3af0ff-4721-479e-a58e-da0230aedeb0" xlink:to="loc_dakt_ServiceAndOtherMember_36033886-0410-4dad-8c72-31d64f0aa42d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_435d2609-4571-403e-85cb-6b442424afb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_bebad2e5-6e00-40f8-8c18-9f78b22fe8d4" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_435d2609-4571-403e-85cb-6b442424afb1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_435d2609-4571-403e-85cb-6b442424afb1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_435d2609-4571-403e-85cb-6b442424afb1" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_435d2609-4571-403e-85cb-6b442424afb1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_c5da1696-7d85-4dcb-b293-5b39c5c081e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_435d2609-4571-403e-85cb-6b442424afb1" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_c5da1696-7d85-4dcb-b293-5b39c5c081e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember_5994fad3-006d-4310-974a-32630d9158ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransferredAtPointInTimeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_c5da1696-7d85-4dcb-b293-5b39c5c081e2" xlink:to="loc_us-gaap_TransferredAtPointInTimeMember_5994fad3-006d-4310-974a-32630d9158ec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredOverTimeMember_a0d2cc9f-7fe6-4b41-adde-b9b67e0e9ae2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransferredOverTimeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_c5da1696-7d85-4dcb-b293-5b39c5c081e2" xlink:to="loc_us-gaap_TransferredOverTimeMember_a0d2cc9f-7fe6-4b41-adde-b9b67e0e9ae2" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/RevenueRecognitionContractwithCustomerContractAssetContractLiabilityandReceivableDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#RevenueRecognitionContractwithCustomerContractAssetContractLiabilityandReceivableDetails"/>
  <link:definitionLink xlink:role="http://www.daktronics.com/role/RevenueRecognitionContractwithCustomerContractAssetContractLiabilityandReceivableDetails" xlink:type="extended" id="iae4e77b2a9d645b084f9c501cbc3712d_RevenueRecognitionContractwithCustomerContractAssetContractLiabilityandReceivableDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_eb3dbc0c-ae71-4015-bff5-64d6d894de40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_e817f64a-2faa-4256-883c-27c5871dc077" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_eb3dbc0c-ae71-4015-bff5-64d6d894de40" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_e817f64a-2faa-4256-883c-27c5871dc077" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_f7905947-fe75-4203-8ffc-4da9aee707cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_eb3dbc0c-ae71-4015-bff5-64d6d894de40" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_f7905947-fe75-4203-8ffc-4da9aee707cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_3bf293df-e37f-44e3-b473-65182dfcd3cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_eb3dbc0c-ae71-4015-bff5-64d6d894de40" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_3bf293df-e37f-44e3-b473-65182dfcd3cd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_ChangesInUnearnedServiceTypeWarrantyContractRollForward_2e83e4b1-35f0-4ac1-90a8-34fae9e4de21" xlink:href="dakt-20220430.xsd#dakt_ChangesInUnearnedServiceTypeWarrantyContractRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_eb3dbc0c-ae71-4015-bff5-64d6d894de40" xlink:to="loc_dakt_ChangesInUnearnedServiceTypeWarrantyContractRollForward_2e83e4b1-35f0-4ac1-90a8-34fae9e4de21" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_9c21afac-77b5-478b-a588-b27a5c7f12c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dakt_ChangesInUnearnedServiceTypeWarrantyContractRollForward_2e83e4b1-35f0-4ac1-90a8-34fae9e4de21" xlink:to="loc_us-gaap_ContractWithCustomerLiability_9c21afac-77b5-478b-a588-b27a5c7f12c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_ContractsWithCustomerNewContractsSold_14c7b1dd-3757-4f36-8234-1b6824738b4f" xlink:href="dakt-20220430.xsd#dakt_ContractsWithCustomerNewContractsSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dakt_ChangesInUnearnedServiceTypeWarrantyContractRollForward_2e83e4b1-35f0-4ac1-90a8-34fae9e4de21" xlink:to="loc_dakt_ContractsWithCustomerNewContractsSold_14c7b1dd-3757-4f36-8234-1b6824738b4f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_ContractWithCustomerLiabilityRevenueRecognizedIncludingBeginningBalance_7f7714e0-a8dc-4895-af9c-27fbedb2645f" xlink:href="dakt-20220430.xsd#dakt_ContractWithCustomerLiabilityRevenueRecognizedIncludingBeginningBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dakt_ChangesInUnearnedServiceTypeWarrantyContractRollForward_2e83e4b1-35f0-4ac1-90a8-34fae9e4de21" xlink:to="loc_dakt_ContractWithCustomerLiabilityRevenueRecognizedIncludingBeginningBalance_7f7714e0-a8dc-4895-af9c-27fbedb2645f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_ContractWithCustomerLiabilityIncreaseDecreaseForForeignCurrencyTranslationAndOther_d5f6f675-b035-4a72-953c-54b3056ee3e4" xlink:href="dakt-20220430.xsd#dakt_ContractWithCustomerLiabilityIncreaseDecreaseForForeignCurrencyTranslationAndOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dakt_ChangesInUnearnedServiceTypeWarrantyContractRollForward_2e83e4b1-35f0-4ac1-90a8-34fae9e4de21" xlink:to="loc_dakt_ContractWithCustomerLiabilityIncreaseDecreaseForForeignCurrencyTranslationAndOther_d5f6f675-b035-4a72-953c-54b3056ee3e4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_f4d42b0e-7a11-4bb1-855d-6667a55b5d7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_c54308a8-bdeb-46a2-9cc3-a16271fd77c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_eb3dbc0c-ae71-4015-bff5-64d6d894de40" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_c54308a8-bdeb-46a2-9cc3-a16271fd77c9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_bce0f78d-60fd-4023-bc70-d4258e591080" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_c54308a8-bdeb-46a2-9cc3-a16271fd77c9" xlink:to="loc_srt_ProductOrServiceAxis_bce0f78d-60fd-4023-bc70-d4258e591080" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_bce0f78d-60fd-4023-bc70-d4258e591080_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_bce0f78d-60fd-4023-bc70-d4258e591080" xlink:to="loc_srt_ProductsAndServicesDomain_bce0f78d-60fd-4023-bc70-d4258e591080_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_5c0dd0c1-d0e8-4048-b7ba-8d10735e2d22" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_bce0f78d-60fd-4023-bc70-d4258e591080" xlink:to="loc_srt_ProductsAndServicesDomain_5c0dd0c1-d0e8-4048-b7ba-8d10735e2d22" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_ServicetypeWarrantyContractsMember_87188836-98cd-4ae4-acee-203b6f11053c" xlink:href="dakt-20220430.xsd#dakt_ServicetypeWarrantyContractsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_5c0dd0c1-d0e8-4048-b7ba-8d10735e2d22" xlink:to="loc_dakt_ServicetypeWarrantyContractsMember_87188836-98cd-4ae4-acee-203b6f11053c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"/>
  <link:definitionLink xlink:role="http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" xlink:type="extended" id="i4bc1c18197d34c10b22fa00c1ed6a7c0_SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_7fafca09-3e8e-4346-81ee-7a98008aca83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_28cf47d6-9384-424b-8b0a-dca156bad4d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7fafca09-3e8e-4346-81ee-7a98008aca83" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_28cf47d6-9384-424b-8b0a-dca156bad4d8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_564dc520-ce48-4a31-b0dd-7520de5097ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7fafca09-3e8e-4346-81ee-7a98008aca83" xlink:to="loc_us-gaap_GrossProfit_564dc520-ce48-4a31-b0dd-7520de5097ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingExpense_64a20ca9-2e6e-445b-8807-3e11bc7ec92e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7fafca09-3e8e-4346-81ee-7a98008aca83" xlink:to="loc_us-gaap_SellingExpense_64a20ca9-2e6e-445b-8807-3e11bc7ec92e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_d3c62b93-f1ab-4487-b445-d087d45d8830" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7fafca09-3e8e-4346-81ee-7a98008aca83" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_d3c62b93-f1ab-4487-b445-d087d45d8830" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_4823a3de-f217-46bc-a927-0f26369c90cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7fafca09-3e8e-4346-81ee-7a98008aca83" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_4823a3de-f217-46bc-a927-0f26369c90cf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_d9d2e467-7357-48d5-8454-aace4bcf8dd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7fafca09-3e8e-4346-81ee-7a98008aca83" xlink:to="loc_us-gaap_OperatingExpenses_d9d2e467-7357-48d5-8454-aace4bcf8dd7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_5d986923-3b37-44c8-be80-cef8f0144265" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7fafca09-3e8e-4346-81ee-7a98008aca83" xlink:to="loc_us-gaap_OperatingIncomeLoss_5d986923-3b37-44c8-be80-cef8f0144265" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNet_64572c66-dfcc-4815-b790-b7b24a387732" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7fafca09-3e8e-4346-81ee-7a98008aca83" xlink:to="loc_us-gaap_InvestmentIncomeNet_64572c66-dfcc-4815-b790-b7b24a387732" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_ca3b2b84-10fb-4460-83fc-83c73cb7f779" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7fafca09-3e8e-4346-81ee-7a98008aca83" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_ca3b2b84-10fb-4460-83fc-83c73cb7f779" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dcc9750c-ad01-44ad-88ca-960b6c5de300" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7fafca09-3e8e-4346-81ee-7a98008aca83" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dcc9750c-ad01-44ad-88ca-960b6c5de300" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_9ee892ed-7d25-4f80-9bb6-a8f1af8be9ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7fafca09-3e8e-4346-81ee-7a98008aca83" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_9ee892ed-7d25-4f80-9bb6-a8f1af8be9ed" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_ef91f68b-033f-4aca-b938-96c25a166d1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7fafca09-3e8e-4346-81ee-7a98008aca83" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_ef91f68b-033f-4aca-b938-96c25a166d1b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_cdcacd8b-02d5-486d-8df0-5a260db72350" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ef91f68b-033f-4aca-b938-96c25a166d1b" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_cdcacd8b-02d5-486d-8df0-5a260db72350" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_cdcacd8b-02d5-486d-8df0-5a260db72350_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_cdcacd8b-02d5-486d-8df0-5a260db72350" xlink:to="loc_us-gaap_SegmentDomain_cdcacd8b-02d5-486d-8df0-5a260db72350_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_100bc4af-031b-404f-8141-6bc49c356f28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_cdcacd8b-02d5-486d-8df0-5a260db72350" xlink:to="loc_us-gaap_SegmentDomain_100bc4af-031b-404f-8141-6bc49c356f28" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_CommercialSegmentMember_a6b91996-b0e8-4041-9c6d-24482501ccf5" xlink:href="dakt-20220430.xsd#dakt_CommercialSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_100bc4af-031b-404f-8141-6bc49c356f28" xlink:to="loc_dakt_CommercialSegmentMember_a6b91996-b0e8-4041-9c6d-24482501ccf5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_LiveEventsSegmentMember_4343cc06-13a5-4d50-8bd9-cff8c49b63e4" xlink:href="dakt-20220430.xsd#dakt_LiveEventsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_100bc4af-031b-404f-8141-6bc49c356f28" xlink:to="loc_dakt_LiveEventsSegmentMember_4343cc06-13a5-4d50-8bd9-cff8c49b63e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_HighSchoolParkAndRecreationSegmentMember_3c3745fd-fc0b-4e9c-b1d3-51adcf03048c" xlink:href="dakt-20220430.xsd#dakt_HighSchoolParkAndRecreationSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_100bc4af-031b-404f-8141-6bc49c356f28" xlink:to="loc_dakt_HighSchoolParkAndRecreationSegmentMember_3c3745fd-fc0b-4e9c-b1d3-51adcf03048c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_TransportationSegmentMember_97de8ed6-b749-4886-83ed-3c2865ddee0b" xlink:href="dakt-20220430.xsd#dakt_TransportationSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_100bc4af-031b-404f-8141-6bc49c356f28" xlink:to="loc_dakt_TransportationSegmentMember_97de8ed6-b749-4886-83ed-3c2865ddee0b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_InternationalSegmentMember_31bbd4d7-d9ff-4d0a-a380-ca147089f2fd" xlink:href="dakt-20220430.xsd#dakt_InternationalSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_100bc4af-031b-404f-8141-6bc49c356f28" xlink:to="loc_dakt_InternationalSegmentMember_31bbd4d7-d9ff-4d0a-a380-ca147089f2fd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_0cf7d4d5-b3f8-491f-b1ec-28128cf6c773" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ef91f68b-033f-4aca-b938-96c25a166d1b" xlink:to="loc_srt_ConsolidationItemsAxis_0cf7d4d5-b3f8-491f-b1ec-28128cf6c773" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_0cf7d4d5-b3f8-491f-b1ec-28128cf6c773_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_0cf7d4d5-b3f8-491f-b1ec-28128cf6c773" xlink:to="loc_srt_ConsolidationItemsDomain_0cf7d4d5-b3f8-491f-b1ec-28128cf6c773_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_4da14cb7-8cd4-448f-b46d-d9518b5e0898" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_0cf7d4d5-b3f8-491f-b1ec-28128cf6c773" xlink:to="loc_srt_ConsolidationItemsDomain_4da14cb7-8cd4-448f-b46d-d9518b5e0898" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_e7a05d68-8a2e-4774-a6e6-6e64ed5e0668" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_4da14cb7-8cd4-448f-b46d-d9518b5e0898" xlink:to="loc_us-gaap_OperatingSegmentsMember_e7a05d68-8a2e-4774-a6e6-6e64ed5e0668" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_6e426953-342e-43fc-8c5e-3cc4080c1291" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_4da14cb7-8cd4-448f-b46d-d9518b5e0898" xlink:to="loc_us-gaap_CorporateNonSegmentMember_6e426953-342e-43fc-8c5e-3cc4080c1291" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"/>
  <link:definitionLink xlink:role="http://www.daktronics.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails" xlink:type="extended" id="ib2fc125ef6a74021ac5a7bbcb23a2e8e_SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_13836465-6981-40c0-8427-97a2850c49b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a513a57a-d7a0-4f05-822c-d27bec8831e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_13836465-6981-40c0-8427-97a2850c49b4" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a513a57a-d7a0-4f05-822c-d27bec8831e2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_a75f0010-ac4d-4bb0-8efa-db278628283e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_13836465-6981-40c0-8427-97a2850c49b4" xlink:to="loc_us-gaap_NoncurrentAssets_a75f0010-ac4d-4bb0-8efa-db278628283e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_869275c1-cba0-49aa-aec6-696ba93c181e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_13836465-6981-40c0-8427-97a2850c49b4" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_869275c1-cba0-49aa-aec6-696ba93c181e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_f17dfcca-58c6-4cfe-bdf3-0dec32105e8a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_869275c1-cba0-49aa-aec6-696ba93c181e" xlink:to="loc_srt_StatementGeographicalAxis_f17dfcca-58c6-4cfe-bdf3-0dec32105e8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_f17dfcca-58c6-4cfe-bdf3-0dec32105e8a_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_f17dfcca-58c6-4cfe-bdf3-0dec32105e8a" xlink:to="loc_srt_SegmentGeographicalDomain_f17dfcca-58c6-4cfe-bdf3-0dec32105e8a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_b942de29-632d-4668-a654-3f2dd4f902d7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_f17dfcca-58c6-4cfe-bdf3-0dec32105e8a" xlink:to="loc_srt_SegmentGeographicalDomain_b942de29-632d-4668-a654-3f2dd4f902d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_c1236073-d8ce-40da-88f9-483a8247fe4f" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_b942de29-632d-4668-a654-3f2dd4f902d7" xlink:to="loc_country_US_c1236073-d8ce-40da-88f9-483a8247fe4f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_16550a33-0c31-48b6-bd59-17c769949c7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_b942de29-632d-4668-a654-3f2dd4f902d7" xlink:to="loc_us-gaap_NonUsMember_16550a33-0c31-48b6-bd59-17c769949c7b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#GoodwillandIntangibleAssetsScheduleofGoodwillDetails"/>
  <link:definitionLink xlink:role="http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" xlink:type="extended" id="i7865f5b69ba44b9fbbf322f22b54ed1a_GoodwillandIntangibleAssetsScheduleofGoodwillDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_3c06b8f2-3709-45ae-b908-a5bfc6cadabd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_b2450b36-178f-46ae-84a7-1f16327432ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_3c06b8f2-3709-45ae-b908-a5bfc6cadabd" xlink:to="loc_us-gaap_GoodwillRollForward_b2450b36-178f-46ae-84a7-1f16327432ab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_dbe956a6-b2b9-42a1-a76c-330c12261a84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_b2450b36-178f-46ae-84a7-1f16327432ab" xlink:to="loc_us-gaap_Goodwill_dbe956a6-b2b9-42a1-a76c-330c12261a84" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_e1fbbde9-bd40-4e5d-8fa8-8820e59a6dce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_b2450b36-178f-46ae-84a7-1f16327432ab" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_e1fbbde9-bd40-4e5d-8fa8-8820e59a6dce" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_f216d41e-22a3-4cab-a325-a82133f6b89a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_8293b800-2adb-4694-a9a3-eb5ce04f0938" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_3c06b8f2-3709-45ae-b908-a5bfc6cadabd" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_8293b800-2adb-4694-a9a3-eb5ce04f0938" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b36c9458-5fb0-41d7-9d92-b821283a30ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_8293b800-2adb-4694-a9a3-eb5ce04f0938" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b36c9458-5fb0-41d7-9d92-b821283a30ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b36c9458-5fb0-41d7-9d92-b821283a30ff_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b36c9458-5fb0-41d7-9d92-b821283a30ff" xlink:to="loc_us-gaap_SegmentDomain_b36c9458-5fb0-41d7-9d92-b821283a30ff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_6a6fec22-4da0-425c-a9fe-7ada04ef5c34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b36c9458-5fb0-41d7-9d92-b821283a30ff" xlink:to="loc_us-gaap_SegmentDomain_6a6fec22-4da0-425c-a9fe-7ada04ef5c34" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_LiveEventsSegmentMember_ed07c1a8-0750-4bda-97df-ca26af62488f" xlink:href="dakt-20220430.xsd#dakt_LiveEventsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6a6fec22-4da0-425c-a9fe-7ada04ef5c34" xlink:to="loc_dakt_LiveEventsSegmentMember_ed07c1a8-0750-4bda-97df-ca26af62488f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_CommercialSegmentMember_7f7271fe-6613-4b37-a69e-a68f984ee57b" xlink:href="dakt-20220430.xsd#dakt_CommercialSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6a6fec22-4da0-425c-a9fe-7ada04ef5c34" xlink:to="loc_dakt_CommercialSegmentMember_7f7271fe-6613-4b37-a69e-a68f984ee57b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_TransportationSegmentMember_7b483ef4-7e68-419c-815d-0982495a23f7" xlink:href="dakt-20220430.xsd#dakt_TransportationSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6a6fec22-4da0-425c-a9fe-7ada04ef5c34" xlink:to="loc_dakt_TransportationSegmentMember_7b483ef4-7e68-419c-815d-0982495a23f7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_InternationalSegmentMember_2ed70ab0-827c-46ec-b987-696b89d14153" xlink:href="dakt-20220430.xsd#dakt_InternationalSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6a6fec22-4da0-425c-a9fe-7ada04ef5c34" xlink:to="loc_dakt_InternationalSegmentMember_2ed70ab0-827c-46ec-b987-696b89d14153" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" xlink:type="extended" id="i11bc6868f59047f79e466f66e392378a_GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5a3e558d-5f29-479a-bf05-ebfd15e3221b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_cd3723a4-2b05-4cb4-88e0-0818bde8b0dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5a3e558d-5f29-479a-bf05-ebfd15e3221b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_cd3723a4-2b05-4cb4-88e0-0818bde8b0dd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_07b7e5e1-a499-4163-a512-7a708c612cb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5a3e558d-5f29-479a-bf05-ebfd15e3221b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_07b7e5e1-a499-4163-a512-7a708c612cb7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_d2b4ca51-6663-486a-a983-ddd64d321008" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5a3e558d-5f29-479a-bf05-ebfd15e3221b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_d2b4ca51-6663-486a-a983-ddd64d321008" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d9318d8e-7048-4b1d-a7c3-cfb3c25dba51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5a3e558d-5f29-479a-bf05-ebfd15e3221b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d9318d8e-7048-4b1d-a7c3-cfb3c25dba51" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9d9a86cd-125c-4ffa-86c4-b1196ab59e01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5a3e558d-5f29-479a-bf05-ebfd15e3221b" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9d9a86cd-125c-4ffa-86c4-b1196ab59e01" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_33059a7a-0f8e-4914-9ff4-036d438b41ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9d9a86cd-125c-4ffa-86c4-b1196ab59e01" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_33059a7a-0f8e-4914-9ff4-036d438b41ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_33059a7a-0f8e-4914-9ff4-036d438b41ae_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_33059a7a-0f8e-4914-9ff4-036d438b41ae" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_33059a7a-0f8e-4914-9ff4-036d438b41ae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_292b43ce-2f0f-4dfd-a98e-919af26a9be9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_33059a7a-0f8e-4914-9ff4-036d438b41ae" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_292b43ce-2f0f-4dfd-a98e-919af26a9be9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_ac1a884f-e664-4aa9-aef6-1052ff5d5374" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TrademarksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_292b43ce-2f0f-4dfd-a98e-919af26a9be9" xlink:to="loc_us-gaap_TrademarksMember_ac1a884f-e664-4aa9-aef6-1052ff5d5374" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_97452d7c-1c8d-4bce-be57-9d1311f0f841" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_292b43ce-2f0f-4dfd-a98e-919af26a9be9" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_97452d7c-1c8d-4bce-be57-9d1311f0f841" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_a39cc6bc-509a-407c-9ae8-6e35b2393217" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_292b43ce-2f0f-4dfd-a98e-919af26a9be9" xlink:to="loc_us-gaap_CustomerRelationshipsMember_a39cc6bc-509a-407c-9ae8-6e35b2393217" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_b5b94675-a267-4b32-8d75-662b50098174" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_292b43ce-2f0f-4dfd-a98e-919af26a9be9" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_b5b94675-a267-4b32-8d75-662b50098174" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#SelectedFinancialStatementDataPropertyPlantandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyPlantandEquipmentDetails" xlink:type="extended" id="i6abbdc67cbe24ce9bd2e6a35032428cf_SelectedFinancialStatementDataPropertyPlantandEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2203fa75-b517-431b-be74-4734a1306cba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_8676c977-e94d-4404-8118-cc285b517c2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2203fa75-b517-431b-be74-4734a1306cba" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_8676c977-e94d-4404-8118-cc285b517c2b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_37de1c29-f1b3-47d1-99c5-b2f006d33eb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2203fa75-b517-431b-be74-4734a1306cba" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_37de1c29-f1b3-47d1-99c5-b2f006d33eb9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_dfee1a54-cce0-44e1-9309-c28baf41003a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2203fa75-b517-431b-be74-4734a1306cba" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_dfee1a54-cce0-44e1-9309-c28baf41003a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6d801088-d2d3-43ed-9820-bc16597507f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2203fa75-b517-431b-be74-4734a1306cba" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6d801088-d2d3-43ed-9820-bc16597507f7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fbd6f5e6-10ac-47b3-bc61-26a3463313d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6d801088-d2d3-43ed-9820-bc16597507f7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fbd6f5e6-10ac-47b3-bc61-26a3463313d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fbd6f5e6-10ac-47b3-bc61-26a3463313d3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fbd6f5e6-10ac-47b3-bc61-26a3463313d3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fbd6f5e6-10ac-47b3-bc61-26a3463313d3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b4c905e9-cd50-4bbf-8d6f-9a7d7450238e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fbd6f5e6-10ac-47b3-bc61-26a3463313d3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b4c905e9-cd50-4bbf-8d6f-9a7d7450238e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_b912aa9f-d055-4455-85f4-5512b42ba1ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b4c905e9-cd50-4bbf-8d6f-9a7d7450238e" xlink:to="loc_us-gaap_LandMember_b912aa9f-d055-4455-85f4-5512b42ba1ca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_e4c064e3-2c8d-4b84-8dc8-f8e95872e2d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b4c905e9-cd50-4bbf-8d6f-9a7d7450238e" xlink:to="loc_us-gaap_BuildingMember_e4c064e3-2c8d-4b84-8dc8-f8e95872e2d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_fb49fc1a-ddf8-4c81-bb34-d56f8ff28444" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b4c905e9-cd50-4bbf-8d6f-9a7d7450238e" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_fb49fc1a-ddf8-4c81-bb34-d56f8ff28444" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_OfficeFurnitureAndEquipmentMember_68967a82-10c2-405d-b4bf-c41dfab4251e" xlink:href="dakt-20220430.xsd#dakt_OfficeFurnitureAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b4c905e9-cd50-4bbf-8d6f-9a7d7450238e" xlink:to="loc_dakt_OfficeFurnitureAndEquipmentMember_68967a82-10c2-405d-b4bf-c41dfab4251e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_ComputerSoftwareAndHardwareMember_0024a090-2a54-407c-86bc-4c6ff8ed604d" xlink:href="dakt-20220430.xsd#dakt_ComputerSoftwareAndHardwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b4c905e9-cd50-4bbf-8d6f-9a7d7450238e" xlink:to="loc_dakt_ComputerSoftwareAndHardwareMember_0024a090-2a54-407c-86bc-4c6ff8ed604d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_74a2982a-8733-4a1d-b1da-118fa66023b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b4c905e9-cd50-4bbf-8d6f-9a7d7450238e" xlink:to="loc_us-gaap_ConstructionInProgressMember_74a2982a-8733-4a1d-b1da-118fa66023b8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_DemonstrationEquipmentMember_0e49d1d2-85fc-4647-86aa-77077fb71eef" xlink:href="dakt-20220430.xsd#dakt_DemonstrationEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b4c905e9-cd50-4bbf-8d6f-9a7d7450238e" xlink:to="loc_dakt_DemonstrationEquipmentMember_0e49d1d2-85fc-4647-86aa-77077fb71eef" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransportationEquipmentMember_b1cc6787-952d-4821-9720-26c61bc4517e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransportationEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b4c905e9-cd50-4bbf-8d6f-9a7d7450238e" xlink:to="loc_us-gaap_TransportationEquipmentMember_b1cc6787-952d-4821-9720-26c61bc4517e" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/ReceivablesDetailsTextual" xlink:type="simple" xlink:href="dakt-20220430.xsd#ReceivablesDetailsTextual"/>
  <link:definitionLink xlink:role="http://www.daktronics.com/role/ReceivablesDetailsTextual" xlink:type="extended" id="i9517d85948e5490b951ac3c520742371_ReceivablesDetailsTextual">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_08755a93-170d-45c2-b1c0-70f399e15678" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_e29c93ca-5d7a-4441-aed6-c08c9cb5fa11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_08755a93-170d-45c2-b1c0-70f399e15678" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_e29c93ca-5d7a-4441-aed6-c08c9cb5fa11" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_bc2282c2-6efe-4e51-8590-328dfb7ea3cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_08755a93-170d-45c2-b1c0-70f399e15678" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_bc2282c2-6efe-4e51-8590-328dfb7ea3cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_0043331e-b0c1-460b-98e6-e4629a045b14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_08755a93-170d-45c2-b1c0-70f399e15678" xlink:to="loc_us-gaap_NotesReceivableNet_0043331e-b0c1-460b-98e6-e4629a045b14" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_ContractAndLeasesReceivableInterestRate_694051a7-6899-4b9c-9031-a50052e1ef95" xlink:href="dakt-20220430.xsd#dakt_ContractAndLeasesReceivableInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_08755a93-170d-45c2-b1c0-70f399e15678" xlink:to="loc_dakt_ContractAndLeasesReceivableInterestRate_694051a7-6899-4b9c-9031-a50052e1ef95" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_864a64cc-17c4-445f-80de-767261c6b680" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_08755a93-170d-45c2-b1c0-70f399e15678" xlink:to="loc_us-gaap_NotesReceivableGross_864a64cc-17c4-445f-80de-767261c6b680" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_40f8d185-c21f-4e6e-8bc0-e6011849823e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_08755a93-170d-45c2-b1c0-70f399e15678" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_40f8d185-c21f-4e6e-8bc0-e6011849823e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_bb93191e-6e8d-4a25-878c-ca97205cb6c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_40f8d185-c21f-4e6e-8bc0-e6011849823e" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_bb93191e-6e8d-4a25-878c-ca97205cb6c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_bb93191e-6e8d-4a25-878c-ca97205cb6c6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_bb93191e-6e8d-4a25-878c-ca97205cb6c6" xlink:to="loc_us-gaap_ReceivableTypeDomain_bb93191e-6e8d-4a25-878c-ca97205cb6c6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_4e9dcbb9-dc67-45b2-8fb5-9ed6fc98a482" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_bb93191e-6e8d-4a25-878c-ca97205cb6c6" xlink:to="loc_us-gaap_ReceivableTypeDomain_4e9dcbb9-dc67-45b2-8fb5-9ed6fc98a482" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_RetainageOnConstructionTypeContractsMember_cc0b29f5-125d-4956-9942-e28780bfbc81" xlink:href="dakt-20220430.xsd#dakt_RetainageOnConstructionTypeContractsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReceivableTypeDomain_4e9dcbb9-dc67-45b2-8fb5-9ed6fc98a482" xlink:to="loc_dakt_RetainageOnConstructionTypeContractsMember_cc0b29f5-125d-4956-9942-e28780bfbc81" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceReceivablesMember_3999a32a-50de-4852-8f47-1bf94b5825b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceReceivablesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReceivableTypeDomain_4e9dcbb9-dc67-45b2-8fb5-9ed6fc98a482" xlink:to="loc_us-gaap_FinanceReceivablesMember_3999a32a-50de-4852-8f47-1bf94b5825b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_88f226b8-2306-47fe-af78-091df0164c96" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_40f8d185-c21f-4e6e-8bc0-e6011849823e" xlink:to="loc_srt_RangeAxis_88f226b8-2306-47fe-af78-091df0164c96" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_88f226b8-2306-47fe-af78-091df0164c96_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_88f226b8-2306-47fe-af78-091df0164c96" xlink:to="loc_srt_RangeMember_88f226b8-2306-47fe-af78-091df0164c96_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4dfb6488-badf-4730-b35e-f16ccfa2ad2b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_88f226b8-2306-47fe-af78-091df0164c96" xlink:to="loc_srt_RangeMember_4dfb6488-badf-4730-b35e-f16ccfa2ad2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b158df01-f19d-4b0b-9b5a-390d65011954" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_4dfb6488-badf-4730-b35e-f16ccfa2ad2b" xlink:to="loc_srt_MinimumMember_b158df01-f19d-4b0b-9b5a-390d65011954" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_b43d12de-7e46-4db5-9cc7-9a78b74a4bb2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_4dfb6488-badf-4730-b35e-f16ccfa2ad2b" xlink:to="loc_srt_MaximumMember_b43d12de-7e46-4db5-9cc7-9a78b74a4bb2" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/FinancingAgreementsDetailsTextual" xlink:type="simple" xlink:href="dakt-20220430.xsd#FinancingAgreementsDetailsTextual"/>
  <link:definitionLink xlink:role="http://www.daktronics.com/role/FinancingAgreementsDetailsTextual" xlink:type="extended" id="i9754fabb1a754381bf15d9761324dadd_FinancingAgreementsDetailsTextual">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_cd32f35c-243a-4c30-9ccd-4c822eda04d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_07efb13e-45ce-4c23-932f-5e0e950731c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_cd32f35c-243a-4c30-9ccd-4c822eda04d3" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_07efb13e-45ce-4c23-932f-5e0e950731c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_c9c4cda5-a548-42f2-ba5e-4be46e764eb0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_cd32f35c-243a-4c30-9ccd-4c822eda04d3" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_c9c4cda5-a548-42f2-ba5e-4be46e764eb0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_DebtInstrumentCovenantInterestBearingDebtToEBITDARatio_beccb9cd-91be-4d7a-8df5-18ef8204f054" xlink:href="dakt-20220430.xsd#dakt_DebtInstrumentCovenantInterestBearingDebtToEBITDARatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_cd32f35c-243a-4c30-9ccd-4c822eda04d3" xlink:to="loc_dakt_DebtInstrumentCovenantInterestBearingDebtToEBITDARatio_beccb9cd-91be-4d7a-8df5-18ef8204f054" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_029a04f2-0b43-47e8-9369-332e1021cc25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_cd32f35c-243a-4c30-9ccd-4c822eda04d3" xlink:to="loc_us-gaap_LineOfCredit_029a04f2-0b43-47e8-9369-332e1021cc25" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_6080633b-0cfb-4d91-99a9-c9c45cc40ba5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_cd32f35c-243a-4c30-9ccd-4c822eda04d3" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_6080633b-0cfb-4d91-99a9-c9c45cc40ba5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_4f1cca06-5494-426c-8e66-a12c6b3b5332" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_cd32f35c-243a-4c30-9ccd-4c822eda04d3" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_4f1cca06-5494-426c-8e66-a12c6b3b5332" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_f5bc8e02-06c7-4244-b0b0-7a600a3f878e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_4f1cca06-5494-426c-8e66-a12c6b3b5332" xlink:to="loc_us-gaap_CreditFacilityAxis_f5bc8e02-06c7-4244-b0b0-7a600a3f878e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_f5bc8e02-06c7-4244-b0b0-7a600a3f878e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_f5bc8e02-06c7-4244-b0b0-7a600a3f878e" xlink:to="loc_us-gaap_CreditFacilityDomain_f5bc8e02-06c7-4244-b0b0-7a600a3f878e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_62050d37-982b-4370-9107-28dab4c930b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_f5bc8e02-06c7-4244-b0b0-7a600a3f878e" xlink:to="loc_us-gaap_CreditFacilityDomain_62050d37-982b-4370-9107-28dab4c930b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_0004062f-9fa8-41e5-a0cd-79c8db752cc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_62050d37-982b-4370-9107-28dab4c930b0" xlink:to="loc_us-gaap_LineOfCreditMember_0004062f-9fa8-41e5-a0cd-79c8db752cc9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_cc0f81d2-a213-4e7f-b827-8a3718b42153" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_62050d37-982b-4370-9107-28dab4c930b0" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_cc0f81d2-a213-4e7f-b827-8a3718b42153" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteesMember_fb89ee63-5459-45ca-b4b6-72a476ac688c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_62050d37-982b-4370-9107-28dab4c930b0" xlink:to="loc_us-gaap_GuaranteesMember_fb89ee63-5459-45ca-b4b6-72a476ac688c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_e171bbcd-d713-43c4-9345-985492976824" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_4f1cca06-5494-426c-8e66-a12c6b3b5332" xlink:to="loc_us-gaap_VariableRateAxis_e171bbcd-d713-43c4-9345-985492976824" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_e171bbcd-d713-43c4-9345-985492976824_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_e171bbcd-d713-43c4-9345-985492976824" xlink:to="loc_us-gaap_VariableRateDomain_e171bbcd-d713-43c4-9345-985492976824_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_4e44ce97-cba2-450f-8c8f-72450228211b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_e171bbcd-d713-43c4-9345-985492976824" xlink:to="loc_us-gaap_VariableRateDomain_4e44ce97-cba2-450f-8c8f-72450228211b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_9389c14d-111a-4ed4-9c2c-29160ed912fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_4e44ce97-cba2-450f-8c8f-72450228211b" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_9389c14d-111a-4ed4-9c2c-29160ed912fd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_18645466-4730-4635-8c8e-b4151567e49e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_4f1cca06-5494-426c-8e66-a12c6b3b5332" xlink:to="loc_srt_RangeAxis_18645466-4730-4635-8c8e-b4151567e49e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_18645466-4730-4635-8c8e-b4151567e49e_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_18645466-4730-4635-8c8e-b4151567e49e" xlink:to="loc_srt_RangeMember_18645466-4730-4635-8c8e-b4151567e49e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2f81e6a8-aebb-4327-ba60-757dd32a63b2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_18645466-4730-4635-8c8e-b4151567e49e" xlink:to="loc_srt_RangeMember_2f81e6a8-aebb-4327-ba60-757dd32a63b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_033d5f1a-1d1c-423d-b744-060448790fac" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_2f81e6a8-aebb-4327-ba60-757dd32a63b2" xlink:to="loc_srt_MinimumMember_033d5f1a-1d1c-423d-b744-060448790fac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_8240608b-ec79-464f-b7c7-78d7e40d5a31" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_2f81e6a8-aebb-4327-ba60-757dd32a63b2" xlink:to="loc_srt_MaximumMember_8240608b-ec79-464f-b7c7-78d7e40d5a31" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_725d85b9-2cf3-44c5-95eb-e46000e3b0e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_4f1cca06-5494-426c-8e66-a12c6b3b5332" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_725d85b9-2cf3-44c5-95eb-e46000e3b0e1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_725d85b9-2cf3-44c5-95eb-e46000e3b0e1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_725d85b9-2cf3-44c5-95eb-e46000e3b0e1" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_725d85b9-2cf3-44c5-95eb-e46000e3b0e1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_630ec201-89ea-487c-9559-94adbf6c7152" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_725d85b9-2cf3-44c5-95eb-e46000e3b0e1" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_630ec201-89ea-487c-9559-94adbf6c7152" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_70d13bed-0b41-4576-ad7f-4ae42f2b6289" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_630ec201-89ea-487c-9559-94adbf6c7152" xlink:to="loc_us-gaap_LineOfCreditMember_70d13bed-0b41-4576-ad7f-4ae42f2b6289" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/LeasesDetailsTextual" xlink:type="simple" xlink:href="dakt-20220430.xsd#LeasesDetailsTextual"/>
  <link:definitionLink xlink:role="http://www.daktronics.com/role/LeasesDetailsTextual" xlink:type="extended" id="iea1b8180c5484b71817d8dd75f3be677_LeasesDetailsTextual">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionLineItems_0cd0dece-1478-4591-95fa-257513fa3220" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_605d42a5-ba1e-479f-99a0-214404b74aee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_0cd0dece-1478-4591-95fa-257513fa3220" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_605d42a5-ba1e-479f-99a0-214404b74aee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_74c851d5-b235-4cef-905c-ba88a7c00e8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_0cd0dece-1478-4591-95fa-257513fa3220" xlink:to="loc_us-gaap_OperatingLeaseCost_74c851d5-b235-4cef-905c-ba88a7c00e8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_64919fe5-bd50-46f9-8a14-dfe6286710c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_0cd0dece-1478-4591-95fa-257513fa3220" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_64919fe5-bd50-46f9-8a14-dfe6286710c3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_2cd4e486-8827-44a4-970e-08a830d74892" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_0cd0dece-1478-4591-95fa-257513fa3220" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_2cd4e486-8827-44a4-970e-08a830d74892" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionTable_bad40b53-c065-4843-9881-ed186ff335d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_0cd0dece-1478-4591-95fa-257513fa3220" xlink:to="loc_us-gaap_LessorLeaseDescriptionTable_bad40b53-c065-4843-9881-ed186ff335d0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5722fab7-5ffe-4609-856e-6a481f18250e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_bad40b53-c065-4843-9881-ed186ff335d0" xlink:to="loc_srt_RangeAxis_5722fab7-5ffe-4609-856e-6a481f18250e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5722fab7-5ffe-4609-856e-6a481f18250e_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_5722fab7-5ffe-4609-856e-6a481f18250e" xlink:to="loc_srt_RangeMember_5722fab7-5ffe-4609-856e-6a481f18250e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8b1612c8-e86a-46d6-bfd2-17d848593f9d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_5722fab7-5ffe-4609-856e-6a481f18250e" xlink:to="loc_srt_RangeMember_8b1612c8-e86a-46d6-bfd2-17d848593f9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a24cdd78-1ceb-4f90-a230-86f0d943db95" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_8b1612c8-e86a-46d6-bfd2-17d848593f9d" xlink:to="loc_srt_MinimumMember_a24cdd78-1ceb-4f90-a230-86f0d943db95" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_74bc2fef-7aae-45d3-91e0-ddd994232836" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_8b1612c8-e86a-46d6-bfd2-17d848593f9d" xlink:to="loc_srt_MaximumMember_74bc2fef-7aae-45d3-91e0-ddd994232836" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_53d8bdca-ac76-4ad9-bca5-509714bc4296" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_bad40b53-c065-4843-9881-ed186ff335d0" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_53d8bdca-ac76-4ad9-bca5-509714bc4296" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_53d8bdca-ac76-4ad9-bca5-509714bc4296_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_53d8bdca-ac76-4ad9-bca5-509714bc4296" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_53d8bdca-ac76-4ad9-bca5-509714bc4296_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_2e2a1a90-6d93-4c09-9f31-80db35ab0709" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_53d8bdca-ac76-4ad9-bca5-509714bc4296" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_2e2a1a90-6d93-4c09-9f31-80db35ab0709" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_c343aa50-8155-4967-8ed2-ad6d4e8aa8da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_2e2a1a90-6d93-4c09-9f31-80db35ab0709" xlink:to="loc_us-gaap_CostOfSalesMember_c343aa50-8155-4967-8ed2-ad6d4e8aa8da" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenseMember_0087ed86-396f-46f4-913f-55ec41eb7a88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_2e2a1a90-6d93-4c09-9f31-80db35ab0709" xlink:to="loc_us-gaap_OperatingExpenseMember_0087ed86-396f-46f4-913f-55ec41eb7a88" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual" xlink:type="simple" xlink:href="dakt-20220430.xsd#ShareholdersEquityandShareBasedCompensationDetailsTextual"/>
  <link:definitionLink xlink:role="http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual" xlink:type="extended" id="ia477cc2d0aef4362b17d9982695954b3_ShareholdersEquityandShareBasedCompensationDetailsTextual">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_CommonAndPreferredStockSharesAuthorizedAndUndesignated_e6d37933-6b52-4fee-afbf-8d8b59af8e77" xlink:href="dakt-20220430.xsd#dakt_CommonAndPreferredStockSharesAuthorizedAndUndesignated"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_dakt_CommonAndPreferredStockSharesAuthorizedAndUndesignated_e6d37933-6b52-4fee-afbf-8d8b59af8e77" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_1eef27a1-4b12-42f4-93f4-7b9b7773f403" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_1eef27a1-4b12-42f4-93f4-7b9b7773f403" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_387f517d-46a2-414f-a303-416a2adfc9be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_387f517d-46a2-414f-a303-416a2adfc9be" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_CommonStockSharesUndesignated_39546707-3ba0-4304-8eeb-c8aade170455" xlink:href="dakt-20220430.xsd#dakt_CommonStockSharesUndesignated"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_dakt_CommonStockSharesUndesignated_39546707-3ba0-4304-8eeb-c8aade170455" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_CommonSharePurchaseRightPerCommonShareRatio_498104ce-451a-4dae-be50-41e27f18beb4" xlink:href="dakt-20220430.xsd#dakt_CommonSharePurchaseRightPerCommonShareRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_dakt_CommonSharePurchaseRightPerCommonShareRatio_498104ce-451a-4dae-be50-41e27f18beb4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_c1864f13-aadb-4669-b0a1-be6d899d7542" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_c1864f13-aadb-4669-b0a1-be6d899d7542" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_e59e12f8-6643-44f7-82e3-848fa4ac0687" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_e59e12f8-6643-44f7-82e3-848fa4ac0687" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_CommonShareRightsExercisePeriodOptionOne_b11fb0d1-1351-4d0e-88be-4c879e835697" xlink:href="dakt-20220430.xsd#dakt_CommonShareRightsExercisePeriodOptionOne"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_dakt_CommonShareRightsExercisePeriodOptionOne_b11fb0d1-1351-4d0e-88be-4c879e835697" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction_c28df172-e845-40c7-8c1a-b64bc4efa005" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction_c28df172-e845-40c7-8c1a-b64bc4efa005" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_CommonShareRightsExercisePeriodOptionTwo_6178fab4-0bb2-4523-9fc6-df7ed8a5a0b7" xlink:href="dakt-20220430.xsd#dakt_CommonShareRightsExercisePeriodOptionTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_dakt_CommonShareRightsExercisePeriodOptionTwo_6178fab4-0bb2-4523-9fc6-df7ed8a5a0b7" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_28fa7a7c-cf0d-4bf3-bae8-ac1c0f7d3df7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_28fa7a7c-cf0d-4bf3-bae8-ac1c0f7d3df7" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_2d0d2442-8e1e-4d6d-b63e-50fbc83f2010" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_2d0d2442-8e1e-4d6d-b63e-50fbc83f2010" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_4916df06-2e4b-4344-a2aa-bab243f87b68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_4916df06-2e4b-4344-a2aa-bab243f87b68" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c8e5cfba-ee72-4b00-ac71-7de88bbe5719" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c8e5cfba-ee72-4b00-ac71-7de88bbe5719" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_24cf6ba5-c392-4ab6-91ce-1f2d171a607d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_24cf6ba5-c392-4ab6-91ce-1f2d171a607d" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_877840e1-2b05-4985-97fe-2ee9c4091bd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_877840e1-2b05-4985-97fe-2ee9c4091bd9" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2c129c87-7c39-4278-a866-e4ca4654c20f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2c129c87-7c39-4278-a866-e4ca4654c20f" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_7f5cd773-1f0c-4b9b-a475-019348cf779a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_7f5cd773-1f0c-4b9b-a475-019348cf779a" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_86e0bf94-2912-4587-9e9a-6606188adb00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_86e0bf94-2912-4587-9e9a-6606188adb00" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_8ff96764-f114-40cb-941e-b6a39f36d915" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_8ff96764-f114-40cb-941e-b6a39f36d915" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_39b35a36-df61-45db-8787-e5cbb73c72b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_39b35a36-df61-45db-8787-e5cbb73c72b8" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_acd24a79-7415-47ba-82f5-5b6e8bbe7b52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_acd24a79-7415-47ba-82f5-5b6e8bbe7b52" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_18a593af-ba9c-4e17-9bb1-b955ef015219" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_18a593af-ba9c-4e17-9bb1-b955ef015219" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_6cc12fdb-5cf4-49ab-867a-7d842c51387c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_6cc12fdb-5cf4-49ab-867a-7d842c51387c" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_e9f9d198-0ca8-4b8f-90a6-6af2e00005b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_e9f9d198-0ca8-4b8f-90a6-6af2e00005b4" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_9b3b24da-ecda-4740-bc7b-c644ea0ea6d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_9b3b24da-ecda-4740-bc7b-c644ea0ea6d7" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_4c705f06-7661-4827-aa71-7863475f1209" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_4c705f06-7661-4827-aa71-7863475f1209" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d08f0609-f5c4-4c0c-b253-b0adc325db54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d08f0609-f5c4-4c0c-b253-b0adc325db54" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_ce36b113-847b-43cb-883d-031cec6e4024" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d08f0609-f5c4-4c0c-b253-b0adc325db54" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_ce36b113-847b-43cb-883d-031cec6e4024" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_ce36b113-847b-43cb-883d-031cec6e4024_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_ce36b113-847b-43cb-883d-031cec6e4024" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_ce36b113-847b-43cb-883d-031cec6e4024_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_6f86258d-5cf1-4809-a7ce-f3388ae10421" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_ce36b113-847b-43cb-883d-031cec6e4024" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_6f86258d-5cf1-4809-a7ce-f3388ae10421" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_PreferredSharePurchaseRightMember_368c4070-bd2b-4604-854e-4693030ad4e2" xlink:href="dakt-20220430.xsd#dakt_PreferredSharePurchaseRightMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_6f86258d-5cf1-4809-a7ce-f3388ae10421" xlink:to="loc_dakt_PreferredSharePurchaseRightMember_368c4070-bd2b-4604-854e-4693030ad4e2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_3a51df7a-7978-4ecd-bcfc-2b2ca7fa063f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d08f0609-f5c4-4c0c-b253-b0adc325db54" xlink:to="loc_us-gaap_AwardTypeAxis_3a51df7a-7978-4ecd-bcfc-2b2ca7fa063f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3a51df7a-7978-4ecd-bcfc-2b2ca7fa063f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_3a51df7a-7978-4ecd-bcfc-2b2ca7fa063f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3a51df7a-7978-4ecd-bcfc-2b2ca7fa063f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d1af3af0-c603-48ae-8ed6-b18c8e7e3ee5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_3a51df7a-7978-4ecd-bcfc-2b2ca7fa063f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d1af3af0-c603-48ae-8ed6-b18c8e7e3ee5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_5cb57975-5836-4d56-b84a-c1477fa27f3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d1af3af0-c603-48ae-8ed6-b18c8e7e3ee5" xlink:to="loc_us-gaap_EmployeeStockOptionMember_5cb57975-5836-4d56-b84a-c1477fa27f3d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_732161c6-54e7-468c-9c9d-405e08e3d5d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d1af3af0-c603-48ae-8ed6-b18c8e7e3ee5" xlink:to="loc_us-gaap_RestrictedStockMember_732161c6-54e7-468c-9c9d-405e08e3d5d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_InMoneyOptionsMember_26f2e145-8d0d-4e90-af16-1cbb4c84ea3a" xlink:href="dakt-20220430.xsd#dakt_InMoneyOptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d1af3af0-c603-48ae-8ed6-b18c8e7e3ee5" xlink:to="loc_dakt_InMoneyOptionsMember_26f2e145-8d0d-4e90-af16-1cbb4c84ea3a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_78584ca1-87de-42ba-9501-5a286309bc40" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d08f0609-f5c4-4c0c-b253-b0adc325db54" xlink:to="loc_srt_TitleOfIndividualAxis_78584ca1-87de-42ba-9501-5a286309bc40" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_78584ca1-87de-42ba-9501-5a286309bc40_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_78584ca1-87de-42ba-9501-5a286309bc40" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_78584ca1-87de-42ba-9501-5a286309bc40_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_613a4944-5712-47ac-9375-47f3886023a6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_78584ca1-87de-42ba-9501-5a286309bc40" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_613a4944-5712-47ac-9375-47f3886023a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_IndependentDirectorsMember_202a61c9-498a-4fec-a745-1c582f6940e4" xlink:href="dakt-20220430.xsd#dakt_IndependentDirectorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_613a4944-5712-47ac-9375-47f3886023a6" xlink:to="loc_dakt_IndependentDirectorsMember_202a61c9-498a-4fec-a745-1c582f6940e4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_EmployeesMember_74e82f1b-8772-46bd-99e0-d8a4c4a184fb" xlink:href="dakt-20220430.xsd#dakt_EmployeesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_613a4944-5712-47ac-9375-47f3886023a6" xlink:to="loc_dakt_EmployeesMember_74e82f1b-8772-46bd-99e0-d8a4c4a184fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_b6941475-e8c7-4d88-8c31-28391146dbd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d08f0609-f5c4-4c0c-b253-b0adc325db54" xlink:to="loc_us-gaap_PlanNameAxis_b6941475-e8c7-4d88-8c31-28391146dbd1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_b6941475-e8c7-4d88-8c31-28391146dbd1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_b6941475-e8c7-4d88-8c31-28391146dbd1" xlink:to="loc_us-gaap_PlanNameDomain_b6941475-e8c7-4d88-8c31-28391146dbd1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_c8ce5592-d6ce-43e7-97b2-72c8b3838ec1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_b6941475-e8c7-4d88-8c31-28391146dbd1" xlink:to="loc_us-gaap_PlanNameDomain_c8ce5592-d6ce-43e7-97b2-72c8b3838ec1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_EmployeeStockPurchasePlanMember_e6cd72e5-24bc-4b87-b301-913950d75b39" xlink:href="dakt-20220430.xsd#dakt_EmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_c8ce5592-d6ce-43e7-97b2-72c8b3838ec1" xlink:to="loc_dakt_EmployeeStockPurchasePlanMember_e6cd72e5-24bc-4b87-b301-913950d75b39" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofNonvestedRestrictedStockandRestrictedStockUnitsActivityDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#ShareholdersEquityandShareBasedCompensationScheduleofNonvestedRestrictedStockandRestrictedStockUnitsActivityDetails"/>
  <link:definitionLink xlink:role="http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofNonvestedRestrictedStockandRestrictedStockUnitsActivityDetails" xlink:type="extended" id="i41d6764be804400c88313fed5b65a93b_ShareholdersEquityandShareBasedCompensationScheduleofNonvestedRestrictedStockandRestrictedStockUnitsActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_47b7484e-6000-4222-a7f3-ef3d822337e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_bf6ea5ca-4ce5-415d-9962-a4acf91b0818" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_47b7484e-6000-4222-a7f3-ef3d822337e4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_bf6ea5ca-4ce5-415d-9962-a4acf91b0818" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_45d02fd7-8462-4e76-ad2b-cb339a65450c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_bf6ea5ca-4ce5-415d-9962-a4acf91b0818" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_45d02fd7-8462-4e76-ad2b-cb339a65450c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_74029497-201f-4bf0-993d-dbdac7b763a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_bf6ea5ca-4ce5-415d-9962-a4acf91b0818" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_74029497-201f-4bf0-993d-dbdac7b763a6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_ebbc1624-1157-4338-b175-22b86378add1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_bf6ea5ca-4ce5-415d-9962-a4acf91b0818" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_ebbc1624-1157-4338-b175-22b86378add1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_2eb9fa0a-f09c-4893-959c-219ae2a9cfde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_bf6ea5ca-4ce5-415d-9962-a4acf91b0818" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_2eb9fa0a-f09c-4893-959c-219ae2a9cfde" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_eb7c14c0-a14e-45d1-b20a-5941f5653671" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_91361b3b-6a0f-45f4-a31a-e1039abe5fd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_47b7484e-6000-4222-a7f3-ef3d822337e4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_91361b3b-6a0f-45f4-a31a-e1039abe5fd2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3d69fb2b-0237-491c-a284-90d8c592b76d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_91361b3b-6a0f-45f4-a31a-e1039abe5fd2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3d69fb2b-0237-491c-a284-90d8c592b76d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_541965f3-8027-45a8-86e9-47e3feea4346" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_91361b3b-6a0f-45f4-a31a-e1039abe5fd2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_541965f3-8027-45a8-86e9-47e3feea4346" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_2795ada4-8607-41d8-9815-c24804e934ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_91361b3b-6a0f-45f4-a31a-e1039abe5fd2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_2795ada4-8607-41d8-9815-c24804e934ae" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_cf314d20-910b-4f2d-86d7-e0320c2a8207" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_91361b3b-6a0f-45f4-a31a-e1039abe5fd2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_cf314d20-910b-4f2d-86d7-e0320c2a8207" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_de30dfbf-f780-4391-a557-15365c1a0ade" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b84d92e0-93b3-4caf-af6d-58b18d247b0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_47b7484e-6000-4222-a7f3-ef3d822337e4" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b84d92e0-93b3-4caf-af6d-58b18d247b0b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_9be06160-d001-46d3-a26e-1226b94e1492" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b84d92e0-93b3-4caf-af6d-58b18d247b0b" xlink:to="loc_us-gaap_AwardTypeAxis_9be06160-d001-46d3-a26e-1226b94e1492" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9be06160-d001-46d3-a26e-1226b94e1492_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_9be06160-d001-46d3-a26e-1226b94e1492" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9be06160-d001-46d3-a26e-1226b94e1492_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ce6940b4-dfd5-4366-9bbf-05affa9b27d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_9be06160-d001-46d3-a26e-1226b94e1492" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ce6940b4-dfd5-4366-9bbf-05affa9b27d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_RestrictedStockAndRestrictedStockUnitsMember_6f3081fd-f770-44cb-819c-60b77052da1e" xlink:href="dakt-20220430.xsd#dakt_RestrictedStockAndRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ce6940b4-dfd5-4366-9bbf-05affa9b27d7" xlink:to="loc_dakt_RestrictedStockAndRestrictedStockUnitsMember_6f3081fd-f770-44cb-819c-60b77052da1e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationSharebasedCompensationExpenseDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#ShareholdersEquityandShareBasedCompensationSharebasedCompensationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationSharebasedCompensationExpenseDetails" xlink:type="extended" id="i008e194e66ee457a8b40e5384c722b51_ShareholdersEquityandShareBasedCompensationSharebasedCompensationExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_6a709721-31fe-4129-a259-4e423e3273a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_5039d78a-b8e7-470a-b12e-2df7cd8b6c60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_6a709721-31fe-4129-a259-4e423e3273a3" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_5039d78a-b8e7-470a-b12e-2df7cd8b6c60" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_677e7cd9-89f2-43c5-b791-30f89ff575d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_6a709721-31fe-4129-a259-4e423e3273a3" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_677e7cd9-89f2-43c5-b791-30f89ff575d5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e1a0b595-d50d-4739-a26b-d649d3a62008" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_677e7cd9-89f2-43c5-b791-30f89ff575d5" xlink:to="loc_us-gaap_AwardTypeAxis_e1a0b595-d50d-4739-a26b-d649d3a62008" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e1a0b595-d50d-4739-a26b-d649d3a62008_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_e1a0b595-d50d-4739-a26b-d649d3a62008" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e1a0b595-d50d-4739-a26b-d649d3a62008_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d030713f-ba4c-408a-b0c3-7f1f1e7f5157" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_e1a0b595-d50d-4739-a26b-d649d3a62008" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d030713f-ba4c-408a-b0c3-7f1f1e7f5157" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_dbf7adbb-8378-46a8-bef4-60dc74557c83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d030713f-ba4c-408a-b0c3-7f1f1e7f5157" xlink:to="loc_us-gaap_EmployeeStockOptionMember_dbf7adbb-8378-46a8-bef4-60dc74557c83" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_RestrictedStockAndRestrictedStockUnitsMember_bfb13385-4066-4d53-aa41-d24bbb60635e" xlink:href="dakt-20220430.xsd#dakt_RestrictedStockAndRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d030713f-ba4c-408a-b0c3-7f1f1e7f5157" xlink:to="loc_dakt_RestrictedStockAndRestrictedStockUnitsMember_bfb13385-4066-4d53-aa41-d24bbb60635e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_fe3c4cc2-6565-4f7f-a0a4-4dab20e3325e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d030713f-ba4c-408a-b0c3-7f1f1e7f5157" xlink:to="loc_us-gaap_EmployeeStockMember_fe3c4cc2-6565-4f7f-a0a4-4dab20e3325e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1e0dc9d6-be19-43c6-879d-f439a874c55f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_677e7cd9-89f2-43c5-b791-30f89ff575d5" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1e0dc9d6-be19-43c6-879d-f439a874c55f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1e0dc9d6-be19-43c6-879d-f439a874c55f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1e0dc9d6-be19-43c6-879d-f439a874c55f" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1e0dc9d6-be19-43c6-879d-f439a874c55f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_74ea381e-2ea4-4760-a0b0-5a32c6a23376" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1e0dc9d6-be19-43c6-879d-f439a874c55f" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_74ea381e-2ea4-4760-a0b0-5a32c6a23376" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_8440d92e-3c1d-4fda-88fe-d6880621fd83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_74ea381e-2ea4-4760-a0b0-5a32c6a23376" xlink:to="loc_us-gaap_CostOfSalesMember_8440d92e-3c1d-4fda-88fe-d6880621fd83" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_4c3d8f84-4b79-4923-be16-0d416cabf733" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_74ea381e-2ea4-4760-a0b0-5a32c6a23376" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_4c3d8f84-4b79-4923-be16-0d416cabf733" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_57637838-c8b6-4753-b72b-d30e66a982fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_74ea381e-2ea4-4760-a0b0-5a32c6a23376" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_57637838-c8b6-4753-b72b-d30e66a982fe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_dfe12aa0-2af2-46a5-b553-8cd2538a2740" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_74ea381e-2ea4-4760-a0b0-5a32c6a23376" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_dfe12aa0-2af2-46a5-b553-8cd2538a2740" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/IncomeTaxesDetailsTextual" xlink:type="simple" xlink:href="dakt-20220430.xsd#IncomeTaxesDetailsTextual"/>
  <link:definitionLink xlink:role="http://www.daktronics.com/role/IncomeTaxesDetailsTextual" xlink:type="extended" id="idec91bfd825d4f2090d63b5e7de7657a_IncomeTaxesDetailsTextual">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems_7daef401-0fbd-4335-87e1-89e35f9e0c2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_b9cdf2bf-8c02-41aa-b6c2-a5450fc3c0f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_7daef401-0fbd-4335-87e1-89e35f9e0c2a" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_b9cdf2bf-8c02-41aa-b6c2-a5450fc3c0f0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_fdf890d6-6cc7-4533-8bfe-2870d0798c1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_7daef401-0fbd-4335-87e1-89e35f9e0c2a" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_fdf890d6-6cc7-4533-8bfe-2870d0798c1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_e5b40c0d-6dba-4603-94ec-4985210c79e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_7daef401-0fbd-4335-87e1-89e35f9e0c2a" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_e5b40c0d-6dba-4603-94ec-4985210c79e0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_3edc7304-224a-40a8-82f2-90f25c89e9b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_7daef401-0fbd-4335-87e1-89e35f9e0c2a" xlink:to="loc_us-gaap_OperatingLossCarryforwards_3edc7304-224a-40a8-82f2-90f25c89e9b4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_e46482c5-7dc7-43af-86b1-b21e5f9ef687" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_7daef401-0fbd-4335-87e1-89e35f9e0c2a" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_e46482c5-7dc7-43af-86b1-b21e5f9ef687" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_f2bf388a-0857-426e-a20c-60695fe25808" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_7daef401-0fbd-4335-87e1-89e35f9e0c2a" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_f2bf388a-0857-426e-a20c-60695fe25808" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_7ab6ce03-5d22-408b-82e0-ab4e33f727e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_7daef401-0fbd-4335-87e1-89e35f9e0c2a" xlink:to="loc_us-gaap_DeferredTaxLiabilities_7ab6ce03-5d22-408b-82e0-ab4e33f727e6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyTable_4b01a593-3bc2-464f-9885-a2aeb1c68272" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxContingencyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_7daef401-0fbd-4335-87e1-89e35f9e0c2a" xlink:to="loc_us-gaap_IncomeTaxContingencyTable_4b01a593-3bc2-464f-9885-a2aeb1c68272" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_60bf36df-56b0-4aa9-812d-b275f6f73d0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_4b01a593-3bc2-464f-9885-a2aeb1c68272" xlink:to="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_60bf36df-56b0-4aa9-812d-b275f6f73d0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_60bf36df-56b0-4aa9-812d-b275f6f73d0b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_60bf36df-56b0-4aa9-812d-b275f6f73d0b" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_60bf36df-56b0-4aa9-812d-b275f6f73d0b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_294968de-8d55-45c8-be59-a50d7b5d6d4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_60bf36df-56b0-4aa9-812d-b275f6f73d0b" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_294968de-8d55-45c8-be59-a50d7b5d6d4b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_DeferredTaxAssetNetOperatingLossMember_5035b1f4-ba73-44b5-b92a-d7b0ebefaa26" xlink:href="dakt-20220430.xsd#dakt_DeferredTaxAssetNetOperatingLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_294968de-8d55-45c8-be59-a50d7b5d6d4b" xlink:to="loc_dakt_DeferredTaxAssetNetOperatingLossMember_5035b1f4-ba73-44b5-b92a-d7b0ebefaa26" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_6ebb2597-2ffe-476f-a5c3-01a7daf302a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_4b01a593-3bc2-464f-9885-a2aeb1c68272" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_6ebb2597-2ffe-476f-a5c3-01a7daf302a8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_6ebb2597-2ffe-476f-a5c3-01a7daf302a8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_6ebb2597-2ffe-476f-a5c3-01a7daf302a8" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_6ebb2597-2ffe-476f-a5c3-01a7daf302a8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_30cc9eb4-926f-4dca-88ba-c2d7afdcbff8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_6ebb2597-2ffe-476f-a5c3-01a7daf302a8" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_30cc9eb4-926f-4dca-88ba-c2d7afdcbff8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_e7fe3d50-fb78-49f6-9b58-2a8e4ed4e0c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_30cc9eb4-926f-4dca-88ba-c2d7afdcbff8" xlink:to="loc_us-gaap_ForeignCountryMember_e7fe3d50-fb78-49f6-9b58-2a8e4ed4e0c2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="extended" id="icab4fd37f37946cd910a6be210baa223_FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_3e09f208-f2da-456d-9fb8-ef1095f85ed3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_264c1d44-1d76-4a3b-90f7-309f0c63ac22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_3e09f208-f2da-456d-9fb8-ef1095f85ed3" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_264c1d44-1d76-4a3b-90f7-309f0c63ac22" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_RestrictedCashAndCashEquivalentsFairValueDisclosure_beda72d5-980f-4a4c-8679-aaf8f282b8df" xlink:href="dakt-20220430.xsd#dakt_RestrictedCashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_3e09f208-f2da-456d-9fb8-ef1095f85ed3" xlink:to="loc_dakt_RestrictedCashAndCashEquivalentsFairValueDisclosure_beda72d5-980f-4a4c-8679-aaf8f282b8df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_9d655444-7bed-4316-8685-c85f8d93168c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_3e09f208-f2da-456d-9fb8-ef1095f85ed3" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_9d655444-7bed-4316-8685-c85f8d93168c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_b08d3504-211f-455d-a3a6-84e0c0593c22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_3e09f208-f2da-456d-9fb8-ef1095f85ed3" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_b08d3504-211f-455d-a3a6-84e0c0593c22" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_72468d88-ab32-41f0-acd2-f668da814ce7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_3e09f208-f2da-456d-9fb8-ef1095f85ed3" xlink:to="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_72468d88-ab32-41f0-acd2-f668da814ce7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_087435fa-7280-4c26-8fd7-19ece5f7669d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_3e09f208-f2da-456d-9fb8-ef1095f85ed3" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_087435fa-7280-4c26-8fd7-19ece5f7669d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueNetAssetLiability_c0cac000-5af1-4e6d-9376-56fa97fa06c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueNetAssetLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_3e09f208-f2da-456d-9fb8-ef1095f85ed3" xlink:to="loc_us-gaap_FairValueNetAssetLiability_c0cac000-5af1-4e6d-9376-56fa97fa06c5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_405bac27-3aa4-4887-9b81-cfd14f5fad9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_3e09f208-f2da-456d-9fb8-ef1095f85ed3" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_405bac27-3aa4-4887-9b81-cfd14f5fad9a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_be21a103-f228-49c8-9e5d-b62f84221b65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_405bac27-3aa4-4887-9b81-cfd14f5fad9a" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_be21a103-f228-49c8-9e5d-b62f84221b65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_be21a103-f228-49c8-9e5d-b62f84221b65_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_be21a103-f228-49c8-9e5d-b62f84221b65" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_be21a103-f228-49c8-9e5d-b62f84221b65_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_147370d7-2ad2-4551-8d8d-9420c6db3c18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_be21a103-f228-49c8-9e5d-b62f84221b65" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_147370d7-2ad2-4551-8d8d-9420c6db3c18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_6dc084e5-8f0f-4e47-99b7-95338c1aa6db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_147370d7-2ad2-4551-8d8d-9420c6db3c18" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_6dc084e5-8f0f-4e47-99b7-95338c1aa6db" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_41b3d956-1477-42e1-8fb9-2e247f562581" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_405bac27-3aa4-4887-9b81-cfd14f5fad9a" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_41b3d956-1477-42e1-8fb9-2e247f562581" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_41b3d956-1477-42e1-8fb9-2e247f562581_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_41b3d956-1477-42e1-8fb9-2e247f562581" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_41b3d956-1477-42e1-8fb9-2e247f562581_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5011d21d-682f-4314-9bea-55d592581e43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_41b3d956-1477-42e1-8fb9-2e247f562581" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5011d21d-682f-4314-9bea-55d592581e43" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_3e4857c6-1d03-4bb6-b398-d2a300803ac1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5011d21d-682f-4314-9bea-55d592581e43" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_3e4857c6-1d03-4bb6-b398-d2a300803ac1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_ccfd026e-4f38-411e-883a-1115a58c47f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5011d21d-682f-4314-9bea-55d592581e43" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_ccfd026e-4f38-411e-883a-1115a58c47f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_517737e3-7fb0-405b-89c5-284f336ed39b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5011d21d-682f-4314-9bea-55d592581e43" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_517737e3-7fb0-405b-89c5-284f336ed39b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_771ea792-3661-4f89-ab01-fb46f6adf604" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_405bac27-3aa4-4887-9b81-cfd14f5fad9a" xlink:to="loc_us-gaap_InvestmentTypeAxis_771ea792-3661-4f89-ab01-fb46f6adf604" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_771ea792-3661-4f89-ab01-fb46f6adf604_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_771ea792-3661-4f89-ab01-fb46f6adf604" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_771ea792-3661-4f89-ab01-fb46f6adf604_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_0723836c-ece8-41fb-a0e2-03f4cc89c5ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_771ea792-3661-4f89-ab01-fb46f6adf604" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_0723836c-ece8-41fb-a0e2-03f4cc89c5ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember_43e29341-437c-47b2-84c6-c29fdacf8aaa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_0723836c-ece8-41fb-a0e2-03f4cc89c5ab" xlink:to="loc_us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember_43e29341-437c-47b2-84c6-c29fdacf8aaa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember_b8e2c2ba-3008-4a44-8c07-19177d4df72b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_0723836c-ece8-41fb-a0e2-03f4cc89c5ab" xlink:to="loc_us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember_b8e2c2ba-3008-4a44-8c07-19177d4df72b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/FairValueMeasurementFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#FairValueMeasurementFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails"/>
  <link:definitionLink xlink:role="http://www.daktronics.com/role/FairValueMeasurementFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails" xlink:type="extended" id="icb83df27eb654ca2ac9bc0051246a54c_FairValueMeasurementFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_e5f1964e-02fc-475f-8fa4-7e3aabf274a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionContingentConsiderationLiabilityAbstract_ee7e9b24-2ea8-410c-bd7e-da6a8add3255" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetAcquisitionContingentConsiderationLiabilityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_e5f1964e-02fc-475f-8fa4-7e3aabf274a7" xlink:to="loc_us-gaap_AssetAcquisitionContingentConsiderationLiabilityAbstract_ee7e9b24-2ea8-410c-bd7e-da6a8add3255" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_241675b6-4cc5-47e7-9623-2a07e56b0e3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionContingentConsiderationLiabilityAbstract_ee7e9b24-2ea8-410c-bd7e-da6a8add3255" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_241675b6-4cc5-47e7-9623-2a07e56b0e3f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_3828eeeb-1fd7-4a9a-808a-4c3aca753fd5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_241675b6-4cc5-47e7-9623-2a07e56b0e3f" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_3828eeeb-1fd7-4a9a-808a-4c3aca753fd5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_96883bd5-ba01-4cb6-a8d0-152994ac92a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_241675b6-4cc5-47e7-9623-2a07e56b0e3f" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_96883bd5-ba01-4cb6-a8d0-152994ac92a9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_9063d4f0-6fb6-47cf-bba8-32632b7c580c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_241675b6-4cc5-47e7-9623-2a07e56b0e3f" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_9063d4f0-6fb6-47cf-bba8-32632b7c580c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_c941f53b-7f28-4f65-ab93-402364eede90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_241675b6-4cc5-47e7-9623-2a07e56b0e3f" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_c941f53b-7f28-4f65-ab93-402364eede90" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_0ff4e9a2-ecd3-4e49-a6f2-b72de5f09e0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_acc0a739-b5ed-4db1-827e-5970dc277674" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_e5f1964e-02fc-475f-8fa4-7e3aabf274a7" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_acc0a739-b5ed-4db1-827e-5970dc277674" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_57ffeefa-3826-4b94-90c7-35ceb5d8bcec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_acc0a739-b5ed-4db1-827e-5970dc277674" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_57ffeefa-3826-4b94-90c7-35ceb5d8bcec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_57ffeefa-3826-4b94-90c7-35ceb5d8bcec_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_57ffeefa-3826-4b94-90c7-35ceb5d8bcec" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_57ffeefa-3826-4b94-90c7-35ceb5d8bcec_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_2f1106d2-03bf-4a24-837f-55d29b0361c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_57ffeefa-3826-4b94-90c7-35ceb5d8bcec" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_2f1106d2-03bf-4a24-837f-55d29b0361c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_ContingentConsiderationLiabilityMember_4a9e4a22-5935-4de6-8eb6-5da4f50293cd" xlink:href="dakt-20220430.xsd#dakt_ContingentConsiderationLiabilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_2f1106d2-03bf-4a24-837f-55d29b0361c2" xlink:to="loc_dakt_ContingentConsiderationLiabilityMember_4a9e4a22-5935-4de6-8eb6-5da4f50293cd" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/DerivativeFinancialInstrumentsDetailsTextual" xlink:type="simple" xlink:href="dakt-20220430.xsd#DerivativeFinancialInstrumentsDetailsTextual"/>
  <link:definitionLink xlink:role="http://www.daktronics.com/role/DerivativeFinancialInstrumentsDetailsTextual" xlink:type="extended" id="i206f4c3219424027b86d6015032643c6_DerivativeFinancialInstrumentsDetailsTextual">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_706ca5ba-e1ee-4253-898a-b620e015f36e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_9ec1d3ce-552f-4705-8a89-a12a1e298c17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_706ca5ba-e1ee-4253-898a-b620e015f36e" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_9ec1d3ce-552f-4705-8a89-a12a1e298c17" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_3fc1a897-ad65-47ca-8683-8d6f719a5ada" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_706ca5ba-e1ee-4253-898a-b620e015f36e" xlink:to="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_3fc1a897-ad65-47ca-8683-8d6f719a5ada" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_d84969da-c60b-4152-830a-05c6f6899ac0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_706ca5ba-e1ee-4253-898a-b620e015f36e" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_d84969da-c60b-4152-830a-05c6f6899ac0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_29c665bf-3892-4cea-854c-16d5db48ffea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_d84969da-c60b-4152-830a-05c6f6899ac0" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_29c665bf-3892-4cea-854c-16d5db48ffea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_29c665bf-3892-4cea-854c-16d5db48ffea_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_29c665bf-3892-4cea-854c-16d5db48ffea" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_29c665bf-3892-4cea-854c-16d5db48ffea_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_283773a9-0d75-4153-acec-ca8d0964e521" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_29c665bf-3892-4cea-854c-16d5db48ffea" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_283773a9-0d75-4153-acec-ca8d0964e521" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_397db7a5-ae68-401a-a3b6-835abb49a096" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_283773a9-0d75-4153-acec-ca8d0964e521" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_397db7a5-ae68-401a-a3b6-835abb49a096" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/DerivativeFinancialInstrumentsScheduleofNotionalAmountsofOutstandingDerivativePositionsDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#DerivativeFinancialInstrumentsScheduleofNotionalAmountsofOutstandingDerivativePositionsDetails"/>
  <link:definitionLink xlink:role="http://www.daktronics.com/role/DerivativeFinancialInstrumentsScheduleofNotionalAmountsofOutstandingDerivativePositionsDetails" xlink:type="extended" id="ifedc9f57cb3f48d1b92ef65caccc07bc_DerivativeFinancialInstrumentsScheduleofNotionalAmountsofOutstandingDerivativePositionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_111f2122-e35a-4bfe-9b05-3a5636bb4d43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_62422b4f-a415-4a35-be2b-bfab5715f014" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_111f2122-e35a-4bfe-9b05-3a5636bb4d43" xlink:to="loc_us-gaap_DerivativeNotionalAmount_62422b4f-a415-4a35-be2b-bfab5715f014" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_f36de1b3-5abc-4d6f-8afb-41c9786db8d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_111f2122-e35a-4bfe-9b05-3a5636bb4d43" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_f36de1b3-5abc-4d6f-8afb-41c9786db8d5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_3dd4c520-2a1b-4374-aca5-95d6d414f202" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_f36de1b3-5abc-4d6f-8afb-41c9786db8d5" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_3dd4c520-2a1b-4374-aca5-95d6d414f202" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_3dd4c520-2a1b-4374-aca5-95d6d414f202_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_3dd4c520-2a1b-4374-aca5-95d6d414f202" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_3dd4c520-2a1b-4374-aca5-95d6d414f202_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_b54e239a-b22b-4c0d-870a-fd2feab16798" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_3dd4c520-2a1b-4374-aca5-95d6d414f202" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_b54e239a-b22b-4c0d-870a-fd2feab16798" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_USDollarsAustralianDollarsMember_cb38e27c-a0f2-4e6f-8a7e-f17f8650d5f5" xlink:href="dakt-20220430.xsd#dakt_USDollarsAustralianDollarsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_b54e239a-b22b-4c0d-870a-fd2feab16798" xlink:to="loc_dakt_USDollarsAustralianDollarsMember_cb38e27c-a0f2-4e6f-8a7e-f17f8650d5f5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_USDollarsCanadianDollarsMember_7a984794-bf46-4492-95b4-5cefa77181e2" xlink:href="dakt-20220430.xsd#dakt_USDollarsCanadianDollarsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_b54e239a-b22b-4c0d-870a-fd2feab16798" xlink:to="loc_dakt_USDollarsCanadianDollarsMember_7a984794-bf46-4492-95b4-5cefa77181e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_USDollarsBritishPoundsMember_9a0f22a3-ec78-4cf1-a618-41dc6cb5d5b5" xlink:href="dakt-20220430.xsd#dakt_USDollarsBritishPoundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_b54e239a-b22b-4c0d-870a-fd2feab16798" xlink:to="loc_dakt_USDollarsBritishPoundsMember_9a0f22a3-ec78-4cf1-a618-41dc6cb5d5b5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_USDollarsEurosMember_bf3ed6a0-ed36-4318-b0b3-e421c51b8270" xlink:href="dakt-20220430.xsd#dakt_USDollarsEurosMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_b54e239a-b22b-4c0d-870a-fd2feab16798" xlink:to="loc_dakt_USDollarsEurosMember_bf3ed6a0-ed36-4318-b0b3-e421c51b8270" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/CommitmentsandContingenciesDetailsTextual" xlink:type="simple" xlink:href="dakt-20220430.xsd#CommitmentsandContingenciesDetailsTextual"/>
  <link:definitionLink xlink:role="http://www.daktronics.com/role/CommitmentsandContingenciesDetailsTextual" xlink:type="extended" id="ia3fb54d584e94651bda1516ba25932d7_CommitmentsandContingenciesDetailsTextual">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_e5394fe9-70f8-4687-a5cb-d082533ffec7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationReserveCurrent_d741af16-b05e-4a0b-b7d1-3848d0d71050" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationReserveCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_e5394fe9-70f8-4687-a5cb-d082533ffec7" xlink:to="loc_us-gaap_LitigationReserveCurrent_d741af16-b05e-4a0b-b7d1-3848d0d71050" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_98ec523f-0d79-403c-a72d-c2653f0d7108" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_e5394fe9-70f8-4687-a5cb-d082533ffec7" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_98ec523f-0d79-403c-a72d-c2653f0d7108" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_5265a843-39de-4498-a0f2-db6e5ab74e2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_e5394fe9-70f8-4687-a5cb-d082533ffec7" xlink:to="loc_us-gaap_LossContingenciesTable_5265a843-39de-4498-a0f2-db6e5ab74e2f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_54aa4fda-7b00-4a6f-9bb3-b1c4b1147113" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_5265a843-39de-4498-a0f2-db6e5ab74e2f" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_54aa4fda-7b00-4a6f-9bb3-b1c4b1147113" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_54aa4fda-7b00-4a6f-9bb3-b1c4b1147113_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_54aa4fda-7b00-4a6f-9bb3-b1c4b1147113" xlink:to="loc_us-gaap_LossContingencyNatureDomain_54aa4fda-7b00-4a6f-9bb3-b1c4b1147113_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_9633de38-eb2f-433b-a098-d62577887ccb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_54aa4fda-7b00-4a6f-9bb3-b1c4b1147113" xlink:to="loc_us-gaap_LossContingencyNatureDomain_9633de38-eb2f-433b-a098-d62577887ccb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialStandbyLetterOfCreditMember_b6ecb7a4-34d7-4340-b876-986c383d1fb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialStandbyLetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_9633de38-eb2f-433b-a098-d62577887ccb" xlink:to="loc_us-gaap_FinancialStandbyLetterOfCreditMember_b6ecb7a4-34d7-4340-b876-986c383d1fb7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeOfBusinessRevenueMember_b854c6bc-418d-4622-8370-182b2860ffec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteeOfBusinessRevenueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_9633de38-eb2f-433b-a098-d62577887ccb" xlink:to="loc_us-gaap_GuaranteeOfBusinessRevenueMember_b854c6bc-418d-4622-8370-182b2860ffec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SuretyBondMember_b5a47e84-745f-40f2-889d-7c70ab44e661" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SuretyBondMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_9633de38-eb2f-433b-a098-d62577887ccb" xlink:to="loc_us-gaap_SuretyBondMember_b5a47e84-745f-40f2-889d-7c70ab44e661" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract" xlink:to="loc_us-gaap_Liabilities" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>12
<FILENAME>dakt-20220430_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 2022 Workiva-->
<!--r:dbb544bc-4ffc-45ed-85d2-354f75fd13fe,g:a003da6b-a905-405d-96f1-8b2dc0315631-->
<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_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_StockRepurchaseProgramAuthorizedAmount1_5edabbef-84b6-47ba-b7ac-4a0c88e09f44_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink: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 repurchase program, authorized amount</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink: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 Repurchase Program, Authorized Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent_d1fcb343-2aac-417b-881c-4049ee0fc876_terseLabel_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink: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 receivables, less current maturities</link:label>
    <link:label id="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent_label_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink: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, after Allowance for Credit Loss, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:to="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dakt_DeferredTaxAssetNetOperatingLossMember_bce350d0-9d49-4a6d-a007-843badc0147a_terseLabel_en-US" xlink:label="lab_dakt_DeferredTaxAssetNetOperatingLossMember" xlink: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 Tax Asset, Net Operating Loss</link:label>
    <link:label id="lab_dakt_DeferredTaxAssetNetOperatingLossMember_label_en-US" xlink:label="lab_dakt_DeferredTaxAssetNetOperatingLossMember" xlink: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 Tax Asset, Net Operating Loss [Member]</link:label>
    <link:label id="lab_dakt_DeferredTaxAssetNetOperatingLossMember_documentation_en-US" xlink:label="lab_dakt_DeferredTaxAssetNetOperatingLossMember" 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">Represents the deferred tax asset attributable to net operating loss.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_DeferredTaxAssetNetOperatingLossMember" xlink:href="dakt-20220430.xsd#dakt_DeferredTaxAssetNetOperatingLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_DeferredTaxAssetNetOperatingLossMember" xlink:to="lab_dakt_DeferredTaxAssetNetOperatingLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_1cb98c9e-e685-4acb-b819-38727a199524_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share ("EPS")</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_122e13a9-27eb-45b9-ae82-26fbe3890b53_verboseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" 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">State</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink: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 State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_e8e7bdaa-b17d-4e80-b5d4-419c837cf59b_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" 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">Vested (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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FairValueMeasurementsFairValueHierarchyDomain_1168552f-1bff-41ef-a55f-3b16ce80f1b4_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NetIncomeLoss_71037127-44f2-495a-b09c-e506a2ec6b15_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</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_b52bb820-e437-4284-ae56-967dfb9011c6_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink: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_NetIncomeLoss_7b1524e0-f345-4005-98fa-053296a9923f_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</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_cca52254-e1ed-437a-a166-ec402a991aa6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink: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 Notional Amounts of Outstanding Derivative Positions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink: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 Notional Amounts of Outstanding Derivative Positions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_6556202a-e630-44ba-af3d-83e3694cda40_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable securities</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink: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 Securities, Available-for-sale, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_2c9eab89-bbb4-43a8-a980-8db9c78494a8_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink: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 operating loss carry forwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink: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 Tax Assets, Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_615f6909-a768-46aa-852c-3615c99dcc90_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EmployeeRelatedLiabilitiesCurrent_6c30db4e-ea54-4844-87cf-0a3dd0fae504_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink: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-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dakt_USDollarsAustralianDollarsMember_de89c964-4662-40b8-83ee-b91a76eb7a3c_terseLabel_en-US" xlink:label="lab_dakt_USDollarsAustralianDollarsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. Dollars/Australian Dollars</link:label>
    <link:label id="lab_dakt_USDollarsAustralianDollarsMember_label_en-US" xlink:label="lab_dakt_USDollarsAustralianDollarsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. Dollars/Australian Dollars [Member]</link:label>
    <link:label id="lab_dakt_USDollarsAustralianDollarsMember_documentation_en-US" xlink:label="lab_dakt_USDollarsAustralianDollarsMember" 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">Represents the foreign currency exchange forward contracts for U.S. Dollars/Australian Dollars.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_USDollarsAustralianDollarsMember" xlink:href="dakt-20220430.xsd#dakt_USDollarsAustralianDollarsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_USDollarsAustralianDollarsMember" xlink:to="lab_dakt_USDollarsAustralianDollarsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_4b7aa244-e676-46de-959b-900246541a42_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_cf1fb776-ab51-46d2-90ce-88d3a9679a8f_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_label_en-US" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_4b9cc5f5-a9f6-4073-a577-1a9842e04f8b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RangeMember_993ef864-1787-48af-b982-8467ebdf422e_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_OtherIntangibleAssetsMember_b1cfd1ce-509f-44d7-964b-cd70f8b45f59_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_8aad9b29-9d55-4729-93a3-1daaeaab794e_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" 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">Contract assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink: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 Contract with Customer, Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_8c26c966-80ae-4365-9bd4-364f0282cdde_negatedLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" 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">Dividends paid</link:label>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_label_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, Common Stock, Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCommonStockCash" xlink:to="lab_us-gaap_DividendsCommonStockCash" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_54c62093-27c5-4e18-9783-5991e164b10a_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/2021q4/dei-2021q4.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_dei_EntityIncorporationStateCountryCode_c74a0ab5-f624-4a90-a7cf-a70fb30d0213_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/2021q4/dei-2021q4.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_ProceedsFromSaleOfPropertyPlantAndEquipment_8fa346b5-8be9-4f17-ab82-4d96609a0047_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sales of property, equipment and other assets</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_579a90d2-aa47-43b2-a357-23b1ad3478fe_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink: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, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_e00181bf-572e-4ddd-9bfc-7f9c442cd8be_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Contract Asset, Contract Liability, and Receivable</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteesMember_09367089-d064-46ec-afea-2ea1824cb5d3_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantees</link:label>
    <link:label id="lab_us-gaap_GuaranteesMember_label_en-US" xlink:label="lab_us-gaap_GuaranteesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantees [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteesMember" xlink:to="lab_us-gaap_GuaranteesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_51120134-b159-4438-8d04-df74a2fae365_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">Operating lease, weighted average remaining lease term</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_c5ef7cc0-1fcb-4139-9d66-c1c17d1e5401_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink: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</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink: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 Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dakt_ScheduleOfNonvestedRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_5b80bb22-0cd0-4813-9944-f1c278cc1546_terseLabel_en-US" xlink:label="lab_dakt_ScheduleOfNonvestedRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink: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 Nonvested Restricted Stock and Restricted Stock Units Activity</link:label>
    <link:label id="lab_dakt_ScheduleOfNonvestedRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_dakt_ScheduleOfNonvestedRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink: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 Nonvested Restricted Stock and Restricted Stock Units Activity [Table Text Block]</link:label>
    <link:label id="lab_dakt_ScheduleOfNonvestedRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_documentation_en-US" xlink:label="lab_dakt_ScheduleOfNonvestedRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" 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">Tabular disclosure of nonvested restricted stock and restricted stock units activity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_ScheduleOfNonvestedRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:href="dakt-20220430.xsd#dakt_ScheduleOfNonvestedRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_ScheduleOfNonvestedRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_dakt_ScheduleOfNonvestedRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesAndLoansReceivableNetCurrent_79f05cc0-4e05-4389-812a-92c8f758ac0f_terseLabel_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetCurrent" xlink: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 maturities of long-term receivables</link:label>
    <link:label id="lab_us-gaap_NotesAndLoansReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetCurrent" xlink: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, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:to="lab_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment_e2739634-75b0-40c2-8222-44f899be4bee_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Meals and entertainment</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment" xlink: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, Nondeductible Expense, Meals and Entertainment, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7624f357-7f7c-424c-b0e9-6f84d02ce00c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StatementBusinessSegmentsAxis_afc14d00-bc8b-433f-bc66-5fcc0fc6f601_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_afbc32eb-8bac-4e14-b4c4-98dd5bc00ce3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink: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 dividend rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink: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, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_00ace07b-db4e-4edf-b2cc-e78532f4b7d8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink: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, number of shares available for grant (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink: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, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_28096e9e-2a2f-4abf-8133-be3331004198_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 (DECREASE)/ INCREASE IN CASH, 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityFileNumber_7375a88c-707e-45a1-808e-ea5ddc95368a_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/2021q4/dei-2021q4.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_eca40c3f-2d66-4a68-8894-a0dbb4c9e173_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink: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 volatility</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink: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, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_1deaeb00-e4e7-43f1-9772-d17d321bce79_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink: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 nonoperating income (expense)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink: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 Other Nonoperating Income (Expense) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_b9eb10ad-42ac-4e51-80ae-4b9cecd45ff7_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_ecd76e3a-b12b-4ccc-b07a-049afaaca3e5_verboseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" 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">Share-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncreaseDecreaseInAccruedIncomeTaxesPayable_3cbbfd25-93db-435f-b32f-52b2a068db95_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" 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 taxes payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink: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 Income Taxes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_368bec51-4c27-428a-95be-43d58ea43f75_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" 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">Intangible assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink: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 Tax Liabilities, Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_9f034fd5-c073-4e33-8560-6d0bd03dae42_negatedLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" 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">Interest</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink: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, Gain (Loss) Included in Earnings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_0fae95f8-942d-4d69-bf00-dbf2b136aa6e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised, aggregate intrinsic value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink: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, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_9658d6aa-be65-437a-90ac-788b377f3c43_negatedLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" 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">Derivatives - liability position</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_6e063d90-44e8-44dd-8a0d-3b30cee5dfba_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink: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 contracts, liability, fair value disclosure</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink: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 Contracts, Liability, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:to="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_5953f259-3cf9-458a-b89b-460c029b9b61_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" 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">Canceled or forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink: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, Options, Forfeitures and Expirations in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_fc9cea52-c608-4f16-b6f6-76d488abc6c9_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">Amortization of intangible assets, total</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_215a102c-8696-4708-a9c5-2b235766d610_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink: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 repurchase program, remaining authorized repurchase amount</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink: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 Repurchase Program, Remaining Authorized Repurchase Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_dakt_ProductWarrantyAccrualStandardPartsWarrantyCoverageTerm_96d3d32c-f7df-4132-a6f9-f49125f2684e_terseLabel_en-US" xlink:label="lab_dakt_ProductWarrantyAccrualStandardPartsWarrantyCoverageTerm" xlink: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 warranty accrual, standard parts warranty coverage term (year)</link:label>
    <link:label id="lab_dakt_ProductWarrantyAccrualStandardPartsWarrantyCoverageTerm_label_en-US" xlink:label="lab_dakt_ProductWarrantyAccrualStandardPartsWarrantyCoverageTerm" xlink: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 Warranty Accrual Standard Parts Warranty Coverage Term</link:label>
    <link:label id="lab_dakt_ProductWarrantyAccrualStandardPartsWarrantyCoverageTerm_documentation_en-US" xlink:label="lab_dakt_ProductWarrantyAccrualStandardPartsWarrantyCoverageTerm" 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">Represents standard parts warrant coverage term for product warranty accrual.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_ProductWarrantyAccrualStandardPartsWarrantyCoverageTerm" xlink:href="dakt-20220430.xsd#dakt_ProductWarrantyAccrualStandardPartsWarrantyCoverageTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_ProductWarrantyAccrualStandardPartsWarrantyCoverageTerm" xlink:to="lab_dakt_ProductWarrantyAccrualStandardPartsWarrantyCoverageTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_dakt_NotesReceivableNoncurrent_81964982-044f-4e09-a946-c5cce388e8c5_terseLabel_en-US" xlink:label="lab_dakt_NotesReceivableNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes receivable, noncurrent</link:label>
    <link:label id="lab_dakt_NotesReceivableNoncurrent_label_en-US" xlink:label="lab_dakt_NotesReceivableNoncurrent" xlink: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 Receivable, Noncurrent</link:label>
    <link:label id="lab_dakt_NotesReceivableNoncurrent_documentation_en-US" xlink:label="lab_dakt_NotesReceivableNoncurrent" 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">Notes Receivable, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_NotesReceivableNoncurrent" xlink:href="dakt-20220430.xsd#dakt_NotesReceivableNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_NotesReceivableNoncurrent" xlink:to="lab_dakt_NotesReceivableNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_2a3069d4-3d49-4cd7-ae0d-9873954012f9_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink: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 increases related to prior period tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink: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, Increase Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_7a91da53-e8dd-4455-b701-2fc8b2ed7b3f_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" 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 deferred tax asset</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink: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 Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_e384729f-0de6-4e88-a904-ce2a1999c333_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">Operating lease, weighted average discount rate, percent</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfInventoryCurrentTableTextBlock_fa3d3829-b508-4b65-8839-19b00d78d63c_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 inventory, current</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_b833f63b-eee8-4683-9d8c-8a4a11ffa88b_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 earnings per share, amount (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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ContractWithCustomerLiabilityRevenueRecognized_af0e28ea-c839-427c-94e4-d334e1aa6bd8_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink: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: reductions for revenue recognized</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_a141182c-afe3-416c-b897-2a458f2b9b56_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">Product design 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_FairValueByLiabilityClassAxis_739e132c-d130-40bd-a7fc-9fa5dc879f83_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_BuildingMember_21340dad-1159-44bb-a2bb-d7e50a92f9f8_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink: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</link:label>
    <link:label id="lab_us-gaap_BuildingMember_label_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingMember" xlink:to="lab_us-gaap_BuildingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dakt_AuditorInformationAbstract_label_en-US" xlink:label="lab_dakt_AuditorInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Information [Abstract]</link:label>
    <link:label id="lab_dakt_AuditorInformationAbstract_documentation_en-US" xlink:label="lab_dakt_AuditorInformationAbstract" 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">Auditor Information</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_AuditorInformationAbstract" xlink:href="dakt-20220430.xsd#dakt_AuditorInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_AuditorInformationAbstract" xlink:to="lab_dakt_AuditorInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_efed767a-754b-4b8b-b4ab-a55fa86e6e2b_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" 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 deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink: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 Tax Assets, Net of Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="lab_us-gaap_DeferredTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_9f5178be-39e0-46dd-a8e1-24afd99e1752_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink: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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink: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, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5d14ab07-9770-47b4-a8a4-26fbaa9625a8_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">Granted (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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_6dbfa0d2-288a-49f6-81b2-80f97aa30ed3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink: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 restricted stock vested</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink: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, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_3d8a1953-a0c0-479f-b943-a918d40688c9_terseLabel_en-US" xlink:label="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink: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 External Customer [Line Items]</link:label>
    <link:label id="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_label_en-US" xlink:label="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink: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 Customer [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorLeaseDescriptionTable_964367d5-5e30-4dab-b7f1-14d0a3a874ba_terseLabel_en-US" xlink:label="lab_us-gaap_LessorLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LessorLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LessorLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable" xlink:to="lab_us-gaap_LessorLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_2549d6cb-c19d-4374-99d5-e91dace85ac9_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate</link:label>
    <link:label id="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_label_en-US" xlink:label="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:to="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_d1c5cad1-dbc8-453b-8724-2f52fb4bf29c_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink: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 Individual [Domain]</link:label>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_label_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink: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 Individual [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther_9b42253b-6c20-4c56-a3c2-ff2ed9f1a0b3_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther" xlink: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 compensation and benefits</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther" xlink: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 Tax Assets, Tax Deferred Expense, Compensation and Benefits, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6e739e01-a58a-406d-b388-23d6f4a15fb2_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_MovementInStandardProductWarrantyAccrualRollForward_a0bc0a59-b37e-4d55-9ef4-dcf68af3cebc_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Movement in Standard Product Warranty Accrual [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_label_en-US" xlink:label="lab_us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Movement in Standard Product Warranty Accrual [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MovementInStandardProductWarrantyAccrualRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:to="lab_us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_57267b2b-08b6-4ebe-b2af-146cbb50b5c7_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/2021q4/dei-2021q4.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_CreditFacilityDomain_3a29e691-6524-4f1e-884a-9c70841f5748_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AssetsAbstract_27586772-5dc5-4015-bdea-4d72ba7ec942_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dakt_USDollarsBritishPoundsMember_714a9c86-4c23-4c2b-8e6c-be4666e62aa9_terseLabel_en-US" xlink:label="lab_dakt_USDollarsBritishPoundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. Dollars/British Pounds</link:label>
    <link:label id="lab_dakt_USDollarsBritishPoundsMember_label_en-US" xlink:label="lab_dakt_USDollarsBritishPoundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. Dollars/British Pounds [Member]</link:label>
    <link:label id="lab_dakt_USDollarsBritishPoundsMember_documentation_en-US" xlink:label="lab_dakt_USDollarsBritishPoundsMember" 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">Represents the foreign currency exchange forward contracts for U.S. Dollars/British Pounds.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_USDollarsBritishPoundsMember" xlink:href="dakt-20220430.xsd#dakt_USDollarsBritishPoundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_USDollarsBritishPoundsMember" xlink:to="lab_dakt_USDollarsBritishPoundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_09ea7839-5472-4780-aba1-abbc4fa03225_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable shares (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_bab77117-2e09-4170-ba3f-0862437c7464_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" 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">Exercisable (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink: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, Options, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandMember_48de228b-f8cc-4415-b687-f5fa3097db2d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_053d8908-052d-4e95-8412-441d61e91e5f_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" 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">Shares vested and expected to vest, weighted average exercise price per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink: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, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_4ff31b32-6b63-470d-963c-d24483d3a072_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink: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 other intangible assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_32b7922c-d0b4-4d21-947b-2e1a98600f86_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Financial Instruments</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_f920ded4-f813-4e81-9dde-5e815e7a7a3c_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">Granted (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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_GoodwillAndIntangibleAssetsDisclosureTextBlock_e1172c5b-b5af-4489-bb34-08a16d4e5fea_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PreferredStockValue_ddbd4a33-b993-4479-80f5-32159d238686_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 Shares, no par value, authorized 50,000 shares; no shares issued and outstanding</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_cbec559d-e4df-4b60-abf5-5afdd21d59fa_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" 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">Outstanding at beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_d52f81c4-0518-4dce-93ed-4a1f726dc451_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" 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">Outstanding at ending of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink: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, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis_2e7794ee-5f72-4399-ac99-5195be577f6d_terseLabel_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Timing of Transfer of Good or Service [Axis]</link:label>
    <link:label id="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis_label_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Timing of Transfer of Good or Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:to="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dakt_RetainageOnConstructionTypeContractsMember_b2c3e770-3c4b-4ed3-99ad-751d3e4d747f_terseLabel_en-US" xlink:label="lab_dakt_RetainageOnConstructionTypeContractsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retainage on construction-type contracts</link:label>
    <link:label id="lab_dakt_RetainageOnConstructionTypeContractsMember_label_en-US" xlink:label="lab_dakt_RetainageOnConstructionTypeContractsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retainage on Construction-type Contracts [Member]</link:label>
    <link:label id="lab_dakt_RetainageOnConstructionTypeContractsMember_documentation_en-US" xlink:label="lab_dakt_RetainageOnConstructionTypeContractsMember" 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">Represents retainage on construction-type contracts.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_RetainageOnConstructionTypeContractsMember" xlink:href="dakt-20220430.xsd#dakt_RetainageOnConstructionTypeContractsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_RetainageOnConstructionTypeContractsMember" xlink:to="lab_dakt_RetainageOnConstructionTypeContractsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_4f4a57fd-e86c-46f2-8db9-d8c5c6202fd3_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_f457ba9c-d684-4c19-b295-569268899dea_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" 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">Prepaid expenses and other current 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncreaseDecreaseInLongTermReceivablesCurrent_d1349d8c-22c3-44cc-95b9-dce02ac72a8a_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInLongTermReceivablesCurrent" 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">Long-term receivables</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInLongTermReceivablesCurrent_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInLongTermReceivablesCurrent" xlink: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 Long-term Receivables, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInLongTermReceivablesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInLongTermReceivablesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInLongTermReceivablesCurrent" xlink:to="lab_us-gaap_IncreaseDecreaseInLongTermReceivablesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_ec01badc-4f69-4ef9-b783-7ac7bc0ecb83_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" 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">Lease accounting - right of use asset</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink: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 Tax Liabilities, Leasing Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_30a652cb-0459-4354-b498-679bd1136e40_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dakt_USDollarsEurosMember_fde61787-7c28-47fc-b9a3-85e1a24fab81_terseLabel_en-US" xlink:label="lab_dakt_USDollarsEurosMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. Dollars/Euros</link:label>
    <link:label id="lab_dakt_USDollarsEurosMember_label_en-US" xlink:label="lab_dakt_USDollarsEurosMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. Dollars/Euros [Member]</link:label>
    <link:label id="lab_dakt_USDollarsEurosMember_documentation_en-US" xlink:label="lab_dakt_USDollarsEurosMember" 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">Represents the foreign currency exchange forward contracts for U.S. Dollars/Euros.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_USDollarsEurosMember" xlink:href="dakt-20220430.xsd#dakt_USDollarsEurosMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_USDollarsEurosMember" xlink:to="lab_dakt_USDollarsEurosMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_54756b89-e848-4669-a30e-301e1344f98f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_a27a5de3-14eb-4288-ba72-87e17e68b86d_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" 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">Account 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CapitalExpendituresIncurredButNotYetPaid_95286d6b-68e9-4333-9b9d-9e2905a4db8e_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink: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 of property and equipment included in accounts payable</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dakt_EquipmentHeldForRentalMember_f01c2444-4294-4f73-99ed-06ef6b0bf2bf_terseLabel_en-US" xlink:label="lab_dakt_EquipmentHeldForRentalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment held for rental</link:label>
    <link:label id="lab_dakt_EquipmentHeldForRentalMember_label_en-US" xlink:label="lab_dakt_EquipmentHeldForRentalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment Held For Rental [Member]</link:label>
    <link:label id="lab_dakt_EquipmentHeldForRentalMember_documentation_en-US" xlink:label="lab_dakt_EquipmentHeldForRentalMember" 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">Represents equipment held for rental.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_EquipmentHeldForRentalMember" xlink:href="dakt-20220430.xsd#dakt_EquipmentHeldForRentalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_EquipmentHeldForRentalMember" xlink:to="lab_dakt_EquipmentHeldForRentalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_036ce082-905d-4444-aac4-522d7c3bbfff_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink: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 Deferred Tax Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink: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 Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_78692fe9-1e74-4a2f-8781-3a587006382a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink: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 subscription rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink: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, Maximum Employee Subscription Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_744ce5c5-cc8f-43ae-890b-f8f5771a1513_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityWellKnownSeasonedIssuer_85050333-622a-4070-a2f7-7cc114bf1bee_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink: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 Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink: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 Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfSegmentReportingInformationBySegmentTable_1ed38244-964f-4a32-ba50-fdd13893689a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink: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 Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink: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 Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_de879298-fb33-449b-8199-7a243cd46686_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink: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 [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink: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]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dakt_InternationalSegmentMember_06085eb3-89be-470f-9506-3c07ffc8cbf8_terseLabel_en-US" xlink:label="lab_dakt_InternationalSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">International</link:label>
    <link:label id="lab_dakt_InternationalSegmentMember_label_en-US" xlink:label="lab_dakt_InternationalSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">International Segment [Member]</link:label>
    <link:label id="lab_dakt_InternationalSegmentMember_documentation_en-US" xlink:label="lab_dakt_InternationalSegmentMember" 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">Represents the international segment.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_InternationalSegmentMember" xlink:href="dakt-20220430.xsd#dakt_InternationalSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_InternationalSegmentMember" xlink:to="lab_dakt_InternationalSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenseMember_30204311-3cad-42fe-ac9f-27cc983250f7_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenseMember" xlink: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 expense</link:label>
    <link:label id="lab_us-gaap_OperatingExpenseMember_label_en-US" xlink:label="lab_us-gaap_OperatingExpenseMember" xlink: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 Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenseMember" xlink:to="lab_us-gaap_OperatingExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_8e2ff03b-3916-4194-a1c8-9c2c7bc62226_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink: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, remaining borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink: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, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_dakt_ContractWithCustomerLiabilityRevenueRecognizedIncludingBeginningBalance_265d52e9-347a-4cef-a5fb-edcbdf1f0c41_negatedLabel_en-US" xlink:label="lab_dakt_ContractWithCustomerLiabilityRevenueRecognizedIncludingBeginningBalance" 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">Less: reductions for revenue recognized</link:label>
    <link:label id="lab_dakt_ContractWithCustomerLiabilityRevenueRecognizedIncludingBeginningBalance_label_en-US" xlink:label="lab_dakt_ContractWithCustomerLiabilityRevenueRecognizedIncludingBeginningBalance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Liability, Revenue Recognized Including Beginning Balance</link:label>
    <link:label id="lab_dakt_ContractWithCustomerLiabilityRevenueRecognizedIncludingBeginningBalance_documentation_en-US" xlink:label="lab_dakt_ContractWithCustomerLiabilityRevenueRecognizedIncludingBeginningBalance" 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">Contract With Customer, Liability, Revenue Recognized Including Beginning Balance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_ContractWithCustomerLiabilityRevenueRecognizedIncludingBeginningBalance" xlink:href="dakt-20220430.xsd#dakt_ContractWithCustomerLiabilityRevenueRecognizedIncludingBeginningBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_ContractWithCustomerLiabilityRevenueRecognizedIncludingBeginningBalance" xlink:to="lab_dakt_ContractWithCustomerLiabilityRevenueRecognizedIncludingBeginningBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_80cc6eed-b5f0-42df-bc25-25ffa4181930_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_BusinessCombinationContingentConsiderationLiabilityCurrent_3f35c1cf-9ec1-4dc0-89f5-4f042f2e4597_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition-related contingency consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink: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, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_903f95a2-1a66-4ca5-8f3a-cb44f2eccbf7_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 (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_e9c92277-b9ec-421f-b339-7c560c27fc89_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 earnings 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_FinancingReceivablesTextBlock_251b9a8e-ff1e-4b25-88f4-cadffa1625af_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivablesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables</link:label>
    <link:label id="lab_us-gaap_FinancingReceivablesTextBlock_label_en-US" xlink:label="lab_us-gaap_FinancingReceivablesTextBlock" xlink: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 Receivables [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivablesTextBlock" xlink:to="lab_us-gaap_FinancingReceivablesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_f6904672-2fc4-41ce-aba2-e241fe083f77_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RevenueFromContractWithCustomerTextBlock_94fc5bd3-c544-41e1-b747-a2424edf3a1e_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 Recognition</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_DocumentInformationLineItems_11e22a9a-383a-443c-9737-85e85f2fc797_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink: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 Information [Line Items]</link:label>
    <link:label id="lab_dei_DocumentInformationLineItems_label_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink: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 Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationLineItems" xlink:to="lab_dei_DocumentInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_17ee2573-0f6c-4c10-b76d-74e3e2302f53_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink: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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink: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 Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_d29e88f3-59a5-4e5a-9cee-d206abb64585_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">Acquisition-related contingent consideration, beginning balance</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_2c5a03f5-d6a4-4406-92d1-ac7fcecd4a94_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">Acquisition-related contingent consideration, 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_be294dac-c66c-4b50-b385-a9710efb9181_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" 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">Outstanding at beginning of year (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5108bbee-618f-4b8b-bcea-896b30178f13_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" 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">Outstanding at end of year (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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_DisaggregationOfRevenueTableTextBlock_acae01f2-8f59-45e1-b7bd-541182ca7bbc_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">Disaggregation of Revenue</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_DefinedContributionPlanCostRecognized_6abb97a0-c195-4116-87d0-294f5b46538e_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">Defined contribution plan, cost</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PurchaseObligationDueInThirdYear_dc517681-d956-41b6-bdc6-cec471f58b73_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInThirdYear" xlink: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_PurchaseObligationDueInThirdYear_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInThirdYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligationDueInThirdYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInThirdYear" xlink:to="lab_us-gaap_PurchaseObligationDueInThirdYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostNet_c710b5c8-ccd6-407e-876a-d59513951d48_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized contract cost, net</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostNet_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostNet" xlink:to="lab_us-gaap_CapitalizedContractCostNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses_2050c03b-353f-4e37-a27c-6d41c85753c3_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized loss on foreign currency exchange</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses" xlink: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 Tax Assets, Unrealized Currency Losses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses" xlink:to="lab_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_860f6b99-b027-4a8d-a929-fd5b6f0b1db5_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink: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 Exercise Price Per Share</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink: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, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_3b881185-489d-43ec-90a6-6d408fc138fc_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_f081d3e2-d4c7-4657-924d-210b0b775a50_negatedLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" 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">Tax payments related to RSU issuances</link:label>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink: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, Decrease for Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_6a47284a-16c9-415e-bec6-8690ba85d30d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink: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 tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink: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 Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_cc86c586-545b-49fb-b2c3-83e0ba5eab1f_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 for 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredTaxLiabilitiesPropertyPlantAndEquipment_862af46e-84e3-459f-98ec-be7ef2d1f60f_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" 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">Property and equipment</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink: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 Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_50e6c208-85c1-49f4-8f50-da84439ffb72_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink: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 design and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_dakt_PreferredSharePurchaseRightMember_62bfca19-ccec-4449-96d4-53fb6135571b_terseLabel_en-US" xlink:label="lab_dakt_PreferredSharePurchaseRightMember" xlink: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 Share Purchase Right</link:label>
    <link:label id="lab_dakt_PreferredSharePurchaseRightMember_label_en-US" xlink:label="lab_dakt_PreferredSharePurchaseRightMember" xlink: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 Share Purchase Right [Member]</link:label>
    <link:label id="lab_dakt_PreferredSharePurchaseRightMember_documentation_en-US" xlink:label="lab_dakt_PreferredSharePurchaseRightMember" 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">Represents the preferred share purchase right.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_PreferredSharePurchaseRightMember" xlink:href="dakt-20220430.xsd#dakt_PreferredSharePurchaseRightMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_PreferredSharePurchaseRightMember" xlink:to="lab_dakt_PreferredSharePurchaseRightMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_009ddf00-ebdc-4e1d-975e-a2a5c19f82e0_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink: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, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink: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, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_13302403-bd22-4176-8c1b-55fab1ab556a_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">Provision for doubtful accounts, net of recovery</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_31e179ad-616c-417a-9758-840a2e26e8a9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink: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 revenue from external customers and long-lived assets, by geographical areas</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink: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 Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_6da21a39-0628-4144-a03b-b22e9f273533_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EntityVoluntaryFilers_30b26cd1-4afa-48ea-81bb-47ec20a808e1_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink: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 Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink: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 Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_537676cd-6896-426a-8099-d3e7677b3081_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink: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 stock potions vested</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink: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, Options, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_0eb3e276-d507-4ba0-9f13-73eeb38500ef_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_113dacd4-4672-4945-8574-e3ed35656609_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfOtherSignificantNoncashTransactionsTextBlock_2892222e-9d49-4814-888f-4dc86820e96c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherSignificantNoncashTransactionsTextBlock" xlink: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 Significant Noncash Transactions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfOtherSignificantNoncashTransactionsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherSignificantNoncashTransactionsTextBlock" xlink: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 Other Significant Noncash Transactions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherSignificantNoncashTransactionsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfOtherSignificantNoncashTransactionsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOtherSignificantNoncashTransactionsTextBlock" xlink:to="lab_us-gaap_ScheduleOfOtherSignificantNoncashTransactionsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9917cd5b-1d3d-4c36-a8a4-f3d6986e5c41_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_5b0c5720-fa07-4fa5-92f3-94481bc876c1_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink: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 Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_0ae61b86-e372-47b5-b934-6192047cbf78_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink: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, impairment loss</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink: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, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_5137ee38-fb1b-4193-ace6-c525c6970bda_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_TreasuryStockTextBlock_fc979684-2f1d-41e2-9fb6-322f633e509d_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockTextBlock" xlink: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 Repurchase Program</link:label>
    <link:label id="lab_us-gaap_TreasuryStockTextBlock_label_en-US" xlink:label="lab_us-gaap_TreasuryStockTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockTextBlock" xlink:to="lab_us-gaap_TreasuryStockTextBlock" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeTaxReconciliationStateAndLocalIncomeTaxes_3089c4b4-5381-46e5-af67-463588f5fe2e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State taxes, net of federal benefit</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink: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, State and Local Income Taxes, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_c479556b-1607-4ec7-8d3c-3e092a79f7db_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/2021q4/dei-2021q4.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_OperatingLeaseLiabilitiesPaymentsDueAbstract_a8c82deb-cd08-4195-8f5f-b571d366bc24_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal years ending</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink: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, Payment, Due [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_cf48f3c5-1b61-4787-8709-db316b89ba18_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink: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 increases related to current period tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink: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, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_e6c0badb-c368-4177-8ba0-70acd06b85c8_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_LiabilitiesAndStockholdersEquity_221d5111-292f-46ee-91b4-6ae4088393a4_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 AND SHAREHOLDERS' 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences_21e3ad1c-e113-4d78-90af-504f406f2cff_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vacation accrual</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink: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 Tax Assets, Tax Deferred Expense, Compensation and Benefits, Compensated Absences</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_998562d2-0c97-492b-b657-38d7daa8ef66_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liabilities</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_955d9a0a-784a-481e-b41a-ee21e674f5e6_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" 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">Contract liabilities - current</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_48efcd61-40c5-4d62-901b-7bf0363a5194_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink: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 Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_e8f58714-6240-4a97-b432-fd7af0335902_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" 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">Exercised (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink: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 Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceReceivablesMember_9be0c11b-7282-4ab0-a7a1-3ce08b6fc768_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceReceivablesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing receivable</link:label>
    <link:label id="lab_us-gaap_FinanceReceivablesMember_label_en-US" xlink:label="lab_us-gaap_FinanceReceivablesMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceReceivablesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceReceivablesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceReceivablesMember" xlink:to="lab_us-gaap_FinanceReceivablesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ServiceMember_336c9bd2-3157-4b7c-b529-72ea98c65f77_terseLabel_en-US" xlink:label="lab_us-gaap_ServiceMember" xlink: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</link:label>
    <link:label id="lab_us-gaap_ServiceMember_label_en-US" xlink:label="lab_us-gaap_ServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ServiceMember" xlink:to="lab_us-gaap_ServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_31a3410e-ad2e-404b-a1db-f4d42659268c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LiabilitiesAndStockholdersEquityAbstract_614cc33e-9266-4713-8d63-ae7a29f4f1ec_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 AND SHAREHOLDERS' 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_31bfa948-c48c-45ae-9637-147f6eac2e96_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits that would impact effective tax rate</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink: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 that Would Impact Effective Tax Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_dakt_ContractWithCustomerLiabilityIncreaseDecreaseForForeignCurrencyTranslationAndOther_043d7a93-851a-4dcb-8c33-6ceb4c846357_verboseLabel_en-US" xlink:label="lab_dakt_ContractWithCustomerLiabilityIncreaseDecreaseForForeignCurrencyTranslationAndOther" 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">Foreign currency translation and other</link:label>
    <link:label id="lab_dakt_ContractWithCustomerLiabilityIncreaseDecreaseForForeignCurrencyTranslationAndOther_label_en-US" xlink:label="lab_dakt_ContractWithCustomerLiabilityIncreaseDecreaseForForeignCurrencyTranslationAndOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer Liability Increase (Decrease) For Foreign Currency Translation And Other</link:label>
    <link:label id="lab_dakt_ContractWithCustomerLiabilityIncreaseDecreaseForForeignCurrencyTranslationAndOther_documentation_en-US" xlink:label="lab_dakt_ContractWithCustomerLiabilityIncreaseDecreaseForForeignCurrencyTranslationAndOther" 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">Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration from customer has been received or is due, from foreign currency translation and other.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_ContractWithCustomerLiabilityIncreaseDecreaseForForeignCurrencyTranslationAndOther" xlink:href="dakt-20220430.xsd#dakt_ContractWithCustomerLiabilityIncreaseDecreaseForForeignCurrencyTranslationAndOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_ContractWithCustomerLiabilityIncreaseDecreaseForForeignCurrencyTranslationAndOther" xlink:to="lab_dakt_ContractWithCustomerLiabilityIncreaseDecreaseForForeignCurrencyTranslationAndOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_79177ce2-18a5-4a36-aaea-4db381a8ef02_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" 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">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_9a6ce529-8f6f-46d7-988f-e1ad56b8cadc_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">Additions</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ForeignCurrencyContractAssetFairValueDisclosure_81526916-d656-401b-8c58-eaf5d42fec30_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives - asset position</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink: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 Contract, Asset, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:to="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxContingencyTable_64610b9f-2909-4905-a66b-30df23954355_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyTable" xlink: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 Tax Contingency [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxContingencyTable_label_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyTable" xlink: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 Contingency [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxContingencyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxContingencyTable" xlink:to="lab_us-gaap_IncomeTaxContingencyTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dakt_DebtInstrumentCovenantInterestBearingDebtToEBITDARatio_b7fa7bff-5b11-4894-9761-630dde592b35_terseLabel_en-US" xlink:label="lab_dakt_DebtInstrumentCovenantInterestBearingDebtToEBITDARatio" xlink: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, covenant, maximum interest-bearing debt to EBITDA ratio</link:label>
    <link:label id="lab_dakt_DebtInstrumentCovenantInterestBearingDebtToEBITDARatio_label_en-US" xlink:label="lab_dakt_DebtInstrumentCovenantInterestBearingDebtToEBITDARatio" xlink: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 Covenant Interest bearing Debt To EBITDA Ratio</link:label>
    <link:label id="lab_dakt_DebtInstrumentCovenantInterestBearingDebtToEBITDARatio_documentation_en-US" xlink:label="lab_dakt_DebtInstrumentCovenantInterestBearingDebtToEBITDARatio" 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">The maximum ratio of interest-bearing debt to earnings before income taxes, depreciation, and amortization allowed under the covenant of the debt instrument.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_DebtInstrumentCovenantInterestBearingDebtToEBITDARatio" xlink:href="dakt-20220430.xsd#dakt_DebtInstrumentCovenantInterestBearingDebtToEBITDARatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_DebtInstrumentCovenantInterestBearingDebtToEBITDARatio" xlink:to="lab_dakt_DebtInstrumentCovenantInterestBearingDebtToEBITDARatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain_146bc8db-b407-4b11-ba5c-da51a88db9a5_terseLabel_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Timing of Transfer of Good or Service [Domain]</link:label>
    <link:label id="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain_label_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Timing of Transfer of Good or Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:to="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_6dd25129-061f-448d-a1c7-a719f290acd0_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" 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">Treasury stock purchase</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_aa71e9f3-2a66-4c36-9026-faecf1468009_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityInteractiveDataCurrent_ab312e2f-137a-4993-ac8a-64597f45e5ba_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/2021q4/dei-2021q4.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_bfb34076-de67-4edd-899f-47663008715e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AdditionalFinancialInformationDisclosureTextBlock_0e29575c-6f4f-4c5b-a9ec-e82f47e2ac95_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selected Financial Statement Data</link:label>
    <link:label id="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink: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 Financial Information Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalFinancialInformationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:to="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_0521c281-ca63-4ff8-bff0-9be4f73232f1_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise of stock options</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink: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, Value, Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StandbyLettersOfCreditMember_8ca7cbe2-ebad-45aa-afba-ec004a704dff_terseLabel_en-US" xlink:label="lab_us-gaap_StandbyLettersOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standby letters of credit</link:label>
    <link:label id="lab_us-gaap_StandbyLettersOfCreditMember_label_en-US" xlink:label="lab_us-gaap_StandbyLettersOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standby Letters of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandbyLettersOfCreditMember" xlink:to="lab_us-gaap_StandbyLettersOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_21250b72-0a83-4c4e-b552-c2f747f8de81_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_IncomeTaxesReceivable_0d358664-f57d-4131-9743-efac702e1fbd_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesReceivable" xlink: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 tax receivables</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesReceivable_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesReceivable" xlink: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 Receivable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesReceivable" xlink:to="lab_us-gaap_IncomeTaxesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_3fe11796-ce75-4d36-8500-aac2825627f4_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" 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">Change in operating assets and liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_cc4b771f-4e5a-45b2-a79e-e6c07f4e10fc_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in operating assets and liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink: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 Operating Assets and Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_423f7389-741b-4f73-92f2-4e440933058c_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_4005ef88-ee04-4b9d-9771-f443739817d4_verboseLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" 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">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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_5b26ba66-0849-4ad4-97db-64bf43310439_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LineOfCredit_75bd5677-c103-472f-b0b4-e449120d49ff_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">Long-term line of credit</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f8239b8d-c217-41ce-96a7-ae90b3f5ee5e_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</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PurchaseObligationDueInFifthYear_1eae4525-96ec-4933-bb5a-fad634e5a132_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInFifthYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationDueInFifthYear_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInFifthYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFifthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligationDueInFifthYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInFifthYear" xlink:to="lab_us-gaap_PurchaseObligationDueInFifthYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_a3688ebc-8051-4378-9c48-eb56c6314222_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" 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 (loss) before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink: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 Equity Method Investments, Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_86927240-8cd2-4a5d-b54e-232bfde92735_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" 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">Canceled or forfeited (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink: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, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_9d397300-71c9-4f49-8f09-a26bda822dcc_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink: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, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink: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, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromNotesPayable_919da36f-7ed3-4f3e-8f89-163a24d97045_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromNotesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings on notes payable</link:label>
    <link:label id="lab_us-gaap_ProceedsFromNotesPayable_label_en-US" xlink:label="lab_us-gaap_ProceedsFromNotesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Notes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromNotesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromNotesPayable" xlink:to="lab_us-gaap_ProceedsFromNotesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_dakt_NatureOfBusinessPolicyTextBlock_c8768953-1663-44ee-baef-dcab4f6ebe30_terseLabel_en-US" xlink:label="lab_dakt_NatureOfBusinessPolicyTextBlock" xlink: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 business</link:label>
    <link:label id="lab_dakt_NatureOfBusinessPolicyTextBlock_label_en-US" xlink:label="lab_dakt_NatureOfBusinessPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nature of Business [Policy Text Block]</link:label>
    <link:label id="lab_dakt_NatureOfBusinessPolicyTextBlock_documentation_en-US" xlink:label="lab_dakt_NatureOfBusinessPolicyTextBlock" 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">Disclosure of accounting policy for natural of business.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_NatureOfBusinessPolicyTextBlock" xlink:href="dakt-20220430.xsd#dakt_NatureOfBusinessPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_NatureOfBusinessPolicyTextBlock" xlink:to="lab_dakt_NatureOfBusinessPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_516674ce-6b8f-4ebc-b3d9-a5b13a43f0c6_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_UnrecognizedTaxBenefits_2c330223-e508-4d76-8711-91aae1d4050d_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" 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 beginning of year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_0800a6dd-d903-4f60-ac30-f64e490229cb_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" 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 end of year</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeTaxAuthorityDomain_fb37f680-8a0a-4320-b2e6-892a5e56e6ef_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink: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 Tax Authority [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink: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 Authority [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_54e4c0f9-5ec7-4b2c-9da5-2b6296c1550b_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" 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 deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink: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 Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightDomain_747154a5-8154-476b-a47e-d11feb47cb15_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightDomain" xlink: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 Warrant or Right [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightDomain" xlink: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 Warrant or Right [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain" xlink:to="lab_us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_a7bfbecd-50f7-4f56-9820-254488373843_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</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/2021q4/dei-2021q4.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_FairValueNetAssetLiability_ca839a2d-d48c-43fe-a83f-90d31f4546f2_totalLabel_en-US" xlink:label="lab_us-gaap_FairValueNetAssetLiability" 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">Fair value, net asset (liability), total</link:label>
    <link:label id="lab_us-gaap_FairValueNetAssetLiability_label_en-US" xlink:label="lab_us-gaap_FairValueNetAssetLiability" xlink: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, Net Asset (Liability)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueNetAssetLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueNetAssetLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueNetAssetLiability" xlink:to="lab_us-gaap_FairValueNetAssetLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_b6a6efc0-166e-403b-92c8-145109ceb622_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/2021q4/dei-2021q4.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_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains_74716640-53d1-4a6c-be04-7fffe76dd9cb_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains" 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">Unrealized gain on foreign currency exchange</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains" xlink: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 Tax Liabilities, Unrealized Currency Transaction Gains</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedEmployeeBenefitsCurrent_d39b8a7c-de25-414f-a855-70da33ace2e9_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedEmployeeBenefitsCurrent" xlink: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 employee benefits</link:label>
    <link:label id="lab_us-gaap_AccruedEmployeeBenefitsCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedEmployeeBenefitsCurrent" xlink: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 Employee Benefits, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:to="lab_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_a49b322d-2dd4-45ef-8dae-d12fba25d3e4_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 taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_3cb66333-7885-4c3e-8e4e-486deb4eff5a_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" 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">Non-current 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LiabilitiesCurrentAbstract_4cef818b-57f4-4f3c-9257-79425521a3ab_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember_67080a1f-5b8d-4ef2-a36b-d97b90d15d5f_terseLabel_en-US" xlink:label="lab_us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US Government Securities</link:label>
    <link:label id="lab_us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember" xlink: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 Government Corporations and Agencies Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember" xlink:to="lab_us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivableTypeDomain_19420399-6994-4739-89ec-155488d88b9d_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivableTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable [Domain]</link:label>
    <link:label id="lab_us-gaap_ReceivableTypeDomain_label_en-US" xlink:label="lab_us-gaap_ReceivableTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivableTypeDomain" xlink:to="lab_us-gaap_ReceivableTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_32917cc8-5062-4bc0-a922-2deb1f8b47ca_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_dae6e199-4366-4d91-9a42-ac789f33f1cb_verboseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" 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">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock_82f45a84-a030-45c9-b9c4-95c010d6d589_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink: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 Flow Information</link:label>
    <link:label id="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink: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, Supplemental Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowSupplementalDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:to="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_389fec9d-a9c5-408e-bef6-06d4e5e2b41b_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">Financing Agreement</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_30ce2453-a138-4c38-afaf-edffcd633ef6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink: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 Components of Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink: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 Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dakt_OfficeFurnitureAndEquipmentMember_5fbee54d-44f5-4706-91ef-2c8c583f1e5c_terseLabel_en-US" xlink:label="lab_dakt_OfficeFurnitureAndEquipmentMember" xlink: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 furniture and equipment</link:label>
    <link:label id="lab_dakt_OfficeFurnitureAndEquipmentMember_label_en-US" xlink:label="lab_dakt_OfficeFurnitureAndEquipmentMember" xlink: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 Furniture and Equipment [Member]</link:label>
    <link:label id="lab_dakt_OfficeFurnitureAndEquipmentMember_documentation_en-US" xlink:label="lab_dakt_OfficeFurnitureAndEquipmentMember" 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">Represents office furniture and equipment.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_OfficeFurnitureAndEquipmentMember" xlink:href="dakt-20220430.xsd#dakt_OfficeFurnitureAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_OfficeFurnitureAndEquipmentMember" xlink:to="lab_dakt_OfficeFurnitureAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_4046d256-20de-469f-95d6-c0b7e26b354d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discount from market price, offering date</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" xlink: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, Discount from Market Price, Offering Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_141f64c6-9fff-4605-b283-4cce720a8cf0_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_8d2dbb8a-9665-4325-a7fa-c68c78af27ef_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">Shareholders' Equity and Share-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FairValueInputsLevel3Member_cbe0873f-e17e-4e02-9bfe-ee3d69b20325_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_PaymentsOfDividendsCommonStock_73ed83df-bd0a-4771-9872-b2c042af2108_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" 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">Dividends paid</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink: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 of Ordinary Dividends, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:to="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_992334ec-c050-483e-956c-56be70aa8274_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink: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 interest and penalties</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink: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, Income Tax Penalties and Interest Accrued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_83fb6e4e-0aae-4559-bdd0-7cbecb451e7f_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink: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 Policies [Abstract]</link:label>
    <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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_DerivativeInstrumentRiskAxis_169b449e-082b-4b1b-8ff4-d9f08439ef8c_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_9e1e30a6-fa6b-442d-9a00-1e251954395d_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink: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, weighted average remaining contractual life</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink: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, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_15c6d6b8-4a5f-4d31-9760-a405ad9bf9d7_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink: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 reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink: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 Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_a9a20754-b089-4e53-b579-8a3a8c15fb89_verboseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" 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">Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink: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 Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_67748e34-6cb5-4ee2-b83e-f84d96456d13_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 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_DocumentTransitionReport_e435def0-4d65-49eb-8913-fca43dd8ffeb_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/2021q4/dei-2021q4.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_ForeignCurrencyTransactionGainLossBeforeTax_7d28e5f4-ec12-470c-8033-106e1adc2dbc_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 (losses) gains</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CommonStockValue_ec133920-b911-46d6-9acd-be9b8347f33b_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, no par value, authorized 115,000,000 shares; 46,733,544 and 46,264,576 shares issued at April&#160;30, 2022 and May&#160;1, 2021, respectively</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dakt_ServicetypeWarrantyContractsMember_75503082-bd45-4b31-9a20-37df1817687b_terseLabel_en-US" xlink:label="lab_dakt_ServicetypeWarrantyContractsMember" xlink: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-type Warranty Contracts</link:label>
    <link:label id="lab_dakt_ServicetypeWarrantyContractsMember_label_en-US" xlink:label="lab_dakt_ServicetypeWarrantyContractsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service-type Warranty Contracts [Member]</link:label>
    <link:label id="lab_dakt_ServicetypeWarrantyContractsMember_documentation_en-US" xlink:label="lab_dakt_ServicetypeWarrantyContractsMember" 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">Represents the service-type warranty contracts.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_ServicetypeWarrantyContractsMember" xlink:href="dakt-20220430.xsd#dakt_ServicetypeWarrantyContractsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_ServicetypeWarrantyContractsMember" xlink:to="lab_dakt_ServicetypeWarrantyContractsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_71ac4ecc-d041-42e8-a12e-284d3ebdbd69_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_3ab920ac-f9b6-4425-8490-fb25a6b56c14_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink: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, nonvested award, cost not yet recognized</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink: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, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_205b5a9d-17c2-406c-828a-501cad7aa407_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" 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">Outstanding at beginning of the period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_80f5ea39-9fc0-4124-8f9a-297e11f47bd8_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" 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">Outstanding at ending of the period (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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AssetsNoncurrent_3a6c204f-cb29-4c67-a9c4-19c2fd83138b_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsNoncurrent" 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">Non-current assets</link:label>
    <link:label id="lab_us-gaap_AssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_AssetsNoncurrent" xlink: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, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsNoncurrent" xlink:to="lab_us-gaap_AssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_f75200a8-af2b-46bd-8d71-90b04b1955de_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AccumulatedOtherComprehensiveIncomeLossNetOfTax_7de19084-4324-4594-b022-baf661bd38b7_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityEmergingGrowthCompany_099c3db7-1e65-4446-a6a2-0d2ba1b40fe1_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/2021q4/dei-2021q4.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_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_3af6ab24-7b5e-4525-934c-47a6637f8db9_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">Accounts receivable, allowance for doubtful account, net</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_AccruedIncomeTaxesNoncurrent_c272552a-3569-4955-b5d7-96bdd129008e_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesNoncurrent" xlink: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 income tax payable</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesNoncurrent" xlink: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, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockMember_8a820b4a-026e-41a5-abc3-ec810922f3f4_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 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_IcfrAuditorAttestationFlag_f86f31d9-a6bd-465b-905b-bd57499bf788_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_d02a6a47-de75-48b9-8aa6-9311728e5b72_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink: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 Payment Award, Stock Options, Valuation Assumptions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink: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 Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_c9d5b978-845c-4947-9ef9-e72ac7cc5eb2_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink: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, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink: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, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_d50eeb2a-d7d2-43ea-9315-704907baf4e1_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" 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">Foreign</link:label>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink: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 Foreign Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_43cac6fe-da33-4053-9b76-1cb91dd5a0eb_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_896c7ba1-5211-4926-9906-1b0b2cf8803c_verboseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" 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">Dilution associated with stock compensation plans, shares (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_f81b4c2d-b500-4b94-8f97-df4c4613fa90_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" xlink: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 warranty obligations</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" xlink: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 Tax Assets, Tax Deferred Expense, Reserves and Accruals, Warranty Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillLineItems_f1ad4436-b559-4c85-9d7e-27fc09330a3a_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems" xlink:to="lab_us-gaap_GoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_6c7139f7-4a34-46f2-8960-b3107d633de4_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dakt_PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock_3fa56ac1-728d-4d98-9813-55ed5b6a9471_terseLabel_en-US" xlink:label="lab_dakt_PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock" xlink: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, Estimated Useful Life</link:label>
    <link:label id="lab_dakt_PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock_label_en-US" xlink:label="lab_dakt_PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock" xlink: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, Estimated Useful Life [Table Text Block]</link:label>
    <link:label id="lab_dakt_PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock_documentation_en-US" xlink:label="lab_dakt_PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock" 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">Tabular disclosure of estimated useful life of property, plant and equipment.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock" xlink:href="dakt-20220430.xsd#dakt_PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock" xlink:to="lab_dakt_PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_ec60e636-6c6d-47d5-b243-6e72754e1247_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink: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_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockShares_eca21315-eed7-4d8a-a1fb-90a446e2c66c_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock, shares (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockShares" xlink:to="lab_us-gaap_TreasuryStockShares" xlink:type="arc" order="1"/>
    <link:label id="lab_dakt_HighSchoolParkAndRecreationSegmentMember_30ee0767-998e-4758-82d8-88ba34a0b60d_terseLabel_en-US" xlink:label="lab_dakt_HighSchoolParkAndRecreationSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">High School Park and Recreation</link:label>
    <link:label id="lab_dakt_HighSchoolParkAndRecreationSegmentMember_label_en-US" xlink:label="lab_dakt_HighSchoolParkAndRecreationSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">High School Park and Recreation Segment [Member]</link:label>
    <link:label id="lab_dakt_HighSchoolParkAndRecreationSegmentMember_documentation_en-US" xlink:label="lab_dakt_HighSchoolParkAndRecreationSegmentMember" 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">Represents the high school park and recreation segment.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_HighSchoolParkAndRecreationSegmentMember" xlink:href="dakt-20220430.xsd#dakt_HighSchoolParkAndRecreationSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_HighSchoolParkAndRecreationSegmentMember" xlink:to="lab_dakt_HighSchoolParkAndRecreationSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_049516dc-acc7-42e2-a01e-d08cb11b6f7d_negatedLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" 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">Less imputed interest</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeTaxContingencyLineItems_5e2b0bcc-eb9a-4666-9004-56d27fe6a871_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyLineItems" xlink: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 Tax Contingency [Line Items]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxContingencyLineItems_label_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyLineItems" xlink: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 Contingency [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems" xlink:to="lab_us-gaap_IncomeTaxContingencyLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_e3f47708-3951-4ba0-bf6f-ebd7425ec352_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink: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 Tax Authority [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink: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 Authority [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWorkInProcessNetOfReserves_db427865-762a-44a4-8d91-575135c1d6b4_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dakt_ServiceAndOtherMember_cf999178-501b-49a1-822a-ceae84299b94_terseLabel_en-US" xlink:label="lab_dakt_ServiceAndOtherMember" xlink: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 and other</link:label>
    <link:label id="lab_dakt_ServiceAndOtherMember_label_en-US" xlink:label="lab_dakt_ServiceAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service and Other [Member]</link:label>
    <link:label id="lab_dakt_ServiceAndOtherMember_documentation_en-US" xlink:label="lab_dakt_ServiceAndOtherMember" 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">Represents the service and other.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_ServiceAndOtherMember" xlink:href="dakt-20220430.xsd#dakt_ServiceAndOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_ServiceAndOtherMember" xlink:to="lab_dakt_ServiceAndOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_57d55105-6dc7-44d5-b7e6-ebabeb636740_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CommonStockDividendsPerShareDeclared_520cc108-0df5-4146-9828-19e66e642328_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink: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, dividends, per share, declared (in usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink: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, Dividends, Per Share, Declared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_0aff8908-c0f1-4c8c-8cd5-c79c70c506ac_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink: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</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_6121ae74-fbd1-4ed9-bced-ddca29ea5b58_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" 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">Accrued Liabilities, Current, Total</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink: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 Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6e83bbc7-32d9-47c8-ac51-d832b7745662_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">Net sales</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_00e0b52c-1622-45fb-b0b4-5e1dd13e8a9b_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_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_4256cbda-722f-4c0d-bd9d-f67124039425_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink: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 compensation</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink: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 Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligationDueInSecondYear_ab83425f-7be5-4d0a-8759-ea6668f872ae_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInSecondYear" xlink: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_PurchaseObligationDueInSecondYear_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInSecondYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligationDueInSecondYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInSecondYear" xlink:to="lab_us-gaap_PurchaseObligationDueInSecondYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_3fdb9392-6626-4380-bbc6-fa34edecbaa8_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink: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 securities called by each warrant or right (in shares)</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink: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 Warrant or Right, Number of Securities Called by Each Warrant or Right</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:to="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_5c24056e-a81b-4e33-9e6e-0c34ba5bd14e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_c2719785-f4de-4308-945f-4c542a933a5f_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink: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:</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink: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), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dakt_LimitedConfigurationMember_3b5232a5-9715-4830-a42f-19ef7e69ef42_terseLabel_en-US" xlink:label="lab_dakt_LimitedConfigurationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Limited configuration</link:label>
    <link:label id="lab_dakt_LimitedConfigurationMember_label_en-US" xlink:label="lab_dakt_LimitedConfigurationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Limited Configuration [Member]</link:label>
    <link:label id="lab_dakt_LimitedConfigurationMember_documentation_en-US" xlink:label="lab_dakt_LimitedConfigurationMember" 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">Represents limited configuration.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_LimitedConfigurationMember" xlink:href="dakt-20220430.xsd#dakt_LimitedConfigurationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_LimitedConfigurationMember" xlink:to="lab_dakt_LimitedConfigurationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_12e9625a-1f94-4860-b3b9-a8baaa244f02_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink: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 options</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink: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, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationTable_be4a7b53-cd29-47a1-a8f4-a2bcd82bd40b_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink: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 Information [Table]</link:label>
    <link:label id="lab_dei_DocumentInformationTable_label_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink: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 Information [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationTable" xlink:to="lab_dei_DocumentInformationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_c109eae3-ace3-4a03-9f5d-91be2799d03f_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_326d77e5-95a4-4d64-b93a-ef41c3cd09ff_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_9238093b-97c5-4890-897b-438a066f1fa5_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_1a3b9297-6623-46df-8851-ff38dca7fbde_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_VariableRateAxis_7e47c6cf-6895-4bc9-8efb-012855ec68db_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_826b77ab-5370-43c4-8ec6-93ec67e66c46_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink: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</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink: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, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_dakt_EmployeesMember_e4f325bf-bc89-4cce-ab41-28c04ae41ed8_terseLabel_en-US" xlink:label="lab_dakt_EmployeesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employees</link:label>
    <link:label id="lab_dakt_EmployeesMember_label_en-US" xlink:label="lab_dakt_EmployeesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employees [Member]</link:label>
    <link:label id="lab_dakt_EmployeesMember_documentation_en-US" xlink:label="lab_dakt_EmployeesMember" 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">Represents the employees of the company.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_EmployeesMember" xlink:href="dakt-20220430.xsd#dakt_EmployeesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_EmployeesMember" xlink:to="lab_dakt_EmployeesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dakt_OperatingLeaseExpenseForExtension_242dd10c-9f64-4bf7-9789-3ce6f035f691_terseLabel_en-US" xlink:label="lab_dakt_OperatingLeaseExpenseForExtension" xlink: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 for extension</link:label>
    <link:label id="lab_dakt_OperatingLeaseExpenseForExtension_label_en-US" xlink:label="lab_dakt_OperatingLeaseExpenseForExtension" xlink: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 For Extension</link:label>
    <link:label id="lab_dakt_OperatingLeaseExpenseForExtension_documentation_en-US" xlink:label="lab_dakt_OperatingLeaseExpenseForExtension" 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">The amount of expenses for lease extension.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_OperatingLeaseExpenseForExtension" xlink:href="dakt-20220430.xsd#dakt_OperatingLeaseExpenseForExtension"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_OperatingLeaseExpenseForExtension" xlink:to="lab_dakt_OperatingLeaseExpenseForExtension" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_e5897060-1b21-4481-95b9-5edd11d112df_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_fb0702ad-3201-4583-b90d-5b375efb6b8e_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 (loss)</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_47217b6d-4d23-4698-98f5-81d4baf37eae_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" 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">Operating income (loss)</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dakt_IncreaseDecreaseInShortTermWarrantyObligation_be7bcd02-ab79-4251-b3b1-d2d7aeb79ecb_verboseLabel_en-US" xlink:label="lab_dakt_IncreaseDecreaseInShortTermWarrantyObligation" 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">Warranty obligations</link:label>
    <link:label id="lab_dakt_IncreaseDecreaseInShortTermWarrantyObligation_label_en-US" xlink:label="lab_dakt_IncreaseDecreaseInShortTermWarrantyObligation" xlink: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 Short-term Warranty Obligation</link:label>
    <link:label id="lab_dakt_IncreaseDecreaseInShortTermWarrantyObligation_documentation_en-US" xlink:label="lab_dakt_IncreaseDecreaseInShortTermWarrantyObligation" 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">Represents increase (decrease) in short-term warranty obligation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_IncreaseDecreaseInShortTermWarrantyObligation" xlink:href="dakt-20220430.xsd#dakt_IncreaseDecreaseInShortTermWarrantyObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_IncreaseDecreaseInShortTermWarrantyObligation" xlink:to="lab_dakt_IncreaseDecreaseInShortTermWarrantyObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_38110606-54e8-46aa-bffc-23c12bf51758_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OperatingLeaseLiabilityCurrent_7d755440-650b-4044-94a6-8be5c530d690_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">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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_5d340e1f-d71b-447e-bd2b-12af1c4dca4a_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink: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 Business and Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink: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, Basis of Presentation, Business Description and Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_cdd7fddf-a522-4f6e-aedc-c82427a1098f_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StockIssuedDuringPeriodValueTreasuryStockReissued_c24f498d-f452-48a6-8915-c3d7624c21da_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock reissued</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued" xlink: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, Value, Treasury Stock Reissued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0ce7a29f-8ef4-4e7b-978e-2764421a9c66_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_DocumentFiscalYearFocus_7bbd8874-aee3-49e4-a29c-fb08a68f2f59_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/2021q4/dei-2021q4.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_dakt_RestrictedStockAndRestrictedStockUnitsMember_40228baa-3d99-43b3-a219-bbedabe66595_terseLabel_en-US" xlink:label="lab_dakt_RestrictedStockAndRestrictedStockUnitsMember" xlink: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 and stock units</link:label>
    <link:label id="lab_dakt_RestrictedStockAndRestrictedStockUnitsMember_label_en-US" xlink:label="lab_dakt_RestrictedStockAndRestrictedStockUnitsMember" xlink: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 and Restricted Stock Units [Member]</link:label>
    <link:label id="lab_dakt_RestrictedStockAndRestrictedStockUnitsMember_documentation_en-US" xlink:label="lab_dakt_RestrictedStockAndRestrictedStockUnitsMember" 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">Represents restricted stock and restricted stock units.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_RestrictedStockAndRestrictedStockUnitsMember" xlink:href="dakt-20220430.xsd#dakt_RestrictedStockAndRestrictedStockUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_RestrictedStockAndRestrictedStockUnitsMember" xlink:to="lab_dakt_RestrictedStockAndRestrictedStockUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_dc0491a0-6bf0-450e-a46f-7f3898e4d62a_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">Share-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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_VariableRateDomain_fd51cf12-6728-42e6-a1c7-73816b2925df_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AdditionalPaidInCapitalMember_60adf04b-82c6-4fca-b78a-c797cee533b9_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_CashAndCashEquivalentsAtCarryingValue_d7627cfc-1577-4f35-a7de-0ef1e0580cda_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_5dd7da76-2720-4752-b22e-267f16c02026_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" 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">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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_Depreciation_edd421d1-81cc-453b-bcfe-282aa2cffedc_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, total</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_RelatedPartyTransactionAmountsOfTransaction_96144f89-5c07-4de1-aabb-4e59861aebea_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink: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, amounts of transaction</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink: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, Amounts of Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:to="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_bdb748c9-fadc-461e-afcb-3e24f9e39c35_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dakt_ProceedsFromGovernmentProgramsCARESAct_0e5d28d7-b90b-44da-bbf5-1ab87f452d36_terseLabel_en-US" xlink:label="lab_dakt_ProceedsFromGovernmentProgramsCARESAct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from government programs, cares act</link:label>
    <link:label id="lab_dakt_ProceedsFromGovernmentProgramsCARESAct_label_en-US" xlink:label="lab_dakt_ProceedsFromGovernmentProgramsCARESAct" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds From Government Programs, CARES Act</link:label>
    <link:label id="lab_dakt_ProceedsFromGovernmentProgramsCARESAct_documentation_en-US" xlink:label="lab_dakt_ProceedsFromGovernmentProgramsCARESAct" 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">Amount of government wage subsidy received during the period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_ProceedsFromGovernmentProgramsCARESAct" xlink:href="dakt-20220430.xsd#dakt_ProceedsFromGovernmentProgramsCARESAct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_ProceedsFromGovernmentProgramsCARESAct" xlink:to="lab_dakt_ProceedsFromGovernmentProgramsCARESAct" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockMember_12994076-13a3-4e5d-a309-163f64453234_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockMember" xlink:to="lab_us-gaap_TreasuryStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_04338c99-9fb8-4b15-bb09-6e55a67871fb_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink: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, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink: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, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_b8c71826-ed52-4686-868a-737232060d67_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink: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 Method Investment, Nonconsolidated Investee [Axis]</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink: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 Investment, Nonconsolidated Investee [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:to="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_d67b5779-455a-441e-8eee-4d76739a6986_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink: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 Product Warranty Liability</link:label>
    <link:label id="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink: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 Product Warranty Liability [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_5c8da2ba-d504-4208-a319-dbf99e48bbaa_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" 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">Accrued expenses</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteeOfBusinessRevenueMember_9fca1ec6-402f-4850-8f5d-5e6d53e5f2b5_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeOfBusinessRevenueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantee of Business Revenue</link:label>
    <link:label id="lab_us-gaap_GuaranteeOfBusinessRevenueMember_label_en-US" xlink:label="lab_us-gaap_GuaranteeOfBusinessRevenueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantee of Business Revenue [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeOfBusinessRevenueMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteeOfBusinessRevenueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeOfBusinessRevenueMember" xlink:to="lab_us-gaap_GuaranteeOfBusinessRevenueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_6cf2d733-f070-4ad7-9f9d-fa9acea3338f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink: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, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink: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, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_9a0fdec6-5b02-4aa4-802d-9da163eedb79_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, notional amount</link:label>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_label_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Notional Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNotionalAmount" xlink:to="lab_us-gaap_DerivativeNotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_cb552d85-63af-4cb3-813f-709e08b6416b_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" 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">Effective income tax rate reconciliation</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink: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, Change in Enacted Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_f0fb20cd-4e46-4fa2-81f1-0d2b6c75e6b6_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink: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 compensation</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink: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, Nondeductible Expense, Share-based Payment Arrangement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesReceivableNet_8d3ce3dc-7c50-47de-ace8-56d4c6f24375_terseLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing receivable</link:label>
    <link:label id="lab_us-gaap_NotesReceivableNet_label_en-US" xlink:label="lab_us-gaap_NotesReceivableNet" xlink: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, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableNet" xlink:to="lab_us-gaap_NotesReceivableNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_8287986b-d224-4dca-9a39-b435e8b33055_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 expense, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_25cb9f65-1324-4926-b6f3-b0943a3ab208_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" 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">Other expense, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_4d91ddea-fd63-4a35-9442-fa15d1c2e2ba_totalLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" 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">Other (Expense) Income, Total</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncreaseDecreaseInOtherOperatingLiabilities_d1326cf2-3401-45b0-ab12-b473cf4fbfe0_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" 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">Long-term marketing obligations and other payables</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink: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 Operating Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualPayments_6dce151d-89e4-4714-b8fc-f7cd84d274e6_negatedLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualPayments" 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">Settlements made during the period</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualPayments_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard and Extended Product Warranty Accrual, Decrease for Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrualPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrualPayments" xlink:to="lab_us-gaap_ProductWarrantyAccrualPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssued1_f16517a5-d809-4958-b458-6bf98e752219_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssued1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contributions of common stock under the ESPP</link:label>
    <link:label id="lab_us-gaap_StockIssued1_label_en-US" xlink:label="lab_us-gaap_StockIssued1" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssued1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssued1" xlink:to="lab_us-gaap_StockIssued1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_471b7408-54ec-49dc-80e0-6f005f5c8b45_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" 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">Purchases of property 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_DeferredTaxAssetsDeferredIncome_ac88f03b-ad17-4e9f-9dd5-ac8afde2ab12_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xlink: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 maintenance revenue</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsDeferredIncome_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xlink: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 Tax Assets, Deferred Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:to="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_45e46db0-b170-4eef-9600-b47dbdbc19f6_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_LossContingencyNatureDomain_baf100a3-edf5-482a-8141-5b45effd2ce1_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Nature [Domain]</link:label>
    <link:label id="lab_us-gaap_LossContingencyNatureDomain_label_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xlink: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, Nature [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyNatureDomain" xlink:to="lab_us-gaap_LossContingencyNatureDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryRawMaterialsNetOfReserves_38a8b27f-fe6c-46a2-a3fe-83e4ce821285_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink: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</link:label>
    <link:label id="lab_us-gaap_InventoryRawMaterialsNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink: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, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:to="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_e22b157e-8038-4f57-ae4c-b101abcd2b8f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink: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 liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink: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 Accrued Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_c2b5e126-d9f6-4711-958e-e8f9b369f812_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_4c5e90fd-6977-4ede-95d1-aeb654bdc34f_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_6c801711-115c-422a-bdf7-951c3855c6d9_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" 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">Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink: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 Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_5857b269-183c-42ec-b649-bee66ae2de59_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_9bf2f3bb-3caa-4d3e-9c28-6c526ffbf923_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink: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 at beginning of period, aggregate intrinsic value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink: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, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_c264202c-6ab6-48e4-87be-eb9696d1467a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable, weighted average exercise price per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink: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, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_ba432410-31d3-4221-ab17-d558ea7721cd_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">Lessee, operating 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_ConsolidationItemsAxis_65f9a5f5-8490-423d-b926-898ff2ad4a28_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_fa282beb-ff4c-49de-a84b-327ede0a97bf_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">TOTAL SHAREHOLDERS' EQUITY</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_8a4dd685-14b3-4e88-8a63-33241620c698_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" 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_StockholdersEquity_784e85a3-7a43-4e4a-8038-7d314a017161_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" 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_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OperatingLossCarryforwards_c97d589b-b5c3-439b-8e01-9e52d1f03149_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink: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 loss carryforwards</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink: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 Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards" xlink:to="lab_us-gaap_OperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract_65555aa5-98d5-4c24-8af4-0378f927aa5b_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance sheet data:</link:label>
    <link:label id="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Related Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_2252e400-c2b0-4018-a578-fcee04711ce8_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PreferredStockSharesIssued_570195b3-e5c4-4cc1-9835-3e14df67844d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_CityAreaCode_bfdd8c45-f286-4f63-a86f-17f56aa04219_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/2021q4/dei-2021q4.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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_383a1ab9-273f-4c8b-a554-85fd97cff423_negatedLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" 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">Settlements</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink: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, Settlements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_57384ad0-3200-4da3-820e-0bdb54e18236_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink: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_RestrictedCashAndCashEquivalentsAtCarryingValue_e264a9ee-8bfe-463a-a904-0d45ab67ddd3_verboseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" 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">Restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink: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, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_b076cdaa-9d5b-42ee-9493-62ad9b4d8eaa_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationFiscalYearMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal years ending [Abstract]</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationFiscalYearMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligationFiscalYearMaturityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract" xlink:to="lab_us-gaap_PurchaseObligationFiscalYearMaturityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_be105f15-7085-4009-b5ec-3adc499dcd40_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink: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 Cash Flow, Supplemental Disclosures</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink: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 Cash Flow, Supplemental Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityAddressCityOrTown_2c884dfe-369b-420b-bd60-90d08b4de8b1_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/2021q4/dei-2021q4.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_PaymentsForRepurchaseOfCommonStock_87290cf6-194c-4988-8935-67a0dbb7b122_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" 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">Payments for common shares repurchased</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_0f431779-390a-43e4-a6f1-fb0cc027ec18_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for repurchase of common stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink: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 for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_95d43032-572b-49d6-955d-499cc391cc6b_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink: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, useful life</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink: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, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_e562c24d-a38f-4495-9dca-4cfa111fa5ae_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink: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 excess and obsolete inventory</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink: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 Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_81cdf9da-e81d-4f8b-975f-33960b499a95_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SHAREHOLDERS' EQUITY:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_415a1ee6-e3a8-4c50-a784-a70595c90a9a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink: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 Unrecognized Tax Benefits Roll Forward</link:label>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink: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 Unrecognized Tax Benefits Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeNet_01ae0a37-126f-4de4-b9f1-b6d7ed4b413d_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeNet" xlink: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 income (expense), net</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeNet_2702b77d-9a60-4333-809a-445cf39f16d3_verboseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeNet" 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">Interest income (expense), net</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeNet_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeNet" xlink: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, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeNet" xlink:to="lab_us-gaap_InvestmentIncomeNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dakt_RevenueRecognitionLongtermReceivablesAndAdvertisingRightsPolicyTextBlock_ecded19e-216b-46ac-b68d-312a01023209_terseLabel_en-US" xlink:label="lab_dakt_RevenueRecognitionLongtermReceivablesAndAdvertisingRightsPolicyTextBlock" xlink: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 receivables and advertising rights</link:label>
    <link:label id="lab_dakt_RevenueRecognitionLongtermReceivablesAndAdvertisingRightsPolicyTextBlock_label_en-US" xlink:label="lab_dakt_RevenueRecognitionLongtermReceivablesAndAdvertisingRightsPolicyTextBlock" xlink: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 Recognition, Long-term Receivables and Advertising Rights [Policy Text Block]</link:label>
    <link:label id="lab_dakt_RevenueRecognitionLongtermReceivablesAndAdvertisingRightsPolicyTextBlock_documentation_en-US" xlink:label="lab_dakt_RevenueRecognitionLongtermReceivablesAndAdvertisingRightsPolicyTextBlock" 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">Disclosure of accounting policy for revenue recognition for long-term receivables and advertising rights.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_RevenueRecognitionLongtermReceivablesAndAdvertisingRightsPolicyTextBlock" xlink:href="dakt-20220430.xsd#dakt_RevenueRecognitionLongtermReceivablesAndAdvertisingRightsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_RevenueRecognitionLongtermReceivablesAndAdvertisingRightsPolicyTextBlock" xlink:to="lab_dakt_RevenueRecognitionLongtermReceivablesAndAdvertisingRightsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_ea03061d-e56b-4327-8c18-94fea799ac32_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dakt_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareWeightedAverageExercisePrice_a6a4419e-42f2-4d91-a61b-b6db8caf09ba_terseLabel_en-US" xlink:label="lab_dakt_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareWeightedAverageExercisePrice" xlink: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, weighted average exercise price (in dollars per share)</link:label>
    <link:label id="lab_dakt_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareWeightedAverageExercisePrice_label_en-US" xlink:label="lab_dakt_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareWeightedAverageExercisePrice" xlink: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 Weighted Average Exercise Price</link:label>
    <link:label id="lab_dakt_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareWeightedAverageExercisePrice_documentation_en-US" xlink:label="lab_dakt_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareWeightedAverageExercisePrice" 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">The weighted average exercise price of antidilutive securities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareWeightedAverageExercisePrice" xlink:href="dakt-20220430.xsd#dakt_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareWeightedAverageExercisePrice" xlink:to="lab_dakt_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_2da38cba-4675-4554-82fd-7c75f058626e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink: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:</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink: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), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease_8de4d962-7438-4410-a2e5-e36fbc06be31_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease" xlink: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 accrued warranty obligations for pre-existing warranties during the period, including expirations</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:to="lab_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_6308b5ef-5368-43a7-b471-dc312f1ab384_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency Nature [Axis]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_label_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink: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 Nature [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_6932ea83-a9e3-4f3e-b749-257469f241fb_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink: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, expense, tax benefit</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink: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, Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_e3543504-c76c-4417-9f9f-a48ac2880d04_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OperatingSegmentsMember_30cceac0-5483-4744-afde-d04600977d86_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink: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 segments</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink: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 Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember" xlink:to="lab_us-gaap_OperatingSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_b3c45abb-e341-435f-a491-7044bbecf589_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">Lessee, operating lease, term of contract</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_DerivativesFairValueLineItems_435f1143-6da2-4d75-a4a0-eee5efea786c_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesFairValueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives, Fair Value [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativesFairValueLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativesFairValueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives, Fair Value [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesFairValueLineItems" xlink:to="lab_us-gaap_DerivativesFairValueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_6f10380f-1572-4815-884b-e6f0643059dd_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink: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, expiration period</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink: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, Expiration Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_9f6fda63-f234-4caa-9c28-deef2d208252_terseLabel_en-US" xlink:label="lab_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes, other than income taxes</link:label>
    <link:label id="lab_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_label_en-US" xlink:label="lab_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink: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 Taxes Other than Income Taxes, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dakt_IncreaseDecreaseInOtherOperatingAssetsNetAbstract_46a16fc4-ffef-4baa-ad95-dd94b171e1a7_terseLabel_en-US" xlink:label="lab_dakt_IncreaseDecreaseInOtherOperatingAssetsNetAbstract" xlink: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:</link:label>
    <link:label id="lab_dakt_IncreaseDecreaseInOtherOperatingAssetsNetAbstract_label_en-US" xlink:label="lab_dakt_IncreaseDecreaseInOtherOperatingAssetsNetAbstract" xlink: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 Operating Assets, Net [Abstract]</link:label>
    <link:label id="lab_dakt_IncreaseDecreaseInOtherOperatingAssetsNetAbstract_documentation_en-US" xlink:label="lab_dakt_IncreaseDecreaseInOtherOperatingAssetsNetAbstract" 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 Other Operating Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_IncreaseDecreaseInOtherOperatingAssetsNetAbstract" xlink:href="dakt-20220430.xsd#dakt_IncreaseDecreaseInOtherOperatingAssetsNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_IncreaseDecreaseInOtherOperatingAssetsNetAbstract" xlink:to="lab_dakt_IncreaseDecreaseInOtherOperatingAssetsNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_4c0fee3d-de8d-4c3f-9ae4-06a662c80339_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink: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 of Stockholders' Equity [Abstract]</link:label>
    <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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_ab0ef7b2-08b4-4c7b-8797-c7a2e0ef84ff_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink: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 issued during period, shares, employee stock purchase plans (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink: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, Employee Stock Purchase Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsTextBlock_089976da-90ee-4e64-9fea-d1bcbeb4a85f_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsTextBlock" xlink: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 Method Investments</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsTextBlock_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsTextBlock" xlink: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 [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsTextBlock" xlink:to="lab_us-gaap_EquityMethodInvestmentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_81ea33f8-ddb7-4b47-8752-ee4cc5c18967_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/2021q4/dei-2021q4.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_DeferredIncomeTaxLiabilities_c0f3664e-2ef1-4c91-857d-00eecf7c738c_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink: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 Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_dakt_LiveEventsSegmentMember_72f842c7-c93c-4c70-979e-189a6655fdf1_terseLabel_en-US" xlink:label="lab_dakt_LiveEventsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Live Events</link:label>
    <link:label id="lab_dakt_LiveEventsSegmentMember_label_en-US" xlink:label="lab_dakt_LiveEventsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Live Events Segment [Member]</link:label>
    <link:label id="lab_dakt_LiveEventsSegmentMember_documentation_en-US" xlink:label="lab_dakt_LiveEventsSegmentMember" 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">Represents the live events segment.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_LiveEventsSegmentMember" xlink:href="dakt-20220430.xsd#dakt_LiveEventsSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_LiveEventsSegmentMember" xlink:to="lab_dakt_LiveEventsSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_6d98a30d-10c1-4c3b-ac42-34ea0be6204f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk-free interest rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink: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, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestments_d629b608-b80c-42fe-a0ff-e4c0b1329976_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 method investments</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_1e0b6366-2264-4b86-b3ae-35e742fd4a01_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">CASH, 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_IncomeStatementAbstract_ab56fc88-8693-4517-8bcb-36a1a26f32dc_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink: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 data:</link:label>
    <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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityRegistrantName_20824240-74aa-41ce-8ae1-6f097817d3a0_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/2021q4/dei-2021q4.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_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_9e7823f9-8162-478c-86c1-ad3546363cd9_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ProceedsFromStockOptionsExercised_99dadc1e-90ea-4b70-a649-d1427e7c4413_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from exercise of stock options</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_d340660f-7ad4-4a3b-97d2-c1fb80e70569_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" 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">Proceeds from stock options exercised</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued_a78d0a4f-a82e-45fd-be55-b21abdc46259_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warranties issued during the period</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard and Extended Product Warranty Accrual, Increase for Warranties Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrualWarrantiesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:to="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_435870de-20ee-42c8-817d-6bd929723571_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink: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_IncomeTaxReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink: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, Other Adjustments, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_21e58545-a3a5-4c91-826d-ad9b347a9bc1_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeTaxExpenseBenefit_687573b6-62a3-4e17-ba6b-72b3cd7614e5_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">Income tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_1823ab4f-1cde-4aba-a49f-b49751e77ccc_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">Income Tax Expense (Benefit), Total</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AccountsReceivableNetCurrent_59de7977-daf6-43c3-a55f-6fb44247d83b_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">Accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_42cbc111-826b-4ced-8a79-53d38cc8b61b_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" 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">Accounts receivable</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_AmendmentFlag_c809c5c3-44dd-427c-8da8-d286e1f5b3d9_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/2021q4/dei-2021q4.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_DeferredTaxAssetsInventory_69c32c65-d006-4d6f-9b87-9f34c14f7175_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory capitalization</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInventory_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" xlink: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 Tax Assets, Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsInventory" xlink:to="lab_us-gaap_DeferredTaxAssetsInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_60c5e32c-4bd1-4ab6-8495-bfc868bb200b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityTaxIdentificationNumber_48f4501c-d2d1-4598-8876-44d60482c649_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/2021q4/dei-2021q4.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_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_InvestmentTypeAxis_c742722a-d3f6-49a3-8862-740b7aacf290_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Type [Axis]</link:label>
    <link:label id="lab_us-gaap_InvestmentTypeAxis_label_en-US" xlink:label="lab_us-gaap_InvestmentTypeAxis" xlink: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 Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeAxis" xlink:to="lab_us-gaap_InvestmentTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_7a5d7aa0-6d7c-47df-97e2-6e5512d1ca7c_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink: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 [Axis]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink: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 [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_7e5c4249-1834-4b95-b3f2-067de7604d87_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/2021q4/dei-2021q4.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_us-gaap_AssetsCurrent_3e59005b-131a-4a5c-95e8-c29a41251728_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_0f3ca063-946b-47d2-8046-64e81516f0eb_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" 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">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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_SellingAndMarketingExpenseMember_8e94f8ef-039a-4cb7-9afc-61b21984d4ea_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink: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</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink: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 and Marketing Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:to="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ca0291dc-d88c-4b8b-b2d7-1fdf059ac934_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 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DisaggregationOfRevenueTable_37b19aa2-cd63-43e2-aa58-f00010e97345_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1963e155-77e2-43b0-81f8-be9411985739_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" 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">Forfeited (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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_InventoryNet_e98aaf2a-552a-48cc-bae5-908c07adc917_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_3beb01fc-bbb1-4884-a8eb-f9042cd60adf_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">Inventory, Net, 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_59621569-3a23-4302-ba4f-1804617149c1_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink: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 valuation allowances</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink: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, Change in Deferred Tax Assets Valuation Allowance, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_824811de-46f7-4395-bed9-68cfe6e9b6aa_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink: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 segment reporting information, by segment</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink: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 Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransferredOverTimeMember_10ace249-1ebd-4b51-bb49-b3cf06301936_terseLabel_en-US" xlink:label="lab_us-gaap_TransferredOverTimeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goods/services transferred over time</link:label>
    <link:label id="lab_us-gaap_TransferredOverTimeMember_label_en-US" xlink:label="lab_us-gaap_TransferredOverTimeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transferred over Time [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredOverTimeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransferredOverTimeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransferredOverTimeMember" xlink:to="lab_us-gaap_TransferredOverTimeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dakt_CommonAndPreferredStockSharesAuthorizedAndUndesignated_ca6263b3-68bd-4b7f-8fff-c9f4039f3490_terseLabel_en-US" xlink:label="lab_dakt_CommonAndPreferredStockSharesAuthorizedAndUndesignated" xlink: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 and undesignated (in shares)</link:label>
    <link:label id="lab_dakt_CommonAndPreferredStockSharesAuthorizedAndUndesignated_label_en-US" xlink:label="lab_dakt_CommonAndPreferredStockSharesAuthorizedAndUndesignated" xlink: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 And Preferred Stock Shares Authorized And Undesignated</link:label>
    <link:label id="lab_dakt_CommonAndPreferredStockSharesAuthorizedAndUndesignated_documentation_en-US" xlink:label="lab_dakt_CommonAndPreferredStockSharesAuthorizedAndUndesignated" 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">The number of authorized and undesignated common and preferred shares.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_CommonAndPreferredStockSharesAuthorizedAndUndesignated" xlink:href="dakt-20220430.xsd#dakt_CommonAndPreferredStockSharesAuthorizedAndUndesignated"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_CommonAndPreferredStockSharesAuthorizedAndUndesignated" xlink:to="lab_dakt_CommonAndPreferredStockSharesAuthorizedAndUndesignated" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_0432fd64-0793-4e91-ac7e-411d57b94e5b_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink: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 Method Investment, Nonconsolidated Investee [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink: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 Investment, Nonconsolidated Investee [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:to="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_06c0c929-81d9-4bcc-8136-fe6e59b7257f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink: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</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink: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 [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligationDueInFourthYear_dbbcb7bc-1ef6-4ba1-b7d5-10ae54a66e7e_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInFourthYear" xlink: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_PurchaseObligationDueInFourthYear_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInFourthYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFourthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligationDueInFourthYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInFourthYear" xlink:to="lab_us-gaap_PurchaseObligationDueInFourthYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_0a253308-aa0f-4c92-b570-d49945af613e_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" 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">Federal</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink: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 Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_305f5935-8f49-43b9-ad68-aeeaa291feb0_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink: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 of Financial Position [Abstract]</link:label>
    <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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_23688061-62a9-4d10-9379-3e3e4d8b5a84_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink: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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink: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 Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_dakt_IndependentDirectorsMember_13857a4d-5f58-463f-993f-179911f53cc0_terseLabel_en-US" xlink:label="lab_dakt_IndependentDirectorsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Independent Directors</link:label>
    <link:label id="lab_dakt_IndependentDirectorsMember_label_en-US" xlink:label="lab_dakt_IndependentDirectorsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Independent Directors [Member]</link:label>
    <link:label id="lab_dakt_IndependentDirectorsMember_documentation_en-US" xlink:label="lab_dakt_IndependentDirectorsMember" 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">Represents the independent directors of the company.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_IndependentDirectorsMember" xlink:href="dakt-20220430.xsd#dakt_IndependentDirectorsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_IndependentDirectorsMember" xlink:to="lab_dakt_IndependentDirectorsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_cc66f4e5-1225-42b1-8618-c05f511ebdda_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink: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 measurement</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_561b7118-5fc8-41f7-b818-fec2402f59fb_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_PropertyPlantAndEquipmentTypeDomain_4855f79c-0139-4343-bafc-5dcd9b489d1d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_FairValueByBalanceSheetGroupingTable_1339f6a6-8ae8-4e4e-9fad-323189919ebd_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AllowanceForDoubtfulAccountsReceivableRollforward_7d7fba44-08c5-4e82-883e-73b23c1f45b4_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">Accounts Receivable, Allowance for Credit Loss [Roll Forward]</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfCashAndCashEquivalentsTableTextBlock_718f0428-21d8-4351-920f-985d2c575787_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink: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 Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink: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 Cash and Cash Equivalents [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_5e8c0b4b-6221-4aae-994f-2685ed89f998_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink: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 Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink: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 Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_b842f496-5977-4c37-a43a-ebd79396bf6b_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_3a7acbc7-5df3-4133-aef4-daf5ac8f064f_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink: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 expense</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink: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, Excluding Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_afe465c0-855f-4386-b09a-7cc00f2b52d5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink: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 options granted</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink: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, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_3495faf5-2fa2-43a0-aad1-4a4b85de0f40_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dakt_OtherBusinessDevelopmentsCoronavirusPandemicPolicyPolicyTextBlock_1dc025f4-05df-4e8c-a556-38e06d435ec1_terseLabel_en-US" xlink:label="lab_dakt_OtherBusinessDevelopmentsCoronavirusPandemicPolicyPolicyTextBlock" xlink: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 business developments</link:label>
    <link:label id="lab_dakt_OtherBusinessDevelopmentsCoronavirusPandemicPolicyPolicyTextBlock_label_en-US" xlink:label="lab_dakt_OtherBusinessDevelopmentsCoronavirusPandemicPolicyPolicyTextBlock" xlink: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 Business Developments Coronavirus Pandemic, Policy [Policy Text Block]</link:label>
    <link:label id="lab_dakt_OtherBusinessDevelopmentsCoronavirusPandemicPolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_dakt_OtherBusinessDevelopmentsCoronavirusPandemicPolicyPolicyTextBlock" 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">Disclosure of accounting policy for other business developments related to coronavirus pandemic.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_OtherBusinessDevelopmentsCoronavirusPandemicPolicyPolicyTextBlock" xlink:href="dakt-20220430.xsd#dakt_OtherBusinessDevelopmentsCoronavirusPandemicPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_OtherBusinessDevelopmentsCoronavirusPandemicPolicyPolicyTextBlock" xlink:to="lab_dakt_OtherBusinessDevelopmentsCoronavirusPandemicPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_399afb23-374d-4bf5-95c7-55e7883a4eaf_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" 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">Prepaid expenses</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink: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 Tax Liabilities, Prepaid Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_dakt_RestrictedCashAndCashEquivalentsFairValueDisclosure_772e7373-67c9-41d9-a6dd-a68cc47d4818_verboseLabel_en-US" xlink:label="lab_dakt_RestrictedCashAndCashEquivalentsFairValueDisclosure" 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">Restricted cash</link:label>
    <link:label id="lab_dakt_RestrictedCashAndCashEquivalentsFairValueDisclosure_label_en-US" xlink:label="lab_dakt_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_dakt_RestrictedCashAndCashEquivalentsFairValueDisclosure_documentation_en-US" xlink:label="lab_dakt_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">The fair value portion of restricted cash and cash equivalents.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_RestrictedCashAndCashEquivalentsFairValueDisclosure" xlink:href="dakt-20220430.xsd#dakt_RestrictedCashAndCashEquivalentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_RestrictedCashAndCashEquivalentsFairValueDisclosure" xlink:to="lab_dakt_RestrictedCashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_01fd3dea-3013-4bc5-b8a1-c3c671e40fe1_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StockRepurchasedDuringPeriodShares_3378c9b0-4758-416a-8b6e-37d2241b3131_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink: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 repurchased during period (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink: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 Repurchased During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_464844cd-4d91-4b96-847b-90c1e7c7f214_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">Cumulative translation adjustments</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_d827b575-f0c6-48a7-9dcb-d979311b83b1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink: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 Accounts, Notes, Loans and Financing Receivable [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink: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]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxContingenciesDomestic_06def1df-8cae-4d6f-b234-2e8d6c5655ce_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxContingenciesDomestic" xlink: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 Erosion Anti-Abuse Tax (BEAT)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxContingenciesDomestic_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxContingenciesDomestic" xlink: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, Tax Contingency, Domestic, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxContingenciesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxContingenciesDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxContingenciesDomestic" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxContingenciesDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_dakt_IncreaseDecreaseInLongTermWarrantyObligation_1995104a-9e66-4e60-a58d-dda1f55664c7_verboseLabel_en-US" xlink:label="lab_dakt_IncreaseDecreaseInLongTermWarrantyObligation" 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">Long-term warranty obligations</link:label>
    <link:label id="lab_dakt_IncreaseDecreaseInLongTermWarrantyObligation_label_en-US" xlink:label="lab_dakt_IncreaseDecreaseInLongTermWarrantyObligation" xlink: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 Long-term Warranty Obligation</link:label>
    <link:label id="lab_dakt_IncreaseDecreaseInLongTermWarrantyObligation_documentation_en-US" xlink:label="lab_dakt_IncreaseDecreaseInLongTermWarrantyObligation" 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">Represents increase (decrease) in long-term warranty obligation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_IncreaseDecreaseInLongTermWarrantyObligation" xlink:href="dakt-20220430.xsd#dakt_IncreaseDecreaseInLongTermWarrantyObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_IncreaseDecreaseInLongTermWarrantyObligation" xlink:to="lab_dakt_IncreaseDecreaseInLongTermWarrantyObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingGainsLosses_eb4f6ed5-d1e8-4015-882e-5d94923c628a_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingGainsLosses" 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">Other</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingGainsLosses_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingGainsLosses" xlink: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 Gains (Losses)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingGainsLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingGainsLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingGainsLosses" xlink:to="lab_us-gaap_OtherNonoperatingGainsLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_303d35a4-bacb-4cbf-956a-9b1b1b3f1cc7_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_1381d3c6-4dc1-4e3f-afb1-954757a209f4_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncreaseDecreaseInContractWithCustomerLiability_e5f78609-d1d5-4ef0-8e50-33b06412c980_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" 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">Contract liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink: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 Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_dakt_USDollarsCanadianDollarsMember_e00859a1-ee05-49d6-ac1f-6c4996d7eff2_terseLabel_en-US" xlink:label="lab_dakt_USDollarsCanadianDollarsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. Dollars/Canadian Dollars</link:label>
    <link:label id="lab_dakt_USDollarsCanadianDollarsMember_label_en-US" xlink:label="lab_dakt_USDollarsCanadianDollarsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. Dollars/Canadian Dollars [Member]</link:label>
    <link:label id="lab_dakt_USDollarsCanadianDollarsMember_documentation_en-US" xlink:label="lab_dakt_USDollarsCanadianDollarsMember" 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">Represents the foreign currency exchange forward contracts for U.S. Dollars/Canadian Dollars.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_USDollarsCanadianDollarsMember" xlink:href="dakt-20220430.xsd#dakt_USDollarsCanadianDollarsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_USDollarsCanadianDollarsMember" xlink:to="lab_dakt_USDollarsCanadianDollarsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_8b65bb6c-12bd-46a5-a28f-c323974b0a1b_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink: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, remaining performance obligation</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink: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, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_dakt_DemonstrationEquipmentMember_8190a23a-d263-4790-b9ac-3e7679bb1d30_terseLabel_en-US" xlink:label="lab_dakt_DemonstrationEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Demonstration equipment</link:label>
    <link:label id="lab_dakt_DemonstrationEquipmentMember_label_en-US" xlink:label="lab_dakt_DemonstrationEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Demonstration Equipment [Member]</link:label>
    <link:label id="lab_dakt_DemonstrationEquipmentMember_documentation_en-US" xlink:label="lab_dakt_DemonstrationEquipmentMember" 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">Represents information related to demonstration equipment.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_DemonstrationEquipmentMember" xlink:href="dakt-20220430.xsd#dakt_DemonstrationEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_DemonstrationEquipmentMember" xlink:to="lab_dakt_DemonstrationEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_9793f164-148c-4903-acf6-0c799c722eca_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink: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 Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink: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, Cost by Plan [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_a4a65105-50da-40f7-9f90-cc7e5e76c87a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LongTermPurchaseCommitmentTextBlock_c1841b99-575c-4883-a0ce-1876f7e4ba77_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentTextBlock" xlink: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 Purchase Commitment</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentTextBlock_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentTextBlock" xlink: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 Purchase Commitment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTextBlock" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentTextBlock" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PaymentsToAcquireMarketableSecurities_c2bbd4bc-1e0e-48ac-8453-e98fb989ef74_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireMarketableSecurities" 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">Purchases of marketable securities</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireMarketableSecurities_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink: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 Marketable Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:to="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_43c2fc00-52f7-4aa1-b5f4-f315b434a74e_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink: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_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_label_en-US" xlink:label="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink: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, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:to="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_93c2de90-4858-4db4-b1ec-9c1e67165b69_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 (loss) before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dea11331-9c6e-4c76-9942-489c2badb6e9_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" 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 (loss) before income taxes</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FairValueInputsLevel2Member_9793970a-301c-403a-bdd6-e813da2fe953_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dakt_DefinedContributionPlanAwardRequisiteServicePeriod_74182fb6-292d-45f7-8e9a-349095f3e659_terseLabel_en-US" xlink:label="lab_dakt_DefinedContributionPlanAwardRequisiteServicePeriod" xlink: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, award requisite service period</link:label>
    <link:label id="lab_dakt_DefinedContributionPlanAwardRequisiteServicePeriod_label_en-US" xlink:label="lab_dakt_DefinedContributionPlanAwardRequisiteServicePeriod" xlink: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, Award Requisite Service Period</link:label>
    <link:label id="lab_dakt_DefinedContributionPlanAwardRequisiteServicePeriod_documentation_en-US" xlink:label="lab_dakt_DefinedContributionPlanAwardRequisiteServicePeriod" 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">Represents award requisite service period for defined contribution plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_DefinedContributionPlanAwardRequisiteServicePeriod" xlink:href="dakt-20220430.xsd#dakt_DefinedContributionPlanAwardRequisiteServicePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_DefinedContributionPlanAwardRequisiteServicePeriod" xlink:to="lab_dakt_DefinedContributionPlanAwardRequisiteServicePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_dakt_ChangesInUnearnedServiceTypeWarrantyContractRollForward_756f8ef2-db78-40f5-834e-81027614361f_terseLabel_en-US" xlink:label="lab_dakt_ChangesInUnearnedServiceTypeWarrantyContractRollForward" xlink: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 Unearned Service-Type Warranty Contract [Roll Forward]</link:label>
    <link:label id="lab_dakt_ChangesInUnearnedServiceTypeWarrantyContractRollForward_label_en-US" xlink:label="lab_dakt_ChangesInUnearnedServiceTypeWarrantyContractRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in Unearned Service-Type Warranty Contract [Roll Forward]</link:label>
    <link:label id="lab_dakt_ChangesInUnearnedServiceTypeWarrantyContractRollForward_documentation_en-US" xlink:label="lab_dakt_ChangesInUnearnedServiceTypeWarrantyContractRollForward" 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">Changes in Unearned Service-Type Warranty Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_ChangesInUnearnedServiceTypeWarrantyContractRollForward" xlink:href="dakt-20220430.xsd#dakt_ChangesInUnearnedServiceTypeWarrantyContractRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_ChangesInUnearnedServiceTypeWarrantyContractRollForward" xlink:to="lab_dakt_ChangesInUnearnedServiceTypeWarrantyContractRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_8f79fb25-70d6-4839-a8bb-aafdc3809057_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" 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">Research and development tax credit</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink: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, Tax Credit, Research, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:type="arc" order="1"/>
    <link:label id="lab_dakt_CommonSharePurchaseRightPerCommonShareRatio_d7ae1d18-3c37-44b6-bb5e-9cee4f0b271f_terseLabel_en-US" xlink:label="lab_dakt_CommonSharePurchaseRightPerCommonShareRatio" xlink: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 preferred share purchase right</link:label>
    <link:label id="lab_dakt_CommonSharePurchaseRightPerCommonShareRatio_label_en-US" xlink:label="lab_dakt_CommonSharePurchaseRightPerCommonShareRatio" xlink: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 Share Purchase Right Per Common Share Ratio</link:label>
    <link:label id="lab_dakt_CommonSharePurchaseRightPerCommonShareRatio_documentation_en-US" xlink:label="lab_dakt_CommonSharePurchaseRightPerCommonShareRatio" 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">Represents the purchase right of each common share.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_CommonSharePurchaseRightPerCommonShareRatio" xlink:href="dakt-20220430.xsd#dakt_CommonSharePurchaseRightPerCommonShareRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_CommonSharePurchaseRightPerCommonShareRatio" xlink:to="lab_dakt_CommonSharePurchaseRightPerCommonShareRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c317922c-5746-41b0-a03d-80a98abae53d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends_31585347-bec8-42bc-8787-5ac8643e01d6_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends" 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">Dividends paid to retirement plan</link:label>
    <link:label id="lab_us-gaap_IncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends_label_en-US" xlink:label="lab_us-gaap_IncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends" xlink: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, Deduction, Employee Stock Ownership Plan Dividend, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends" xlink:to="lab_us-gaap_IncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_840e7b44-4227-4b79-9828-c2bcc4c89fee_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" 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">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_e4da2cfe-461b-4e01-912d-11e9fc4bab79_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" 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">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_87162559-fc19-43ae-b5e3-0c0ce15061ae_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink: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 tax assets, valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink: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 Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_08768c1d-e6db-4c20-bc50-adb9dcf97a48_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink: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 contract liabilities</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_049cd8b8-330f-47a2-9699-2663775b8fb2_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" 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">Contract liabilities - non-current</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_97b2b4fa-7952-4480-8d13-f730fe79da1a_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_92c222a9-3bb7-465d-a20f-436674128354_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate, non-segment</link:label>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_label_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink: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, Non-Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateNonSegmentMember" xlink:to="lab_us-gaap_CorporateNonSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_10d4dc10-f061-4614-be9b-5bc0411e5844_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 Average Life (in years)</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_6bf5b4f5-7f98-43e4-a4c9-9b7bc73f7261_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink: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 External Customers by Products and Services [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink: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]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_9a933e58-51be-4638-9998-3a665fc4eb0b_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 Benefits</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_UseOfEstimates_e1cccb3e-b32e-4318-8082-f18f34d6bb77_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_566a0584-bc07-4c6b-813f-19d35fb5581f_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" 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">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink: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, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_6e16ca38-9675-4fcb-a553-1f6f2bb14db5_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 Earnings Per Share, Basic and Diluted</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dakt_DefinedContributionPlanAttainedAge_5da79c95-57c3-4bba-84dc-c4af572e37f4_terseLabel_en-US" xlink:label="lab_dakt_DefinedContributionPlanAttainedAge" xlink: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, attained age (year)</link:label>
    <link:label id="lab_dakt_DefinedContributionPlanAttainedAge_label_en-US" xlink:label="lab_dakt_DefinedContributionPlanAttainedAge" xlink: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 Attained Age</link:label>
    <link:label id="lab_dakt_DefinedContributionPlanAttainedAge_documentation_en-US" xlink:label="lab_dakt_DefinedContributionPlanAttainedAge" 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">Represents attained age for defined contributing plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_DefinedContributionPlanAttainedAge" xlink:href="dakt-20220430.xsd#dakt_DefinedContributionPlanAttainedAge"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_DefinedContributionPlanAttainedAge" xlink:to="lab_dakt_DefinedContributionPlanAttainedAge" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_faa10ef0-898f-47d7-bbd0-5d6823f62a8e_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink: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 Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink: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 Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_dakt_ProductWarrantyAccrualInstallationWarrantyCoverageTerm_6a8d0202-5c12-4b87-95a8-a51311249945_terseLabel_en-US" xlink:label="lab_dakt_ProductWarrantyAccrualInstallationWarrantyCoverageTerm" xlink: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 warranty accrual, installation warranty coverage term (year)</link:label>
    <link:label id="lab_dakt_ProductWarrantyAccrualInstallationWarrantyCoverageTerm_label_en-US" xlink:label="lab_dakt_ProductWarrantyAccrualInstallationWarrantyCoverageTerm" xlink: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 Warranty Accrual Installation Warranty Coverage Term</link:label>
    <link:label id="lab_dakt_ProductWarrantyAccrualInstallationWarrantyCoverageTerm_documentation_en-US" xlink:label="lab_dakt_ProductWarrantyAccrualInstallationWarrantyCoverageTerm" 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">Represents installation warranty coverage term for product warranty accrual.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_ProductWarrantyAccrualInstallationWarrantyCoverageTerm" xlink:href="dakt-20220430.xsd#dakt_ProductWarrantyAccrualInstallationWarrantyCoverageTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_ProductWarrantyAccrualInstallationWarrantyCoverageTerm" xlink:to="lab_dakt_ProductWarrantyAccrualInstallationWarrantyCoverageTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_3b682b5f-a3fb-4de8-a297-0856a44cb043_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" 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 other comprehensive (loss) income, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink: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, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_0a4d5ef0-a960-48fc-b366-a7dc6dd4c4a7_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/2021q4/dei-2021q4.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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_762965e9-2072-4ccc-bbdd-64600d3f7629_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" xlink: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 accounting - lease liability</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" xlink: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 Tax Assets, Tax Deferred Expense, Reserves and Accruals, Deferred Rent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" xlink:type="arc" order="1"/>
    <link:label id="lab_dakt_ContractAndLeasesReceivableInterestRate_b6c58c0a-c3cb-404c-896e-41b9fde8aa10_terseLabel_en-US" xlink:label="lab_dakt_ContractAndLeasesReceivableInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract receivables, annual interest rates</link:label>
    <link:label id="lab_dakt_ContractAndLeasesReceivableInterestRate_label_en-US" xlink:label="lab_dakt_ContractAndLeasesReceivableInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract And Leases Receivable Interest Rate</link:label>
    <link:label id="lab_dakt_ContractAndLeasesReceivableInterestRate_documentation_en-US" xlink:label="lab_dakt_ContractAndLeasesReceivableInterestRate" 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">The interest rate of contract and leases receivable.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_ContractAndLeasesReceivableInterestRate" xlink:href="dakt-20220430.xsd#dakt_ContractAndLeasesReceivableInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_ContractAndLeasesReceivableInterestRate" xlink:to="lab_dakt_ContractAndLeasesReceivableInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_f3dd93e5-2562-4733-bbec-76698689f592_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dakt_CommonShareRightsExercisePeriodOptionOne_fc9429e9-2acc-4a78-baba-2b6ed3b01ecc_terseLabel_en-US" xlink:label="lab_dakt_CommonShareRightsExercisePeriodOptionOne" xlink: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 share rights exercise, period</link:label>
    <link:label id="lab_dakt_CommonShareRightsExercisePeriodOptionOne_label_en-US" xlink:label="lab_dakt_CommonShareRightsExercisePeriodOptionOne" xlink: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 Share Rights Exercise Period Option One</link:label>
    <link:label id="lab_dakt_CommonShareRightsExercisePeriodOptionOne_documentation_en-US" xlink:label="lab_dakt_CommonShareRightsExercisePeriodOptionOne" 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">Represents period of option one for common shares exercise period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_CommonShareRightsExercisePeriodOptionOne" xlink:href="dakt-20220430.xsd#dakt_CommonShareRightsExercisePeriodOptionOne"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_CommonShareRightsExercisePeriodOptionOne" xlink:to="lab_dakt_CommonShareRightsExercisePeriodOptionOne" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_fe193dba-0acc-4bcd-925b-edc380a7f857_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_62ec340e-990a-4211-9ab8-3c64cd987e13_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_InterestPaidNet_cb60e635-f9c6-423c-934b-f87e287c6a58_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">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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_SegmentGeographicalDomain_4328ea85-6d17-444d-9b4f-dc73f609fc58_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_NetIncomeLossAvailableToCommonStockholdersDiluted_ef5ef259-fbed-4e00-b6eb-b524000ac509_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" 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 earnings per share</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_TitleOfIndividualAxis_70880be4-0507-4855-ab9d-662e1ca885e0_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink: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 Individual [Axis]</link:label>
    <link:label id="lab_srt_TitleOfIndividualAxis_label_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink: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 Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualAxis" xlink:to="lab_srt_TitleOfIndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dakt_ComputerSoftwareAndHardwareMember_838f2112-fb2a-4600-a209-08c57266a4a3_terseLabel_en-US" xlink:label="lab_dakt_ComputerSoftwareAndHardwareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer software and hardware</link:label>
    <link:label id="lab_dakt_ComputerSoftwareAndHardwareMember_label_en-US" xlink:label="lab_dakt_ComputerSoftwareAndHardwareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Software and Hardware [Member]</link:label>
    <link:label id="lab_dakt_ComputerSoftwareAndHardwareMember_documentation_en-US" xlink:label="lab_dakt_ComputerSoftwareAndHardwareMember" 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">Represents computer software and hardware.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_ComputerSoftwareAndHardwareMember" xlink:href="dakt-20220430.xsd#dakt_ComputerSoftwareAndHardwareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_ComputerSoftwareAndHardwareMember" xlink:to="lab_dakt_ComputerSoftwareAndHardwareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfNotesPayable_5f136204-ba31-47df-9d84-63b0c400cd58_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfNotesPayable" 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">Payments on notes payable</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfNotesPayable_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfNotesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Notes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfNotesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfNotesPayable" xlink:to="lab_us-gaap_RepaymentsOfNotesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_219e14df-c8b7-4509-bff8-6110b51fc2db_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/2021q4/dei-2021q4.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_srt_ProductsAndServicesDomain_1593ceef-914f-418b-bd71-0747e2a8762a_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_ResearchAndDevelopmentExpense_c00aafaa-d4b2-461b-b89e-8474f4f878da_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">Product design and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_33dcb86a-27b7-4868-a567-6a1f61c92cfa_verboseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" 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">Product design 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DerivativeContractTypeDomain_140b591b-3cc6-4e90-8ce8-e56d09888c2a_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_a70cd35a-df07-4751-9078-26b1f6612863_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink: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 Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink: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, by Common Class, Including Two Class Method [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_43b857b0-f380-4332-8a8c-931b15cbf280_negatedLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" 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">Acquisition-related 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dakt_CommonShareRightsExercisePeriodOptionTwo_c67d9c67-881b-412d-b835-2a145a0e82d2_terseLabel_en-US" xlink:label="lab_dakt_CommonShareRightsExercisePeriodOptionTwo" xlink: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 share rights exercise, period</link:label>
    <link:label id="lab_dakt_CommonShareRightsExercisePeriodOptionTwo_label_en-US" xlink:label="lab_dakt_CommonShareRightsExercisePeriodOptionTwo" xlink: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 Share Rights Exercise Period Option Two</link:label>
    <link:label id="lab_dakt_CommonShareRightsExercisePeriodOptionTwo_documentation_en-US" xlink:label="lab_dakt_CommonShareRightsExercisePeriodOptionTwo" 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">Represents option two of common share rights exercise period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_CommonShareRightsExercisePeriodOptionTwo" xlink:href="dakt-20220430.xsd#dakt_CommonShareRightsExercisePeriodOptionTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_CommonShareRightsExercisePeriodOptionTwo" xlink:to="lab_dakt_CommonShareRightsExercisePeriodOptionTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_dakt_UniqueConfigurationMember_a46d72b8-682a-4ad9-844e-c5e854085d3d_terseLabel_en-US" xlink:label="lab_dakt_UniqueConfigurationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unique configuration</link:label>
    <link:label id="lab_dakt_UniqueConfigurationMember_label_en-US" xlink:label="lab_dakt_UniqueConfigurationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unique Configuration [Member]</link:label>
    <link:label id="lab_dakt_UniqueConfigurationMember_documentation_en-US" xlink:label="lab_dakt_UniqueConfigurationMember" 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">Represents the unique configuration.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_UniqueConfigurationMember" xlink:href="dakt-20220430.xsd#dakt_UniqueConfigurationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_UniqueConfigurationMember" xlink:to="lab_dakt_UniqueConfigurationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrent_bd531861-d874-4f58-991c-108488de22d2_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" 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 long-term liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrent_60980183-b987-4b98-ba6b-d058977bee48_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" 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">Non-current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xlink: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, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrent" xlink:to="lab_us-gaap_LiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b7ba9e86-a994-45d3-b29a-971ddba8dac3_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_e8580428-6b90-4baa-9082-4840f70b88b8_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink: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, remaining performance obligation, expected timing of satisfaction, period (month)</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink: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, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember_6b800c7b-0e1f-422f-b64f-2b7af3cf2be9_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember" xlink: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 Method Investment, Nonconsolidated Investee or Group of Investees</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember" xlink: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 Investment, Nonconsolidated Investee or Group of Investees [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember" xlink:to="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_543374aa-4c99-4d43-9a7f-fd3172c56069_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NetCashProvidedByUsedInOperatingActivities_6d45a2a1-0531-4cc5-ae2c-dcc655f7bcec_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 (used)/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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_AccountsNotesAndLoansReceivableLineItems_f7da4e06-72aa-4bf7-8979-32067146cb0f_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink: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, Notes, Loans and Financing Receivable [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_label_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink: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, Notes, Loans and Financing Receivable [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransportationEquipmentMember_60850ae0-9755-48ae-a87f-dcccd3ad2a00_terseLabel_en-US" xlink:label="lab_us-gaap_TransportationEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transportation equipment</link:label>
    <link:label id="lab_us-gaap_TransportationEquipmentMember_label_en-US" xlink:label="lab_us-gaap_TransportationEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transportation Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransportationEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransportationEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransportationEquipmentMember" xlink:to="lab_us-gaap_TransportationEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_aa7c4a9e-cd04-41e8-8fb0-9c14edc986de_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">Lease, cost</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_AccruedLiabilitiesAndOtherLiabilities_557b0901-f586-4541-9da9-928643d88ab0_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink: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 accrued expenses</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink: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 Liabilities and Other Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_83477cc0-20d1-41cf-a9da-0799e0e42b58_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_81f0a173-458b-4ee8-bb29-002bf724f728_terseLabel_en-US" xlink:label="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink: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 Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]</link:label>
    <link:label id="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_label_en-US" xlink:label="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink: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 Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dakt_DeferredPayrollTaxesCARESAct_20566f20-82d2-4bfa-bfad-96dd55314d44_terseLabel_en-US" xlink:label="lab_dakt_DeferredPayrollTaxesCARESAct" xlink: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 payroll taxes, cares act</link:label>
    <link:label id="lab_dakt_DeferredPayrollTaxesCARESAct_label_en-US" xlink:label="lab_dakt_DeferredPayrollTaxesCARESAct" xlink: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 Payroll Taxes, CARES Act</link:label>
    <link:label id="lab_dakt_DeferredPayrollTaxesCARESAct_documentation_en-US" xlink:label="lab_dakt_DeferredPayrollTaxesCARESAct" 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">The amount of payroll tax deferred under the CARES Act.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_DeferredPayrollTaxesCARESAct" xlink:href="dakt-20220430.xsd#dakt_DeferredPayrollTaxesCARESAct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_DeferredPayrollTaxesCARESAct" xlink:to="lab_dakt_DeferredPayrollTaxesCARESAct" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_281f5c08-74f7-44a3-be28-eb43e087e7db_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 usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_8ce9e425-1bdf-425e-9c32-6780a1ddf150_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 earnings 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_WeightedAverageNumberOfSharesOutstandingBasic_eedae663-6bb3-4f5b-acad-15cbf548b742_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 (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_954be101-cfb8-4c95-93d8-5af86ce2e211_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 earnings per share, 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_SegmentDomain_cfcf8dc9-e644-40f3-b536-57168cb0e597_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DueToRelatedPartiesCurrent_03d3e409-b6a2-4f12-ad05-a95264503bfa_terseLabel_en-US" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrent" xlink: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 related parties, current</link:label>
    <link:label id="lab_us-gaap_DueToRelatedPartiesCurrent_label_en-US" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrent" xlink: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 to Related Parties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueToRelatedPartiesCurrent" xlink:to="lab_us-gaap_DueToRelatedPartiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductMember_44d2cf49-c069-4140-9809-9bc78b0d2fbc_terseLabel_en-US" xlink:label="lab_us-gaap_ProductMember" xlink: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</link:label>
    <link:label id="lab_us-gaap_ProductMember_label_en-US" xlink:label="lab_us-gaap_ProductMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductMember" xlink:to="lab_us-gaap_ProductMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_25890a4e-58d4-4500-871d-fd5998a669f6_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">Income taxes, net of refunds</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NonUsMember_65dc1fb5-fa90-4e0d-a246-fa00ce3b49b9_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">Outside United States</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ComprehensiveIncomeNetOfTax_80f7511a-d5f5-4820-b1bd-0a81811083b8_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 (loss) income</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CostOfRevenue_a09a3ab4-6614-4625-b961-823fec75659b_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink: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_CostOfRevenue_label_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink: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 Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue" xlink:to="lab_us-gaap_CostOfRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_3b9521da-deb5-4ae8-b12b-50f4260f3aab_periodStartLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" 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 beginning of year</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_5c29cf31-0580-4623-8936-374d203059b1_periodEndLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" 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 end of year</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentPolicyTextBlock_a0085d30-917d-4c88-9e60-f0389a9c5064_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment in affiliates</link:label>
    <link:label id="lab_us-gaap_InvestmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentPolicyTextBlock" xlink:to="lab_us-gaap_InvestmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_8f0e4166-b438-442b-9504-00dd1eee8eb2_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" 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 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dakt_IncreaseDecreaseInOtherOperatingLiabilitiesNetAbstract_cbc7b4fe-19c5-40ba-8f4b-ba44d4fb75ae_terseLabel_en-US" xlink:label="lab_dakt_IncreaseDecreaseInOtherOperatingLiabilitiesNetAbstract" xlink: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:</link:label>
    <link:label id="lab_dakt_IncreaseDecreaseInOtherOperatingLiabilitiesNetAbstract_label_en-US" xlink:label="lab_dakt_IncreaseDecreaseInOtherOperatingLiabilitiesNetAbstract" xlink: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 Operating Liabilities, Net [Abstract]</link:label>
    <link:label id="lab_dakt_IncreaseDecreaseInOtherOperatingLiabilitiesNetAbstract_documentation_en-US" xlink:label="lab_dakt_IncreaseDecreaseInOtherOperatingLiabilitiesNetAbstract" 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 Other Operating Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_IncreaseDecreaseInOtherOperatingLiabilitiesNetAbstract" xlink:href="dakt-20220430.xsd#dakt_IncreaseDecreaseInOtherOperatingLiabilitiesNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_IncreaseDecreaseInOtherOperatingLiabilitiesNetAbstract" xlink:to="lab_dakt_IncreaseDecreaseInOtherOperatingLiabilitiesNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_cebe4750-3c6c-4a05-9deb-09799bdd98b7_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_TreasuryStockValue_303e4172-883c-461c-b79c-b7940dc9cbe9_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" 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">Treasury stock, at cost, 1,907,445 and 1,297,409 shares at April&#160;30, 2022 and May&#160;1, 2021, respectively</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValue_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValue" xlink:to="lab_us-gaap_TreasuryStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_7f4af62d-4c23-4a80-89bf-c184f3c20acc_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink: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_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_26d1ba76-adb1-4c2c-b28e-1f8e35cf8995_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink: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_DeferredIncomeTaxLiabilitiesNet_b117d8dc-1ba5-4b78-9b19-f522888d5087_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" 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">Non-current liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink: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 Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1351e458-3e3b-4d93-9d8b-ccc028060a47_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink: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, award vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink: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, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_e74e953f-50a3-4450-a2a6-9b850497ddf8_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" 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">Equity in loss of affiliates</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_9784749f-5239-475c-b348-f8fa7baa4cf1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" 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">Equity in losses of affiliates</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_fae04050-186f-47da-99d8-b69dfdfec674_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink: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 in losses of affiliates</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink: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 Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_9adf59ee-8f92-459a-9238-7ba89b0d96c6_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 Measurement</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_127886cd-95e8-4eee-a7f1-0598693a8bfb_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 Effective Income Tax Rate Reconciliation</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AccountsPayableCurrent_c81c7f42-dc4d-4679-80c7-0125a54f978d_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink: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 payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink: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, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_9925cd8b-ea3e-476e-ac02-ee423d860ecd_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink: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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink: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 Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_3c401aa0-3b7f-44bb-be64-85b306900a59_verboseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" 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">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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_eefcfa50-557a-4c88-b449-ed4db6e93494_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink: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 Fair Value, Assets and Liabilities Measured on Recurring Basis</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink: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 Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_118b6933-d683-458e-a24b-53c48b65e4cd_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LitigationReserveCurrent_2e0e765a-20d3-4ce2-acd2-6afffe5ca10b_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationReserveCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated litigation liability, current</link:label>
    <link:label id="lab_us-gaap_LitigationReserveCurrent_label_en-US" xlink:label="lab_us-gaap_LitigationReserveCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Litigation Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationReserveCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationReserveCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationReserveCurrent" xlink:to="lab_us-gaap_LitigationReserveCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCountryMember_3f0d4a88-4157-4c74-b5ae-62c34bef1c49_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink: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 Tax Authority</link:label>
    <link:label id="lab_us-gaap_ForeignCountryMember_label_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink: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 Tax Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCountryMember" xlink:to="lab_us-gaap_ForeignCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SuretyBondMember_15f81ce7-445a-4438-a574-7b09e888aef0_terseLabel_en-US" xlink:label="lab_us-gaap_SuretyBondMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Surety Bond</link:label>
    <link:label id="lab_us-gaap_SuretyBondMember_label_en-US" xlink:label="lab_us-gaap_SuretyBondMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Surety Bond [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SuretyBondMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SuretyBondMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SuretyBondMember" xlink:to="lab_us-gaap_SuretyBondMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_11ed52f1-4c64-4db1-8df1-4b8e4f1e8c7e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncreaseDecreaseInInventories_ec2fa0a3-7c63-4027-a31e-bf247f5793b1_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" 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">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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AssetAcquisitionContingentConsiderationLiabilityAbstract_2d0bbbe2-1a49-4ccd-be8b-9724066ef766_terseLabel_en-US" xlink:label="lab_us-gaap_AssetAcquisitionContingentConsiderationLiabilityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition, Contingent Consideration, Liability [Abstract]</link:label>
    <link:label id="lab_us-gaap_AssetAcquisitionContingentConsiderationLiabilityAbstract_label_en-US" xlink:label="lab_us-gaap_AssetAcquisitionContingentConsiderationLiabilityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition, Contingent Consideration, Liability [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionContingentConsiderationLiabilityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetAcquisitionContingentConsiderationLiabilityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetAcquisitionContingentConsiderationLiabilityAbstract" xlink:to="lab_us-gaap_AssetAcquisitionContingentConsiderationLiabilityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_937db4b7-5f3f-4d2c-be46-d37dd3c02fdb_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" 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">Contract assets</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNet" xlink:to="lab_us-gaap_ContractWithCustomerAssetNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyAccrual_ab9ee9c6-08a1-48e8-a3f1-2ac03813ccf0_periodStartLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrual" 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 accrued warranty obligations</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrual_0da9736e-7988-4e78-8e40-3b1e18529596_periodEndLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrual" 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 accrued warranty obligations</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrual_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrual" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard and Extended Product Warranty Accrual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrual" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrual" xlink:to="lab_us-gaap_ProductWarrantyAccrual" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction_bb7bc15d-54cf-4123-aa72-8374efb5f6a9_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of stock, percentage of ownership after transaction</link:label>
    <link:label id="lab_us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction_label_en-US" xlink:label="lab_us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction" xlink: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 after Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction" xlink:to="lab_us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComputerSoftwareIntangibleAssetMember_d31bab62-7aca-402f-88ee-9a355e657df2_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software</link:label>
    <link:label id="lab_us-gaap_ComputerSoftwareIntangibleAssetMember_label_en-US" xlink:label="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Software, Intangible Asset [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:to="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_3ce624ed-abab-4057-963a-409b67dc53be_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/2021q4/dei-2021q4.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_ProductWarrantyAccrualClassifiedCurrent_1af89734-1dca-44d6-831e-314e818a50b2_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warranty obligations</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink: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 Warranty Accrual, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:to="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_20065070-55b7-4f5b-8317-896245e2563c_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/2021q4/dei-2021q4.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_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_5fc865fd-3ec4-40ba-be42-38a3ee5f37e8_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized (loss) gain on available-for-sale securities, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dakt_ContingentConsiderationLiabilityMember_2284b7a4-33b8-4fc6-8182-75bfa3ce8caf_terseLabel_en-US" xlink:label="lab_dakt_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_dakt_ContingentConsiderationLiabilityMember_label_en-US" xlink:label="lab_dakt_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_dakt_ContingentConsiderationLiabilityMember_documentation_en-US" xlink:label="lab_dakt_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">Represents the contingent consideration liability.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_ContingentConsiderationLiabilityMember" xlink:href="dakt-20220430.xsd#dakt_ContingentConsiderationLiabilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_ContingentConsiderationLiabilityMember" xlink:to="lab_dakt_ContingentConsiderationLiabilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_b471e4de-d7e0-404f-b01e-66a98b8d6581_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink: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 Options</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink: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, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_6117fcbd-9322-4545-b41b-04f4ef846aeb_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" 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">State</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink: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 State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_605bfcb5-591a-4ee2-8af0-3f94407b38c1_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">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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredTaxAssetsTaxCreditCarryforwardsResearch_9da88648-2d45-47b4-a8a3-fed3d24666f8_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink: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 tax credit carry forwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink: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 Tax Assets, Tax Credit Carryforwards, Research</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_c44d8920-11aa-4653-863c-7dfa4d9fc05d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_b51f99a8-f512-4e26-acb7-b812bebe63bf_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink: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, exercise price range, upper range limit (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink: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, Option, Exercise Price Range, Upper Range Limit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsFairValueDisclosure_35324d0f-883d-421b-a713-d7e75c38b039_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_us-gaap_InvestmentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsFairValueDisclosure" xlink:to="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_1eda6642-547a-4f12-a487-4cfa91566539_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" 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">Gross decreases related to prior period tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink: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, Decrease Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualNoncurrent_fff1a808-2fd7-4646-8a5e-143ad755deb4_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualNoncurrent" xlink: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 warranty obligations</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualNoncurrent_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualNoncurrent" xlink: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 Warranty Accrual, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrualNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrualNoncurrent" xlink:to="lab_us-gaap_ProductWarrantyAccrualNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_58f1a9b6-1b66-43e8-9f9d-e73c476a6065_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LessorLeaseDescriptionLineItems_b5909ce3-9e8c-4ba8-b24b-3bdc63f52399_terseLabel_en-US" xlink:label="lab_us-gaap_LessorLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LessorLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LessorLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LessorLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_e83d9c61-2719-4f3b-91c0-7895bdf222f2_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_label_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink: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 Contingencies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesLineItems" xlink:to="lab_us-gaap_LossContingenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_963cf0bf-bdd1-4c4a-aced-527a22beca23_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 and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_edc55789-16b9-4ba4-80e8-a736f8f42939_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">Property, Plant and Equipment, Net</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OperatingExpenses_e68aef96-11a9-45ff-9c7b-329fd58b7f51_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">Operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_8ae5dacd-b8bc-464d-ab7c-db2cc37ea463_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" 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">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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherLiabilitiesNoncurrent_73843d85-0aa3-4127-bfec-a01a4b0bccff_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 obligations</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_be248091-8e8c-4143-88e9-ded6d4584c1e_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 Finite-Lived Intangible Assets, Future 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FiscalPeriod_829aa596-904b-4448-a016-0ae44c34aa69_terseLabel_en-US" xlink:label="lab_us-gaap_FiscalPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal year</link:label>
    <link:label id="lab_us-gaap_FiscalPeriod_label_en-US" xlink:label="lab_us-gaap_FiscalPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal Period, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiscalPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiscalPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiscalPeriod" xlink:to="lab_us-gaap_FiscalPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_bd5c4550-a105-4cb7-8298-f07e6b117d05_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RepaymentsOfLongTermDebt_18b4dfd7-ee4d-4b7e-8e97-bd3a7a0ef9e9_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" 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">Principal payments on long-term obligations</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_2522a32a-3cc6-45c2-9c37-fb8699a8baa7_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/2021q4/dei-2021q4.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_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_cd297630-3c4e-4d21-b082-c686f02d5e77_periodStartLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" 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_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_14d88c75-d191-458f-a021-a66468d09056_periodEndLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" 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_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Doubtful Accounts, Premiums and Other Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_b9b47561-2126-4b88-a467-a72140ad70c0_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">Earnings per share:</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PropertyPlantAndEquipmentGross_8782e2ab-795d-4370-978f-006c335fe5d7_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">Property, Plant and Equipment, Gross</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dakt_CashPaymentsAbstract_bd57413d-b8da-4c01-9d1c-4691bb488142_terseLabel_en-US" xlink:label="lab_dakt_CashPaymentsAbstract" xlink: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 payments for:</link:label>
    <link:label id="lab_dakt_CashPaymentsAbstract_label_en-US" xlink:label="lab_dakt_CashPaymentsAbstract" xlink: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 Payments [Abstract]</link:label>
    <link:label id="lab_dakt_CashPaymentsAbstract_documentation_en-US" xlink:label="lab_dakt_CashPaymentsAbstract" 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">Cash Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_CashPaymentsAbstract" xlink:href="dakt-20220430.xsd#dakt_CashPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_CashPaymentsAbstract" xlink:to="lab_dakt_CashPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_07c65f96-e829-49a5-81ac-f71a28fe2870_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" 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">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink: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 Tax Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_f6264af5-b114-4fb9-956b-a8fc5beca340_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" 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">Investment in affiliates and other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink: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 Operating Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_140985cf-db4c-4a8b-9d67-545fbf5d34a0_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial exercise price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink: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 Warrant or Right, Exercise Price of Warrants or Rights</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TrademarksMember_1c8092f8-0401-46e7-9af5-579dc0b049ed_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">Registered 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PropertyPlantAndEquipmentImpairment_4058558e-4087-4df7-a10c-f9d5eece6eae_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentImpairment" xlink: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 and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentImpairment_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentImpairment" xlink: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, Impairment [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentImpairment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentImpairment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentImpairment" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentImpairment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_67639e0a-2ad4-4f22-9df4-dfeb6b3da9ea_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" 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">Shares vested and expected to vest (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink: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, Options, Vested and Expected to Vest, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityAbstract_eca17aa3-472c-41e1-99e7-5df6ab9647a2_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityAbstract" xlink: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 amounts included in the measurement of lease liabilities:</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_3000f978-3104-4798-ab23-fe26f76139c4_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink: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</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink: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, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_b2aecaed-f8fe-4b8a-8201-7a91db9ba8ea_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LossContingencyAccrualAtCarryingValue_d451a55c-5a77-42d3-ac4d-b61a4f4c57b9_verboseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" 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 contingency accrual</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_InvestmentsAndOtherNoncurrentAssets_11f4ea8c-0176-4b95-9f9d-5bf0ee3737d3_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsAndOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment in affiliates and other assets</link:label>
    <link:label id="lab_us-gaap_InvestmentsAndOtherNoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_InvestmentsAndOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments and Other Noncurrent Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAndOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsAndOtherNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsAndOtherNoncurrentAssets" xlink:to="lab_us-gaap_InvestmentsAndOtherNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_a5b0b1b6-8ad3-4e89-9dcd-fa57d8676162_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" 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">Outstanding at beginning of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_a39a6b80-84ff-4279-9a05-ded3c76a6af0_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" 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">Outstanding at ending of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink: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, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_53ac718a-94a6-4298-9b4d-f7e36cef3bee_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink: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 Goodwill [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink: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]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialStandbyLetterOfCreditMember_6687f014-381e-49c0-8cac-513b28187d62_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialStandbyLetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Standby Letter of Credit</link:label>
    <link:label id="lab_us-gaap_FinancialStandbyLetterOfCreditMember_label_en-US" xlink:label="lab_us-gaap_FinancialStandbyLetterOfCreditMember" xlink: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 Standby Letter of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialStandbyLetterOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialStandbyLetterOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialStandbyLetterOfCreditMember" xlink:to="lab_us-gaap_FinancialStandbyLetterOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_eb137b67-6d9f-4d7f-9f46-bd680db614e9_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">Share-based payment arrangement, expense</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_adf8ba36-c51a-457d-bb07-8352c58d8dfc_verboseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" 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">Exercisable, weighted average remaining contractual life</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink: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, Options, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_7fd5f63d-384c-4090-bf13-a5a3265c4733_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/2021q4/dei-2021q4.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_EarningsPerShareBasicLineItems_f6b19747-7017-4b30-8937-c0d5ecf3cf65_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicLineItems_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicLineItems" xlink: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, by Common Class, Including Two Class Method [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems" xlink:to="lab_us-gaap_EarningsPerShareBasicLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9d0b7e91-26e4-4f5c-b24a-b187fa19049e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink: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 Per Share</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentTypeCategorizationMember_8a894e8b-d305-4911-b381-57c9b133fcdc_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments [Domain]</link:label>
    <link:label id="lab_us-gaap_InvestmentTypeCategorizationMember_label_en-US" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember" xlink:to="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dakt_InMoneyOptionsMember_011fed74-e75d-405f-889a-df17c5da1f7a_terseLabel_en-US" xlink:label="lab_dakt_InMoneyOptionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">In money options</link:label>
    <link:label id="lab_dakt_InMoneyOptionsMember_label_en-US" xlink:label="lab_dakt_InMoneyOptionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">In Money Options [Member]</link:label>
    <link:label id="lab_dakt_InMoneyOptionsMember_documentation_en-US" xlink:label="lab_dakt_InMoneyOptionsMember" 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">Represents in money options.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_InMoneyOptionsMember" xlink:href="dakt-20220430.xsd#dakt_InMoneyOptionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_InMoneyOptionsMember" xlink:to="lab_dakt_InMoneyOptionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember_117050a7-0307-4435-b885-8b532ea974b1_terseLabel_en-US" xlink:label="lab_us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US Government Sponsored entities</link:label>
    <link:label id="lab_us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember" xlink: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 Government-sponsored Enterprises Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember" xlink:to="lab_us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_bb8a3700-dc1b-41e0-a5b5-d7f6fd8ebc91_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sales or maturities of marketable securities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale and Maturity of Marketable Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:to="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_30b1c39f-1b77-4e41-8162-ea9ab7db353e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink: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 Income before Income Tax, Domestic and Foreign</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink: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 Income before Income Tax, Domestic and Foreign [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightAxis_99bcfbc9-9df6-4768-9b82-533fb08315c9_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightAxis" xlink: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 Warrant or Right [Axis]</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightAxis_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightAxis" xlink: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 Warrant or Right [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis" xlink:to="lab_us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_916be838-8aa3-49c7-afc8-bb3feae90286_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 Process</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_e4ce57e6-031f-4d1b-88c8-17ddd6983d6a_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" 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">Gain on sale of property, equipment and other assets</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink: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 Property Plant Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_aca8403c-b045-4bc1-8ef8-f813d75a20b1_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">Beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_9968297f-95b3-43a8-aa6d-c7e80a7b9530_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">End of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_041e3401-73a2-41e2-91a1-ec627f00ae86_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">Total cash, cash equivalents, and restricted cash shown in the consolidated statements of cash flows</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ContractWithCustomerAssetNetCurrent_88e70946-a9a1-4e6e-98d7-c715360f2369_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract assets</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_0ebc47e3-d55c-4b5a-916f-84251dc3a0d9_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/2021/country-2021.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_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_06ec1cbc-2673-4b3b-9df4-d1213f2a0293_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink: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 of Comprehensive Income [Abstract]</link:label>
    <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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AssetsCurrentAbstract_aee69835-67a1-4a4f-a898-47511b62356b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_FiniteLivedIntangibleAssetsGross_4f5b1869-e62c-47bc-b779-8c8204657f2f_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 Carrying Amount</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CommonStockCapitalSharesReservedForFutureIssuance_c9fa4edc-7f6e-474f-90f0-ef0421df38b0_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink: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, capital shares reserved for future issuance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_label_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink: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, Capital Shares Reserved for Future Issuance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_ef2f969b-acbc-49f2-86f8-d29c1931b8a9_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance by Deferred Tax Asset [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance by Deferred Tax Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:to="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_1646d833-152a-482b-8051-6cc2c07c3220_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 Finite-Lived Intangible Assets</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_IncomeTaxPolicyTextBlock_c154cc8c-7c5e-4589-a3e2-d4bed16dd0f1_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink: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_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_da523f0a-63fe-444b-9a6f-50315eaa5603_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Long-Lived Assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dakt_CommercialSegmentMember_92e78294-e784-4636-8285-55bca547efa5_terseLabel_en-US" xlink:label="lab_dakt_CommercialSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial</link:label>
    <link:label id="lab_dakt_CommercialSegmentMember_label_en-US" xlink:label="lab_dakt_CommercialSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Segment [Member]</link:label>
    <link:label id="lab_dakt_CommercialSegmentMember_documentation_en-US" xlink:label="lab_dakt_CommercialSegmentMember" 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">Represents the commercial segment.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_CommercialSegmentMember" xlink:href="dakt-20220430.xsd#dakt_CommercialSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_CommercialSegmentMember" xlink:to="lab_dakt_CommercialSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_fd8a4260-c615-496b-8cce-af6af545171e_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" 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">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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityAddressPostalZipCode_d729c596-2c9f-4e64-9698-f0a34a8e1fa7_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/2021q4/dei-2021q4.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_StockIssuedDuringPeriodSharesStockOptionsExercised_63771438-0e9a-49b5-a537-d87ae0495d21_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" 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">Exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink: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, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_30eff2d1-3d87-4b66-b88b-acc1813a1113_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink: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 recognition</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink: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 [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths_d7bfa8d7-05ee-4eea-84c2-6fc2a0c213cf_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink: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_PurchaseObligationDueInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:to="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_07e9d3b0-6326-4e15-b113-b1ec7fe14de3_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_01128cc8-0843-4ad0-bc93-81d0b398dc53_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 earnings per share, 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_5bafd37d-203e-499d-aadd-72f8f0ab22bd_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink: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, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingExpense_4e838089-28cf-4818-86f4-1b2939ad5da0_terseLabel_en-US" xlink:label="lab_us-gaap_SellingExpense" xlink: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</link:label>
    <link:label id="lab_us-gaap_SellingExpense_6de0fcfd-a3e1-40aa-b980-700fa82844ca_verboseLabel_en-US" xlink:label="lab_us-gaap_SellingExpense" 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">Selling</link:label>
    <link:label id="lab_us-gaap_SellingExpense_label_en-US" xlink:label="lab_us-gaap_SellingExpense" xlink: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 Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingExpense" xlink:to="lab_us-gaap_SellingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_4592e3ae-3f94-461a-aeb9-3a9db0cb40af_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeTaxDisclosureTextBlock_313eef37-ceb6-4227-bb75-e03374046d21_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_LongtermDebtTypeAxis_eff4fb2a-e970-4508-ac31-8d6ed6c0f5f5_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_4e17b2a3-24e4-46e5-9d9f-999ad9de1490_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink: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, Option, Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink: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, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_e47086ac-603d-4cf0-a113-3c4b7171c073_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_TransferredAtPointInTimeMember_0d039406-3467-4400-b0ac-b5293392f2e2_terseLabel_en-US" xlink:label="lab_us-gaap_TransferredAtPointInTimeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goods/services transferred at a point in time</link:label>
    <link:label id="lab_us-gaap_TransferredAtPointInTimeMember_label_en-US" xlink:label="lab_us-gaap_TransferredAtPointInTimeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transferred at Point in Time [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransferredAtPointInTimeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransferredAtPointInTimeMember" xlink:to="lab_us-gaap_TransferredAtPointInTimeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_43985b79-3ded-4250-86bb-668874866d0a_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">Deductions</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_8c3cbb60-f9fd-4b27-85ce-1a2050fcc86c_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" 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">Lapse of statute of limitations</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_561a2178-34d0-428b-b5f2-f4ea0cef4c99_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits, reduction resulting from lapse of applicable statute of limitations</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink: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, Reduction Resulting from Lapse of Applicable Statute of Limitations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_2f780af1-04f2-4a0d-88a9-e6a92b8f8ccc_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink: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 Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_afa5b842-9c7e-4239-8f4c-06eb3af53147_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink: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 of Cash Flows [Abstract]</link:label>
    <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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NonoperatingIncomeExpenseAbstract_97a22066-c628-4360-b708-195c2b92136a_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">Nonoperating income (expense):</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_AuditorFirmId_9fbfdcc4-9915-433e-b0f6-42903a2b1921_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments_a6b8a293-3d7e-414c-a416-4459642ff621_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments" 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">Purchases of and loans to equity investees</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink: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 Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:to="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligation_ad90c53a-e34a-4eec-9c9e-f8b098e5efd6_totalLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligation" 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">Purchase Obligation, Total</link:label>
    <link:label id="lab_us-gaap_PurchaseObligation_label_en-US" xlink:label="lab_us-gaap_PurchaseObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligation" xlink:to="lab_us-gaap_PurchaseObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_c5b41e6f-3e47-43fd-8b34-07130138643f_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FiniteLivedIntangibleAssetsMajorClassNameDomain_34329937-44d4-4d3b-b2c5-d521fd98717d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityAddressAddressLine1_626d2eda-8fa6-4336-953f-9c215a67b2d8_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/2021q4/dei-2021q4.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_NetCashProvidedByUsedInInvestingActivities_06ff8cd9-a02e-49d9-9aff-ff0052892e09_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_BuildingAndBuildingImprovementsMember_af371345-2d5a-4d2d-908d-527e71b82da0_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink: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 and improvements</link:label>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_label_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building and Building Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_5ecf516a-5522-49af-9777-b35fc6cba09c_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink: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 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_c99ce7b6-43ff-4738-b72c-1442331e147f_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink: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 savings plan activity</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink: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, Value, Employee Stock Purchase Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_b49956e5-0fad-4cf2-8833-b7f474efc9f9_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_9cba4a04-4a26-4c28-a5b6-59586e34ba5a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink: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, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_71c60fa6-0341-492e-9706-d9e490a867eb_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_7eb2aa25-c4ce-4e4f-8cdc-531944b8cbcb_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principles of consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_313d8f6f-ad9c-4392-a6f1-26c89f7c44a9_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/2021q4/dei-2021q4.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_IncreaseDecreaseInIncomeTaxesReceivable_691ae151-26a4-45e6-b28a-7c00761f51f0_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" 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">Income taxes receivables</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink: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 Income Taxes Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_27ef97f6-bec7-4395-aa88-3eaa9a7368bf_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink: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 life of option (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink: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, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_27367685-5fd6-4b16-9681-980f15f23a59_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_172310fc-0f05-42fd-ba4d-f2d7eb3f6b08_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" 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">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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EmployeeStockMember_90df6245-a5ee-4b5f-b13a-372e580e39a2_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 plans</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dakt_EmployeeStockPurchasePlanMember_37d74ed9-de4d-45ee-ad36-70dffd6a838f_terseLabel_en-US" xlink:label="lab_dakt_EmployeeStockPurchasePlanMember" xlink: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_dakt_EmployeeStockPurchasePlanMember_label_en-US" xlink:label="lab_dakt_EmployeeStockPurchasePlanMember" xlink: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 Purchase Plan [Member]</link:label>
    <link:label id="lab_dakt_EmployeeStockPurchasePlanMember_documentation_en-US" xlink:label="lab_dakt_EmployeeStockPurchasePlanMember" 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">Represents the employee stock purchase plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_EmployeeStockPurchasePlanMember" xlink:href="dakt-20220430.xsd#dakt_EmployeeStockPurchasePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_EmployeeStockPurchasePlanMember" xlink:to="lab_dakt_EmployeeStockPurchasePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_df8071c8-b738-422e-9df9-822ebab905d5_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" 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">Tax payments related to RSU issuances</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment, Tax Withholding, Share-based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_68e918b2-3d43-4118-a861-426f61a9c5f3_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dakt_DemonstrationEquipmentTransferredToInventory_8cc09860-6148-45bd-863a-e132181774ae_terseLabel_en-US" xlink:label="lab_dakt_DemonstrationEquipmentTransferredToInventory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Demonstration equipment transferred to inventory</link:label>
    <link:label id="lab_dakt_DemonstrationEquipmentTransferredToInventory_label_en-US" xlink:label="lab_dakt_DemonstrationEquipmentTransferredToInventory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Demonstration equipment transferred to inventory</link:label>
    <link:label id="lab_dakt_DemonstrationEquipmentTransferredToInventory_documentation_en-US" xlink:label="lab_dakt_DemonstrationEquipmentTransferredToInventory" 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">Amount of demonstration equipment transferred to inventory in noncash or part noncash transactions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_DemonstrationEquipmentTransferredToInventory" xlink:href="dakt-20220430.xsd#dakt_DemonstrationEquipmentTransferredToInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_DemonstrationEquipmentTransferredToInventory" xlink:to="lab_dakt_DemonstrationEquipmentTransferredToInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_92c95c6d-4734-48ea-abda-b5ce077c213b_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">Line of credit facility, 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_GoodwillForeignCurrencyTranslationGainLoss_ff5c8669-84cd-4bb9-a40a-b1d90b4a4202_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" 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">Foreign 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LossContingenciesTable_6d78d6c5-4815-40e9-8e2c-af5c8428b6d1_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesTable_label_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink: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 Contingencies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesTable" xlink:to="lab_us-gaap_LossContingenciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dakt_ContractsWithCustomerNewContractsSold_99537ad6-fb51-4cfc-b72d-303c90a1be3f_terseLabel_en-US" xlink:label="lab_dakt_ContractsWithCustomerNewContractsSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New contracts sold</link:label>
    <link:label id="lab_dakt_ContractsWithCustomerNewContractsSold_label_en-US" xlink:label="lab_dakt_ContractsWithCustomerNewContractsSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contracts with Customer, New Contracts Sold</link:label>
    <link:label id="lab_dakt_ContractsWithCustomerNewContractsSold_documentation_en-US" xlink:label="lab_dakt_ContractsWithCustomerNewContractsSold" 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">Amount of increase in obligation to transfer good or service to customer for which consideration from customer has been received or is due, from new contract sold.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_ContractsWithCustomerNewContractsSold" xlink:href="dakt-20220430.xsd#dakt_ContractsWithCustomerNewContractsSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_ContractsWithCustomerNewContractsSold" xlink:to="lab_dakt_ContractsWithCustomerNewContractsSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_85cd4529-375a-40df-b878-1e57b941e1bc_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">Defined contribution plan, employer matching contribution, percent of employees' gross pay</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_SegmentReportingInformationLineItems_d441456a-9cd5-4dae-a5e7-64ea0cf1277f_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_86642cc5-a05d-45af-8fe2-1c273ec484f4_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/2021q4/dei-2021q4.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_NotesReceivableGross_ccad8f8d-c4eb-4233-ac2a-2b75d35a92fa_terseLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableGross" xlink: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 receivables</link:label>
    <link:label id="lab_us-gaap_NotesReceivableGross_label_en-US" xlink:label="lab_us-gaap_NotesReceivableGross" xlink: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, before Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableGross" xlink:to="lab_us-gaap_NotesReceivableGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowOperatingCapitalTableTextBlock_6eae594c-ac93-4369-b5d5-3e14f194e10d_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowOperatingCapitalTableTextBlock" xlink: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 Flow, Operating Capital</link:label>
    <link:label id="lab_us-gaap_CashFlowOperatingCapitalTableTextBlock_label_en-US" xlink:label="lab_us-gaap_CashFlowOperatingCapitalTableTextBlock" xlink: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 Capital [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowOperatingCapitalTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowOperatingCapitalTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowOperatingCapitalTableTextBlock" xlink:to="lab_us-gaap_CashFlowOperatingCapitalTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_da6a79df-264b-402f-b471-f01611d07fca_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dakt_CommonStockSharesUndesignated_948b2138-5300-4b32-b1e4-84cc3b3b60c7_terseLabel_en-US" xlink:label="lab_dakt_CommonStockSharesUndesignated" xlink: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 undesignated (in shares)</link:label>
    <link:label id="lab_dakt_CommonStockSharesUndesignated_label_en-US" xlink:label="lab_dakt_CommonStockSharesUndesignated" xlink: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 Undesignated</link:label>
    <link:label id="lab_dakt_CommonStockSharesUndesignated_documentation_en-US" xlink:label="lab_dakt_CommonStockSharesUndesignated" 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">The number of undesignated shares.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_CommonStockSharesUndesignated" xlink:href="dakt-20220430.xsd#dakt_CommonStockSharesUndesignated"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_CommonStockSharesUndesignated" xlink:to="lab_dakt_CommonStockSharesUndesignated" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncurrentAssets_275ecfc1-2779-47ad-8c91-bf3a6b1cc5ce_verboseLabel_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" 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">Property and equipment, net of accumulated depreciation</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StatementTable_1ecec0ab-5bfc-4d11-8002-3f28b6f459f5_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_c2df7d54-60bc-415d-8d93-1c867444ddf2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink: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 Nonvested Shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink: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, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_8e385198-17b5-4507-9138-eeccb973a6b2_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">Recent accounting pronouncements</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredTaxAssetsOther_9130b5f9-9342-4dfc-b0be-a991be5abf19_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink: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_DeferredTaxAssetsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink: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 Tax Assets, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c6e0d08d-f5ef-4c7e-9b5d-10944de9f6e8_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">Share-based payment arrangement, nonvested award, cost not yet recognized, amount</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RangeAxis_81a0404a-613a-40d1-872a-f483e5a1a265_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_74892e02-3712-46f4-99d8-26f1c34834d0_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computed income tax expense (benefit) at federal statutory rates</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink: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 at Federal Statutory Income Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_84c59719-2633-4206-ad27-40c9803c04e9_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink: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 tax assets, operating loss carryforwards, foreign</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink: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 Tax Assets, Operating Loss Carryforwards, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_dakt_TransportationSegmentMember_1e7eacb7-7338-4473-80db-a707f865273a_terseLabel_en-US" xlink:label="lab_dakt_TransportationSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transportation</link:label>
    <link:label id="lab_dakt_TransportationSegmentMember_label_en-US" xlink:label="lab_dakt_TransportationSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transportation Segment [Member]</link:label>
    <link:label id="lab_dakt_TransportationSegmentMember_documentation_en-US" xlink:label="lab_dakt_TransportationSegmentMember" 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">Represents the transportation segment.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_TransportationSegmentMember" xlink:href="dakt-20220430.xsd#dakt_TransportationSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_TransportationSegmentMember" xlink:to="lab_dakt_TransportationSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockMember_af8089bb-851e-49f7-bb3d-68af61a36909_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockMember" xlink: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</link:label>
    <link:label id="lab_us-gaap_PreferredStockMember_label_en-US" xlink:label="lab_us-gaap_PreferredStockMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockMember" xlink:to="lab_us-gaap_PreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_15924516-d424-4ccd-9889-11b005f3ce76_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">Intangibles, net</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_a5efab43-c00d-41ce-93f7-8495555f7e26_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">Total expected amortization expense</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_Goodwill_50fd83c6-cc55-4162-b25a-02c51bbf1a93_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_b09eedd8-a337-4416-936d-f8e82f147150_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_529b3d82-a6bf-45c1-a488-6d9b2de384ee_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dakt_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeAmount_1f5b27fc-29e6-4db7-955c-22cfb610dfe7_terseLabel_en-US" xlink:label="lab_dakt_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">GILTI</link:label>
    <link:label id="lab_dakt_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeAmount_label_en-US" xlink:label="lab_dakt_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeAmount" xlink: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, Global Intangible Low-Taxed Income, Amount</link:label>
    <link:label id="lab_dakt_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeAmount_documentation_en-US" xlink:label="lab_dakt_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeAmount" 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, Global Intangible Low-Taxed Income, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeAmount" xlink:href="dakt-20220430.xsd#dakt_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dakt_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeAmount" xlink:to="lab_dakt_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationAmortizationAndAccretionNet_d52aed0e-c18f-494a-be4c-58d8abe75df6_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAmortizationAndAccretionNet" xlink: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_DepreciationAmortizationAndAccretionNet_label_en-US" xlink:label="lab_us-gaap_DepreciationAmortizationAndAccretionNet" xlink: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, Amortization and Accretion, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAmortizationAndAccretionNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationAmortizationAndAccretionNet" xlink:to="lab_us-gaap_DepreciationAmortizationAndAccretionNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_7e2867f5-b0bc-484b-802a-c2a38f2b87c7_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AccruedIncomeTaxesCurrent_d1f75896-a995-4682-aa4b-16575e0b2fab_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">Income taxes payable</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_c755bdc4-78b4-429b-8c52-775fa8e39a6c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink: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, Liability, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink: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, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_9f9fb6a7-c1fa-4123-9e69-5d67660f69d6_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink: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_InventoryPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_1892a10e-6e21-48e7-a755-e264b686ec66_verboseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" 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">Foreign</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink: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 Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_fa423d0f-0be7-4db9-a12e-e06f2533ade8_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">Schedule 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_OperatingLeaseCost_65edf694-1a8e-4270-a791-6124e5949bcb_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, cost</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ComputerEquipmentMember_3c4af4b6-6371-4952-aee1-b1d9d4d55dcc_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer software and hardware</link:label>
    <link:label id="lab_us-gaap_ComputerEquipmentMember_label_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerEquipmentMember" xlink:to="lab_us-gaap_ComputerEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxContingencies_e161cb2b-8fa5-4438-8666-c304e85924e8_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxContingencies" xlink: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 uncertain tax positions</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxContingencies_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxContingencies" xlink: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, Tax Contingency, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxContingencies" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_d9b19954-35c3-435f-9c50-c5b358d8325d_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink: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, Allowance for Credit Loss</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink: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 [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:to="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetDomain_5bcb2106-f23b-45a0-9093-efbfa11a767e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetDomain" xlink: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 Tax Asset [Domain]</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetDomain_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetDomain" xlink: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 Tax Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetDomain" xlink:to="lab_us-gaap_DeferredTaxAssetDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_0e051619-60a4-4b16-837c-fe79f2244086_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">Defined contribution plan, maximum annual contributions per employee, percent</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfFiniteLivedIntangibleAssetsTable_4a7b77a9-ebe8-4f69-aaf5-5dedc4166937_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_DeferredIncomeTaxExpenseBenefit_6f6f6ff1-3891-4aa6-a131-85279b7d49cc_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, net</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e5824329-ae9a-4c9b-8de9-cb1228f570b1_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink: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 (used) provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink: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, Noncash Items, 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_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_e59edbda-24f0-4b92-b8dd-c17ffca2703f_verboseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" 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">Shares vested and expected to vest, weighted average remaining contractual life</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink: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, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>13
<FILENAME>dakt-20220430_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 2022 Workiva-->
<!--r:dbb544bc-4ffc-45ed-85d2-354f75fd13fe,g:a003da6b-a905-405d-96f1-8b2dc0315631-->
<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.daktronics.com/role/Coverpage" xlink:type="simple" xlink:href="dakt-20220430.xsd#Coverpage"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/Coverpage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_43d6fff8-24f4-4619-b936-f2e4857dff75" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationTable"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_4f8c084f-eeca-49d1-a59e-3b341e792ebe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_43d6fff8-24f4-4619-b936-f2e4857dff75" xlink:to="loc_us-gaap_StatementClassOfStockAxis_4f8c084f-eeca-49d1-a59e-3b341e792ebe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_859b8ef9-a663-406c-b9b8-f150b11e5426" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4f8c084f-eeca-49d1-a59e-3b341e792ebe" xlink:to="loc_us-gaap_ClassOfStockDomain_859b8ef9-a663-406c-b9b8-f150b11e5426" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_f3005038-60b0-4023-848f-25109c32f3a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_859b8ef9-a663-406c-b9b8-f150b11e5426" xlink:to="loc_us-gaap_PreferredStockMember_f3005038-60b0-4023-848f-25109c32f3a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_2db4c1b5-738e-4556-9b69-4c8b82ae824f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_859b8ef9-a663-406c-b9b8-f150b11e5426" xlink:to="loc_us-gaap_CommonStockMember_2db4c1b5-738e-4556-9b69-4c8b82ae824f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_43d6fff8-24f4-4619-b936-f2e4857dff75" xlink:to="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_3e4063b2-4784-4268-ba32-e81b64115527" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_DocumentType_3e4063b2-4784-4268-ba32-e81b64115527" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_2581c0a8-934a-42c0-97fc-06d39a4514bf" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_DocumentAnnualReport_2581c0a8-934a-42c0-97fc-06d39a4514bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_639b86f1-16cd-400f-91a9-741510ed25cc" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_CurrentFiscalYearEndDate_639b86f1-16cd-400f-91a9-741510ed25cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_b982a079-48e2-486e-8f19-db65cc81467d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_DocumentPeriodEndDate_b982a079-48e2-486e-8f19-db65cc81467d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_617c4213-b48e-4d9f-b40f-217590ccc9e7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_DocumentTransitionReport_617c4213-b48e-4d9f-b40f-217590ccc9e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_9848d6ae-88a3-44e2-9df9-824b8125ec5f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_EntityFileNumber_9848d6ae-88a3-44e2-9df9-824b8125ec5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_f70fbc75-b4a0-4c96-8516-44c14e454440" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_EntityRegistrantName_f70fbc75-b4a0-4c96-8516-44c14e454440" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_69800df9-5f9d-4831-a782-0814d13ee365" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_EntityIncorporationStateCountryCode_69800df9-5f9d-4831-a782-0814d13ee365" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_7b2f0e8b-bcd9-41e6-bec1-6c176ff434e3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_EntityTaxIdentificationNumber_7b2f0e8b-bcd9-41e6-bec1-6c176ff434e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_f284a7cc-235f-4b19-a6db-109314abfbcf" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_EntityAddressAddressLine1_f284a7cc-235f-4b19-a6db-109314abfbcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_24a21f78-68c6-4cdc-8eae-c41189747d94" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_EntityAddressCityOrTown_24a21f78-68c6-4cdc-8eae-c41189747d94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_428f9ef9-cc7e-424d-bd92-a8e67e58223a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_EntityAddressStateOrProvince_428f9ef9-cc7e-424d-bd92-a8e67e58223a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_dc28a465-94b2-42fd-b8c7-123aa98019c0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_EntityAddressPostalZipCode_dc28a465-94b2-42fd-b8c7-123aa98019c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_2365731d-fe3d-4ed4-a1cb-a1ddda07cb60" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_CityAreaCode_2365731d-fe3d-4ed4-a1cb-a1ddda07cb60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_0bb85b55-2c60-4817-817a-795b9929b7d9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_LocalPhoneNumber_0bb85b55-2c60-4817-817a-795b9929b7d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_2f3fb536-696f-4ade-9853-1a5e8711b080" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_Security12bTitle_2f3fb536-696f-4ade-9853-1a5e8711b080" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_07490ce4-8306-489f-a966-75813da5a84f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_TradingSymbol_07490ce4-8306-489f-a966-75813da5a84f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_cb650a37-06fe-48f9-961a-b7197c7a9b23" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_SecurityExchangeName_cb650a37-06fe-48f9-961a-b7197c7a9b23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_c7717224-a11e-474a-a1b6-edc6afe27c98" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_c7717224-a11e-474a-a1b6-edc6afe27c98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_bde69761-526e-42be-964e-5a6e5eb6c043" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_EntityVoluntaryFilers_bde69761-526e-42be-964e-5a6e5eb6c043" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_31d99929-cff2-4510-985a-427151b5e58a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_EntityCurrentReportingStatus_31d99929-cff2-4510-985a-427151b5e58a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_86d77c30-9499-408d-9922-c01adb50c4f9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_EntityInteractiveDataCurrent_86d77c30-9499-408d-9922-c01adb50c4f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_676181b9-48aa-4ee7-a7c4-f9a016faddda" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_EntityFilerCategory_676181b9-48aa-4ee7-a7c4-f9a016faddda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_ff980396-acf0-4c86-8d23-50655844f6ef" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_EntitySmallBusiness_ff980396-acf0-4c86-8d23-50655844f6ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_a4dae512-65a7-4ec0-aa7a-1db3c4836ff1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_EntityEmergingGrowthCompany_a4dae512-65a7-4ec0-aa7a-1db3c4836ff1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_ce473112-d027-440f-9d76-f63cd9588ec8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_IcfrAuditorAttestationFlag_ce473112-d027-440f-9d76-f63cd9588ec8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_e018289b-c59c-423d-b704-3cc077f9690a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_EntityShellCompany_e018289b-c59c-423d-b704-3cc077f9690a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_4cab60ad-fa3a-418a-b0ec-f31ea17bf9ba" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_EntityPublicFloat_4cab60ad-fa3a-418a-b0ec-f31ea17bf9ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_7014c08c-0771-4d4e-b8d6-c2f9098d3b48" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_7014c08c-0771-4d4e-b8d6-c2f9098d3b48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_de4ba3ea-afbb-49ab-a67b-98bfa7dd3e7e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_de4ba3ea-afbb-49ab-a67b-98bfa7dd3e7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_9baa4e3c-4cc5-44db-9e3a-397d84777e4d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_EntityCentralIndexKey_9baa4e3c-4cc5-44db-9e3a-397d84777e4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_fab7dd6f-5efb-4094-9e3e-3c068760b38e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_DocumentFiscalYearFocus_fab7dd6f-5efb-4094-9e3e-3c068760b38e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_889d2f2d-c8a4-4c24-b15b-20a605887a7b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_DocumentFiscalPeriodFocus_889d2f2d-c8a4-4c24-b15b-20a605887a7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_112c33c3-dda8-4797-9d52-e9050d469a46" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_ee24644d-869c-440f-b048-f8f809357bdb" xlink:to="loc_dei_AmendmentFlag_112c33c3-dda8-4797-9d52-e9050d469a46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/AuditInformation" xlink:type="simple" xlink:href="dakt-20220430.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dakt_AuditorInformationAbstract_a9afa398-da18-460d-beac-28f1ec685d61" xlink:href="dakt-20220430.xsd#dakt_AuditorInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_6eb9fc1c-9bb0-432d-a506-b8830bfc90c3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dakt_AuditorInformationAbstract_a9afa398-da18-460d-beac-28f1ec685d61" xlink:to="loc_dei_AuditorName_6eb9fc1c-9bb0-432d-a506-b8830bfc90c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_572d59e6-62a3-45a8-bce9-c603715c3eae" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dakt_AuditorInformationAbstract_a9afa398-da18-460d-beac-28f1ec685d61" xlink:to="loc_dei_AuditorLocation_572d59e6-62a3-45a8-bce9-c603715c3eae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_528bd97b-3d9f-4653-a1ed-433b71c65002" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dakt_AuditorInformationAbstract_a9afa398-da18-460d-beac-28f1ec685d61" xlink:to="loc_dei_AuditorFirmId_528bd97b-3d9f-4653-a1ed-433b71c65002" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="dakt-20220430.xsd#ConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_79cdce2d-64f1-403e-a56e-9c39d4b5a6e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_856581dd-d21e-4713-91b1-a4c4f857337c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_79cdce2d-64f1-403e-a56e-9c39d4b5a6e5" xlink:to="loc_us-gaap_AssetsAbstract_856581dd-d21e-4713-91b1-a4c4f857337c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_2baa3aae-ca40-41ce-b6e3-df0d84552bb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_856581dd-d21e-4713-91b1-a4c4f857337c" xlink:to="loc_us-gaap_AssetsCurrentAbstract_2baa3aae-ca40-41ce-b6e3-df0d84552bb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_753cb53e-39a6-4857-b1a4-f2efc43c7bfa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2baa3aae-ca40-41ce-b6e3-df0d84552bb9" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_753cb53e-39a6-4857-b1a4-f2efc43c7bfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_ad809ad7-9ef6-4331-8441-3613f287bf53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_2baa3aae-ca40-41ce-b6e3-df0d84552bb9" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_ad809ad7-9ef6-4331-8441-3613f287bf53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_babf2cd7-cdd6-48fc-939b-f16ecd8decd5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_2baa3aae-ca40-41ce-b6e3-df0d84552bb9" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_babf2cd7-cdd6-48fc-939b-f16ecd8decd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_77725702-d7e6-4980-b5bb-bb5e928aa614" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_2baa3aae-ca40-41ce-b6e3-df0d84552bb9" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_77725702-d7e6-4980-b5bb-bb5e928aa614" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_c7ae9937-4bcc-4aab-923b-6b25d8ac95b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_2baa3aae-ca40-41ce-b6e3-df0d84552bb9" xlink:to="loc_us-gaap_InventoryNet_c7ae9937-4bcc-4aab-923b-6b25d8ac95b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_2bd946bd-5323-4649-b7f5-628c18b2030c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_2baa3aae-ca40-41ce-b6e3-df0d84552bb9" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_2bd946bd-5323-4649-b7f5-628c18b2030c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_a038e1eb-e901-485e-a534-e9cc07fd7b57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_2baa3aae-ca40-41ce-b6e3-df0d84552bb9" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent_a038e1eb-e901-485e-a534-e9cc07fd7b57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_15cd175b-572a-42b6-bff1-74d5b79a4ca7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_2baa3aae-ca40-41ce-b6e3-df0d84552bb9" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_15cd175b-572a-42b6-bff1-74d5b79a4ca7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_570db45b-3b91-476e-9f37-25dfa31e6836" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_2baa3aae-ca40-41ce-b6e3-df0d84552bb9" xlink:to="loc_us-gaap_IncomeTaxesReceivable_570db45b-3b91-476e-9f37-25dfa31e6836" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_994e36ad-3340-481b-8b18-d01d23883ac9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_2baa3aae-ca40-41ce-b6e3-df0d84552bb9" xlink:to="loc_us-gaap_AssetsCurrent_994e36ad-3340-481b-8b18-d01d23883ac9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_70d20ed3-2173-4fc6-925b-1d31930a13f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_856581dd-d21e-4713-91b1-a4c4f857337c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_70d20ed3-2173-4fc6-925b-1d31930a13f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_45bf5ef6-6198-4949-9868-d0ee4a2180c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_856581dd-d21e-4713-91b1-a4c4f857337c" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_45bf5ef6-6198-4949-9868-d0ee4a2180c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_d5061e32-f3c9-4c8f-805a-43de327ea8e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_856581dd-d21e-4713-91b1-a4c4f857337c" xlink:to="loc_us-gaap_Goodwill_d5061e32-f3c9-4c8f-805a-43de327ea8e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d7b92340-ea3d-485e-a876-56f1d9739995" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_856581dd-d21e-4713-91b1-a4c4f857337c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d7b92340-ea3d-485e-a876-56f1d9739995" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAndOtherNoncurrentAssets_73afd2da-cd2c-4f6d-ac51-42cf3ecfb6c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsAndOtherNoncurrentAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_856581dd-d21e-4713-91b1-a4c4f857337c" xlink:to="loc_us-gaap_InvestmentsAndOtherNoncurrentAssets_73afd2da-cd2c-4f6d-ac51-42cf3ecfb6c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_3df3a362-9f1f-44ff-86c1-7353fe97d6c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_856581dd-d21e-4713-91b1-a4c4f857337c" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_3df3a362-9f1f-44ff-86c1-7353fe97d6c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_3a249433-fe8a-43af-a5fd-72975307ede2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_856581dd-d21e-4713-91b1-a4c4f857337c" xlink:to="loc_us-gaap_Assets_3a249433-fe8a-43af-a5fd-72975307ede2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_29093622-ac3c-427f-8f57-dc0d633eeca0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_79cdce2d-64f1-403e-a56e-9c39d4b5a6e5" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_29093622-ac3c-427f-8f57-dc0d633eeca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_a5519a14-7157-4492-b396-90f09f7a3959" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_29093622-ac3c-427f-8f57-dc0d633eeca0" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_a5519a14-7157-4492-b396-90f09f7a3959" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_092d95f7-dcd0-4717-a382-54640034edb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a5519a14-7157-4492-b396-90f09f7a3959" xlink:to="loc_us-gaap_AccountsPayableCurrent_092d95f7-dcd0-4717-a382-54640034edb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_c2f554ec-3433-453a-a38e-697e3c84567e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a5519a14-7157-4492-b396-90f09f7a3959" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_c2f554ec-3433-453a-a38e-697e3c84567e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_5fe88523-10db-475a-b662-d0110a9de7ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a5519a14-7157-4492-b396-90f09f7a3959" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_5fe88523-10db-475a-b662-d0110a9de7ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_b34aa99d-e904-4486-be21-9dc3e0542e37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a5519a14-7157-4492-b396-90f09f7a3959" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_b34aa99d-e904-4486-be21-9dc3e0542e37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_5478fad5-c5dd-4b6b-a02d-5d3319e080a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a5519a14-7157-4492-b396-90f09f7a3959" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_5478fad5-c5dd-4b6b-a02d-5d3319e080a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_f520b8cf-26cd-434c-bfc8-101a53478a38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a5519a14-7157-4492-b396-90f09f7a3959" xlink:to="loc_us-gaap_LiabilitiesCurrent_f520b8cf-26cd-434c-bfc8-101a53478a38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualNoncurrent_81501f93-15b7-4463-8273-d1ac4a331717" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrualNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_29093622-ac3c-427f-8f57-dc0d633eeca0" xlink:to="loc_us-gaap_ProductWarrantyAccrualNoncurrent_81501f93-15b7-4463-8273-d1ac4a331717" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_7277924f-e580-4d3f-a468-3de2b2be4d23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_29093622-ac3c-427f-8f57-dc0d633eeca0" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_7277924f-e580-4d3f-a468-3de2b2be4d23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_0ae79413-3dc4-418e-8659-0febde550fcc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_29093622-ac3c-427f-8f57-dc0d633eeca0" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_0ae79413-3dc4-418e-8659-0febde550fcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent_204d9adc-803c-4cdb-a498-f6811548cd0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_29093622-ac3c-427f-8f57-dc0d633eeca0" xlink:to="loc_us-gaap_AccruedIncomeTaxesNoncurrent_204d9adc-803c-4cdb-a498-f6811548cd0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_b1a02652-215b-4a6c-bd74-d5badd494d4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_29093622-ac3c-427f-8f57-dc0d633eeca0" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_b1a02652-215b-4a6c-bd74-d5badd494d4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_7590069c-14fd-45bf-a7cb-57d710b1b799" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_29093622-ac3c-427f-8f57-dc0d633eeca0" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_7590069c-14fd-45bf-a7cb-57d710b1b799" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_1f43fc91-2f56-48e0-878e-7402dddba060" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_29093622-ac3c-427f-8f57-dc0d633eeca0" xlink:to="loc_us-gaap_StockholdersEquityAbstract_1f43fc91-2f56-48e0-878e-7402dddba060" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_855daa0d-b2cf-4917-aa51-9d8bad4789c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StockholdersEquityAbstract_1f43fc91-2f56-48e0-878e-7402dddba060" xlink:to="loc_us-gaap_PreferredStockValue_855daa0d-b2cf-4917-aa51-9d8bad4789c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_339fee56-af39-4a11-90db-53864bfc6fc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StockholdersEquityAbstract_1f43fc91-2f56-48e0-878e-7402dddba060" xlink:to="loc_us-gaap_CommonStockValue_339fee56-af39-4a11-90db-53864bfc6fc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_08b25b58-ae85-4f62-bd45-dc4b9681f554" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StockholdersEquityAbstract_1f43fc91-2f56-48e0-878e-7402dddba060" xlink:to="loc_us-gaap_AdditionalPaidInCapital_08b25b58-ae85-4f62-bd45-dc4b9681f554" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_eeb0e96e-b195-4ef3-a460-2e6076421e78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StockholdersEquityAbstract_1f43fc91-2f56-48e0-878e-7402dddba060" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_eeb0e96e-b195-4ef3-a460-2e6076421e78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_6c6dd0cf-17de-4c5c-bc0b-ed3fcfee3db5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1f43fc91-2f56-48e0-878e-7402dddba060" xlink:to="loc_us-gaap_TreasuryStockValue_6c6dd0cf-17de-4c5c-bc0b-ed3fcfee3db5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f152249b-6044-485d-ad10-0af9b66c1ba5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1f43fc91-2f56-48e0-878e-7402dddba060" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f152249b-6044-485d-ad10-0af9b66c1ba5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_81515ee3-826f-4cbf-aaf2-8aa193b0ca75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1f43fc91-2f56-48e0-878e-7402dddba060" xlink:to="loc_us-gaap_StockholdersEquity_81515ee3-826f-4cbf-aaf2-8aa193b0ca75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_6d56b89e-ca32-42ff-bdf4-370163eb94fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_29093622-ac3c-427f-8f57-dc0d633eeca0" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_6d56b89e-ca32-42ff-bdf4-370163eb94fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/ConsolidatedBalanceSheetsParentheticals" xlink:type="simple" xlink:href="dakt-20220430.xsd#ConsolidatedBalanceSheetsParentheticals"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/ConsolidatedBalanceSheetsParentheticals" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_a6bdc453-ff30-403a-8652-69307375147f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_33d151ac-ee79-4ff7-8918-61c6b4a448f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_a6bdc453-ff30-403a-8652-69307375147f" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_33d151ac-ee79-4ff7-8918-61c6b4a448f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_e64a7a1b-4683-4cc6-a580-c7f817b0685e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_a6bdc453-ff30-403a-8652-69307375147f" xlink:to="loc_us-gaap_PreferredStockSharesIssued_e64a7a1b-4683-4cc6-a580-c7f817b0685e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_a4eda953-e50c-47b5-a896-9f12c7f534bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_a6bdc453-ff30-403a-8652-69307375147f" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_a4eda953-e50c-47b5-a896-9f12c7f534bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_71607120-ff0d-48ca-8d4b-d5991a35bc0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_a6bdc453-ff30-403a-8652-69307375147f" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_71607120-ff0d-48ca-8d4b-d5991a35bc0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_73a4329d-41b2-45ae-8a20-35d20e8b3186" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_a6bdc453-ff30-403a-8652-69307375147f" xlink:to="loc_us-gaap_CommonStockSharesIssued_73a4329d-41b2-45ae-8a20-35d20e8b3186" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_cd56cfa1-8fac-4d5b-b9c0-eec32bb54774" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_a6bdc453-ff30-403a-8652-69307375147f" xlink:to="loc_us-gaap_TreasuryStockShares_cd56cfa1-8fac-4d5b-b9c0-eec32bb54774" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="dakt-20220430.xsd#ConsolidatedStatementsofOperations"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/ConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_69fc784b-767d-4d7d-90b1-1ae321ced5da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_24903437-982a-4c0a-929c-f69505c83b8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeStatementAbstract_69fc784b-767d-4d7d-90b1-1ae321ced5da" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_24903437-982a-4c0a-929c-f69505c83b8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_b59d44c6-27ca-46f2-9739-cd0beee272a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_69fc784b-767d-4d7d-90b1-1ae321ced5da" xlink:to="loc_us-gaap_CostOfRevenue_b59d44c6-27ca-46f2-9739-cd0beee272a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_df0c2992-02a3-4721-ae4c-23ba1435bddf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeStatementAbstract_69fc784b-767d-4d7d-90b1-1ae321ced5da" xlink:to="loc_us-gaap_GrossProfit_df0c2992-02a3-4721-ae4c-23ba1435bddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_3076d907-6221-4ffa-b003-3ab51ccda9e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeStatementAbstract_69fc784b-767d-4d7d-90b1-1ae321ced5da" xlink:to="loc_us-gaap_OperatingExpensesAbstract_3076d907-6221-4ffa-b003-3ab51ccda9e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingExpense_0ce58de2-d9a1-4f23-bb65-6ec924a27e84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_3076d907-6221-4ffa-b003-3ab51ccda9e2" xlink:to="loc_us-gaap_SellingExpense_0ce58de2-d9a1-4f23-bb65-6ec924a27e84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_5141920b-86b4-49a3-948e-46130e93629b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_3076d907-6221-4ffa-b003-3ab51ccda9e2" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_5141920b-86b4-49a3-948e-46130e93629b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_c9662e7b-e5af-4199-aef7-f16fc64d4ef1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_3076d907-6221-4ffa-b003-3ab51ccda9e2" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_c9662e7b-e5af-4199-aef7-f16fc64d4ef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_81faf676-dbe3-46fc-a37d-4e3694740492" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3076d907-6221-4ffa-b003-3ab51ccda9e2" xlink:to="loc_us-gaap_OperatingExpenses_81faf676-dbe3-46fc-a37d-4e3694740492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_f950e813-cad7-43bc-b5aa-ed18e102f01e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OperatingExpensesAbstract_3076d907-6221-4ffa-b003-3ab51ccda9e2" xlink:to="loc_us-gaap_OperatingIncomeLoss_f950e813-cad7-43bc-b5aa-ed18e102f01e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_a6102139-ce2b-4e13-8ce9-45ed641d57b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_69fc784b-767d-4d7d-90b1-1ae321ced5da" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_a6102139-ce2b-4e13-8ce9-45ed641d57b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNet_ff3487f2-f8d5-47d5-8e06-fbe06827d76b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_a6102139-ce2b-4e13-8ce9-45ed641d57b2" xlink:to="loc_us-gaap_InvestmentIncomeNet_ff3487f2-f8d5-47d5-8e06-fbe06827d76b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_78e99c14-6a65-4a8e-9875-42451bdc02b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_a6102139-ce2b-4e13-8ce9-45ed641d57b2" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_78e99c14-6a65-4a8e-9875-42451bdc02b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_41e206c1-81ba-464d-8b4d-66813c2cd5d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_a6102139-ce2b-4e13-8ce9-45ed641d57b2" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_41e206c1-81ba-464d-8b4d-66813c2cd5d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_d5ae34fc-6789-4a60-a9eb-e78b4f9222df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_a6102139-ce2b-4e13-8ce9-45ed641d57b2" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_d5ae34fc-6789-4a60-a9eb-e78b4f9222df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_0aa30301-2dd0-4a69-9af4-ee9fa746b095" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_a6102139-ce2b-4e13-8ce9-45ed641d57b2" xlink:to="loc_us-gaap_NetIncomeLoss_0aa30301-2dd0-4a69-9af4-ee9fa746b095" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_38d1226f-acaa-4608-b9e6-e0b2e4eb0361" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_69fc784b-767d-4d7d-90b1-1ae321ced5da" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_38d1226f-acaa-4608-b9e6-e0b2e4eb0361" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f77dc9cf-6373-4b0d-90b9-863ce51aa4e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_WeightedAverageNumberOfSharesOutstandingAbstract_38d1226f-acaa-4608-b9e6-e0b2e4eb0361" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f77dc9cf-6373-4b0d-90b9-863ce51aa4e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_7dbdd9f9-f9b3-4861-a0c1-dd0d8993f934" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_WeightedAverageNumberOfSharesOutstandingAbstract_38d1226f-acaa-4608-b9e6-e0b2e4eb0361" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_7dbdd9f9-f9b3-4861-a0c1-dd0d8993f934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_7cad78a3-f02f-4306-9fe8-474f9f7d64c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_69fc784b-767d-4d7d-90b1-1ae321ced5da" xlink:to="loc_us-gaap_EarningsPerShareAbstract_7cad78a3-f02f-4306-9fe8-474f9f7d64c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_88aefdcb-4805-4469-92e8-0d940ee5a29a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7cad78a3-f02f-4306-9fe8-474f9f7d64c8" xlink:to="loc_us-gaap_EarningsPerShareBasic_88aefdcb-4805-4469-92e8-0d940ee5a29a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_50ade3ef-cc50-47ad-8851-d0bc13c09b78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7cad78a3-f02f-4306-9fe8-474f9f7d64c8" xlink:to="loc_us-gaap_EarningsPerShareDiluted_50ade3ef-cc50-47ad-8851-d0bc13c09b78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/ConsolidatedStatementsofComprehensiveLossIncome" xlink:type="simple" xlink:href="dakt-20220430.xsd#ConsolidatedStatementsofComprehensiveLossIncome"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/ConsolidatedStatementsofComprehensiveLossIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_89b8d403-abb9-4b19-842c-ef99e7c2e163" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a23258d9-9ebf-4ce8-b6b7-db245b047ab1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StatementOfIncomeAndComprehensiveIncomeAbstract_89b8d403-abb9-4b19-842c-ef99e7c2e163" xlink:to="loc_us-gaap_NetIncomeLoss_a23258d9-9ebf-4ce8-b6b7-db245b047ab1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_8e609153-e99b-4e41-804f-33d92ccb3a5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_89b8d403-abb9-4b19-842c-ef99e7c2e163" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_8e609153-e99b-4e41-804f-33d92ccb3a5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_ab76df99-568c-4150-82cc-436f48925619" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8e609153-e99b-4e41-804f-33d92ccb3a5a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_ab76df99-568c-4150-82cc-436f48925619" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_5925852d-c894-471e-a978-5135067f3ef1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_8e609153-e99b-4e41-804f-33d92ccb3a5a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_5925852d-c894-471e-a978-5135067f3ef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_20c2303d-5975-43d3-bc64-73d87cc24eb0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_8e609153-e99b-4e41-804f-33d92ccb3a5a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_20c2303d-5975-43d3-bc64-73d87cc24eb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_fbf87a55-6894-42f1-8220-cbe592884f82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_89b8d403-abb9-4b19-842c-ef99e7c2e163" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_fbf87a55-6894-42f1-8220-cbe592884f82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquity" xlink:type="simple" xlink:href="dakt-20220430.xsd#ConsolidatedStatementsofShareholdersEquity"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_df45a3ab-b4eb-4b15-acea-31f9e7610693" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_b0a91363-ad94-4cf4-8919-4067363b7889" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_df45a3ab-b4eb-4b15-acea-31f9e7610693" xlink:to="loc_us-gaap_StatementTable_b0a91363-ad94-4cf4-8919-4067363b7889" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_01db7665-4805-4aa9-83d9-267f56483c50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_b0a91363-ad94-4cf4-8919-4067363b7889" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_01db7665-4805-4aa9-83d9-267f56483c50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_cadb8c36-2969-44ed-8bcb-3ba800901ee4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_01db7665-4805-4aa9-83d9-267f56483c50" xlink:to="loc_us-gaap_EquityComponentDomain_cadb8c36-2969-44ed-8bcb-3ba800901ee4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_256e294f-c488-42d2-a2cf-2f7d4565a31d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_cadb8c36-2969-44ed-8bcb-3ba800901ee4" xlink:to="loc_us-gaap_CommonStockMember_256e294f-c488-42d2-a2cf-2f7d4565a31d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_66ea31f1-c955-4363-bf9a-9feab7c6f773" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_cadb8c36-2969-44ed-8bcb-3ba800901ee4" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_66ea31f1-c955-4363-bf9a-9feab7c6f773" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_6093beb6-4b20-4089-9dfe-ea1a07799ae5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_cadb8c36-2969-44ed-8bcb-3ba800901ee4" xlink:to="loc_us-gaap_RetainedEarningsMember_6093beb6-4b20-4089-9dfe-ea1a07799ae5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_628733cd-f3db-40c9-b7af-1477d0bae794" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_cadb8c36-2969-44ed-8bcb-3ba800901ee4" xlink:to="loc_us-gaap_TreasuryStockMember_628733cd-f3db-40c9-b7af-1477d0bae794" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_a764c728-bdcc-4093-96ce-f850ec773092" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_cadb8c36-2969-44ed-8bcb-3ba800901ee4" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_a764c728-bdcc-4093-96ce-f850ec773092" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_df4329c3-e032-44c3-91d0-41aa45935746" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b0a91363-ad94-4cf4-8919-4067363b7889" xlink:to="loc_us-gaap_StatementLineItems_df4329c3-e032-44c3-91d0-41aa45935746" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf528b80-8411-42f5-b4c0-e852cfb66112" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_df4329c3-e032-44c3-91d0-41aa45935746" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf528b80-8411-42f5-b4c0-e852cfb66112" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f0b9bce6-e31a-4932-91cf-009ca690f809" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf528b80-8411-42f5-b4c0-e852cfb66112" xlink:to="loc_us-gaap_StockholdersEquity_f0b9bce6-e31a-4932-91cf-009ca690f809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_25db5f4d-b073-4b80-872d-26398ed944a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf528b80-8411-42f5-b4c0-e852cfb66112" xlink:to="loc_us-gaap_NetIncomeLoss_25db5f4d-b073-4b80-872d-26398ed944a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_36f3aaed-0dbd-4965-91a2-a05d01a6b79d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf528b80-8411-42f5-b4c0-e852cfb66112" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_36f3aaed-0dbd-4965-91a2-a05d01a6b79d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_5712b349-35a3-40bb-aced-e5ce5f7e3349" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf528b80-8411-42f5-b4c0-e852cfb66112" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_5712b349-35a3-40bb-aced-e5ce5f7e3349" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_429f80fe-0aa6-43c2-b364-8442556f89ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf528b80-8411-42f5-b4c0-e852cfb66112" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_429f80fe-0aa6-43c2-b364-8442556f89ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_623fc319-7444-4bd8-9cde-62964cfa1a9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf528b80-8411-42f5-b4c0-e852cfb66112" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_623fc319-7444-4bd8-9cde-62964cfa1a9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_44012d53-6fdc-487c-8fb4-60f25cd01986" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf528b80-8411-42f5-b4c0-e852cfb66112" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_44012d53-6fdc-487c-8fb4-60f25cd01986" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_c1c5a782-b1b0-4274-9bd6-c79a2d3421c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf528b80-8411-42f5-b4c0-e852cfb66112" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_c1c5a782-b1b0-4274-9bd6-c79a2d3421c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_334edcce-6a21-4317-b7df-bd512cb868f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf528b80-8411-42f5-b4c0-e852cfb66112" xlink:to="loc_us-gaap_DividendsCommonStockCash_334edcce-6a21-4317-b7df-bd512cb868f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_e73877b1-a67d-4ac6-b0bb-4b899fd67ffa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf528b80-8411-42f5-b4c0-e852cfb66112" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_e73877b1-a67d-4ac6-b0bb-4b899fd67ffa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued_490b9fc7-3cd8-4b7e-bc7f-b6f9f98a962d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf528b80-8411-42f5-b4c0-e852cfb66112" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued_490b9fc7-3cd8-4b7e-bc7f-b6f9f98a962d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_018cd9ad-1919-441e-94bf-d74d9146d2b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cf528b80-8411-42f5-b4c0-e852cfb66112" xlink:to="loc_us-gaap_StockholdersEquity_018cd9ad-1919-441e-94bf-d74d9146d2b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquityParentheticals" xlink:type="simple" xlink:href="dakt-20220430.xsd#ConsolidatedStatementsofShareholdersEquityParentheticals"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquityParentheticals" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_d82745c2-156a-4236-8b0d-9c610eefaa2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_c58e706e-11d9-4d9f-bf28-2eba0bac29ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_d82745c2-156a-4236-8b0d-9c610eefaa2f" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_c58e706e-11d9-4d9f-bf28-2eba0bac29ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="dakt-20220430.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_7b3238bc-a861-43a3-83d4-081f0d98a217" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_52b9e198-0870-432f-8d1d-92c46aac2f26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7b3238bc-a861-43a3-83d4-081f0d98a217" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_52b9e198-0870-432f-8d1d-92c46aac2f26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_5696cfa2-f3a7-4133-ae07-cf9e30bf40c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NetCashProvidedByUsedInOperatingActivitiesAbstract_52b9e198-0870-432f-8d1d-92c46aac2f26" xlink:to="loc_us-gaap_NetIncomeLoss_5696cfa2-f3a7-4133-ae07-cf9e30bf40c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_686cd202-4959-4b5c-ac7c-849ffc642c2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_7b3238bc-a861-43a3-83d4-081f0d98a217" xlink:to="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_686cd202-4959-4b5c-ac7c-849ffc642c2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet_ea005496-98de-4700-9d3d-4b724179cf1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAmortizationAndAccretionNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_686cd202-4959-4b5c-ac7c-849ffc642c2d" xlink:to="loc_us-gaap_DepreciationAmortizationAndAccretionNet_ea005496-98de-4700-9d3d-4b724179cf1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_2b8113ed-e360-4b76-8903-a990c22c86a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_686cd202-4959-4b5c-ac7c-849ffc642c2d" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_2b8113ed-e360-4b76-8903-a990c22c86a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_1a2573ba-864b-42f3-bc8c-e4aa11fb2bda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_686cd202-4959-4b5c-ac7c-849ffc642c2d" xlink:to="loc_us-gaap_ShareBasedCompensation_1a2573ba-864b-42f3-bc8c-e4aa11fb2bda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_abf1c763-01ac-48a9-a51b-abe64adbcede" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_686cd202-4959-4b5c-ac7c-849ffc642c2d" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_abf1c763-01ac-48a9-a51b-abe64adbcede" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_78da8680-3169-40dc-957f-81ae3a5d27a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_686cd202-4959-4b5c-ac7c-849ffc642c2d" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_78da8680-3169-40dc-957f-81ae3a5d27a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_36c39e03-ed7b-4ae2-a313-6462342e88ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_686cd202-4959-4b5c-ac7c-849ffc642c2d" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_36c39e03-ed7b-4ae2-a313-6462342e88ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_5f3d24f7-4ae1-4663-a5a5-f5657e416d1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_686cd202-4959-4b5c-ac7c-849ffc642c2d" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_5f3d24f7-4ae1-4663-a5a5-f5657e416d1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_510306e5-5e23-44ea-9b0e-dea4c7612448" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_686cd202-4959-4b5c-ac7c-849ffc642c2d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_510306e5-5e23-44ea-9b0e-dea4c7612448" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a710723a-d0c5-4bcc-8a2c-3284503cda6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_7b3238bc-a861-43a3-83d4-081f0d98a217" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a710723a-d0c5-4bcc-8a2c-3284503cda6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_17f185c8-20c9-44a9-b72f-69a8fbaeb29c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a710723a-d0c5-4bcc-8a2c-3284503cda6f" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_17f185c8-20c9-44a9-b72f-69a8fbaeb29c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_696da1ee-6045-4104-9cc2-bacca205db0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a710723a-d0c5-4bcc-8a2c-3284503cda6f" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_696da1ee-6045-4104-9cc2-bacca205db0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_b0adffc0-87ba-476d-b0d3-9ac440f1a9f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a710723a-d0c5-4bcc-8a2c-3284503cda6f" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_b0adffc0-87ba-476d-b0d3-9ac440f1a9f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_96adff9e-0444-483e-8d7e-1deab6212091" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a710723a-d0c5-4bcc-8a2c-3284503cda6f" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_96adff9e-0444-483e-8d7e-1deab6212091" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_958e6229-c990-44a6-86bb-adfdb4a77316" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a710723a-d0c5-4bcc-8a2c-3284503cda6f" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_958e6229-c990-44a6-86bb-adfdb4a77316" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_5b4e86bd-7476-4aed-ba42-fa36fd74c413" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a710723a-d0c5-4bcc-8a2c-3284503cda6f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_5b4e86bd-7476-4aed-ba42-fa36fd74c413" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_85ba950e-f685-4e8b-b3c0-2404a7b8a0ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_7b3238bc-a861-43a3-83d4-081f0d98a217" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_85ba950e-f685-4e8b-b3c0-2404a7b8a0ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromNotesPayable_aff47187-b070-4e30-aacd-f8266ffab3c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromNotesPayable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_85ba950e-f685-4e8b-b3c0-2404a7b8a0ad" xlink:to="loc_us-gaap_ProceedsFromNotesPayable_aff47187-b070-4e30-aacd-f8266ffab3c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable_71b7f5ed-41c0-4941-8934-dd3fa708fc75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfNotesPayable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_85ba950e-f685-4e8b-b3c0-2404a7b8a0ad" xlink:to="loc_us-gaap_RepaymentsOfNotesPayable_71b7f5ed-41c0-4941-8934-dd3fa708fc75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_41b4db2c-f566-4632-8201-34d71452da5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_85ba950e-f685-4e8b-b3c0-2404a7b8a0ad" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_41b4db2c-f566-4632-8201-34d71452da5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_d31116fd-0ca4-4de2-972f-810e35d82c62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_85ba950e-f685-4e8b-b3c0-2404a7b8a0ad" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_d31116fd-0ca4-4de2-972f-810e35d82c62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_f88989ba-e1aa-416b-8df5-089126401660" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_85ba950e-f685-4e8b-b3c0-2404a7b8a0ad" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_f88989ba-e1aa-416b-8df5-089126401660" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_bc673cbb-bdd2-4515-99c3-51fd286585b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_85ba950e-f685-4e8b-b3c0-2404a7b8a0ad" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_bc673cbb-bdd2-4515-99c3-51fd286585b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_897d972d-aa9c-481e-88b9-47ae462cdbd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_85ba950e-f685-4e8b-b3c0-2404a7b8a0ad" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_897d972d-aa9c-481e-88b9-47ae462cdbd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2616c32c-a8ba-4ab8-9c80-819eca2a882b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_85ba950e-f685-4e8b-b3c0-2404a7b8a0ad" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2616c32c-a8ba-4ab8-9c80-819eca2a882b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_652f31bc-333b-4bec-84a3-3504e74f0d5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_85ba950e-f685-4e8b-b3c0-2404a7b8a0ad" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_652f31bc-333b-4bec-84a3-3504e74f0d5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_110bd6a2-8b02-44d9-88c0-4c70e6a477ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_85ba950e-f685-4e8b-b3c0-2404a7b8a0ad" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_110bd6a2-8b02-44d9-88c0-4c70e6a477ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_efef003c-2bad-4644-ad43-569844cdb756" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_7b3238bc-a861-43a3-83d4-081f0d98a217" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_efef003c-2bad-4644-ad43-569844cdb756" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a21bdf4d-9ee6-4074-80aa-989ed01beca0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_efef003c-2bad-4644-ad43-569844cdb756" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a21bdf4d-9ee6-4074-80aa-989ed01beca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8efe8e64-f5b0-4340-887f-b672b9d389ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_efef003c-2bad-4644-ad43-569844cdb756" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8efe8e64-f5b0-4340-887f-b672b9d389ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="dakt-20220430.xsd#NatureofBusinessandSummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_e5b55110-56b2-4b91-a884-c4cdb223994f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_d267c7ff-3b23-4074-afc4-0e88f773eff6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e5b55110-56b2-4b91-a884-c4cdb223994f" xlink:to="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_d267c7ff-3b23-4074-afc4-0e88f773eff6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="dakt-20220430.xsd#NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_6867263a-3e3a-4221-a9c5-dd0e914d393f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_NatureOfBusinessPolicyTextBlock_13482cf4-ed25-4b7d-bcb3-b63c0cfb730f" xlink:href="dakt-20220430.xsd#dakt_NatureOfBusinessPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6867263a-3e3a-4221-a9c5-dd0e914d393f" xlink:to="loc_dakt_NatureOfBusinessPolicyTextBlock_13482cf4-ed25-4b7d-bcb3-b63c0cfb730f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiscalPeriod_17a33ab7-30f1-4e00-8ffe-940e88235914" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiscalPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6867263a-3e3a-4221-a9c5-dd0e914d393f" xlink:to="loc_us-gaap_FiscalPeriod_17a33ab7-30f1-4e00-8ffe-940e88235914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_6fd3763e-9707-44ac-938b-9cece1432e31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6867263a-3e3a-4221-a9c5-dd0e914d393f" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_6fd3763e-9707-44ac-938b-9cece1432e31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock_ea20d917-7f9b-461e-bf0e-76dcd872d41d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6867263a-3e3a-4221-a9c5-dd0e914d393f" xlink:to="loc_us-gaap_InvestmentPolicyTextBlock_ea20d917-7f9b-461e-bf0e-76dcd872d41d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_55eb9835-bd53-4e38-a9e3-c27ae0d44792" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6867263a-3e3a-4221-a9c5-dd0e914d393f" xlink:to="loc_us-gaap_UseOfEstimates_55eb9835-bd53-4e38-a9e3-c27ae0d44792" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_3101954e-596c-44f8-9cd2-fa2e8df3893c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6867263a-3e3a-4221-a9c5-dd0e914d393f" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_3101954e-596c-44f8-9cd2-fa2e8df3893c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_8e92dde3-819b-4074-9512-8a45fe18a84f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6867263a-3e3a-4221-a9c5-dd0e914d393f" xlink:to="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_8e92dde3-819b-4074-9512-8a45fe18a84f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_9d7d1140-f72c-4150-9f67-a4c7b8fd4aa1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6867263a-3e3a-4221-a9c5-dd0e914d393f" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_9d7d1140-f72c-4150-9f67-a4c7b8fd4aa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_5ad90d6f-3b82-4722-952b-fcfa0c37d54d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6867263a-3e3a-4221-a9c5-dd0e914d393f" xlink:to="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_5ad90d6f-3b82-4722-952b-fcfa0c37d54d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_a5f8fc6f-6bb8-4f43-8c52-4fcaef9d73e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6867263a-3e3a-4221-a9c5-dd0e914d393f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_a5f8fc6f-6bb8-4f43-8c52-4fcaef9d73e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_RevenueRecognitionLongtermReceivablesAndAdvertisingRightsPolicyTextBlock_f6c212a7-ce33-458d-842d-73f243014dad" xlink:href="dakt-20220430.xsd#dakt_RevenueRecognitionLongtermReceivablesAndAdvertisingRightsPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6867263a-3e3a-4221-a9c5-dd0e914d393f" xlink:to="loc_dakt_RevenueRecognitionLongtermReceivablesAndAdvertisingRightsPolicyTextBlock_f6c212a7-ce33-458d-842d-73f243014dad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentImpairment_ea80cc75-1f41-4b7a-831b-f6752e5c34f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentImpairment"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6867263a-3e3a-4221-a9c5-dd0e914d393f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentImpairment_ea80cc75-1f41-4b7a-831b-f6752e5c34f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_e67e0ddb-2f12-4003-9aea-4b577f5ef774" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6867263a-3e3a-4221-a9c5-dd0e914d393f" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_e67e0ddb-2f12-4003-9aea-4b577f5ef774" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_b274e00c-217a-42f6-a4f9-c7465b064aa1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6867263a-3e3a-4221-a9c5-dd0e914d393f" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_b274e00c-217a-42f6-a4f9-c7465b064aa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_031f369d-76fb-418a-b3ad-fd24faf2b91a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6867263a-3e3a-4221-a9c5-dd0e914d393f" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_031f369d-76fb-418a-b3ad-fd24faf2b91a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_d8d4cdfc-89db-4e08-83a7-46bcb49f0ab6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6867263a-3e3a-4221-a9c5-dd0e914d393f" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_d8d4cdfc-89db-4e08-83a7-46bcb49f0ab6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_7b17e926-3e75-4ca6-83ba-a1a38d1db1e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6867263a-3e3a-4221-a9c5-dd0e914d393f" xlink:to="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_7b17e926-3e75-4ca6-83ba-a1a38d1db1e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_ec7c2ef8-7f12-4da5-a281-048352f6587e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6867263a-3e3a-4221-a9c5-dd0e914d393f" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_ec7c2ef8-7f12-4da5-a281-048352f6587e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_8c7268fc-2331-4a7d-a8ac-9cb196ebd758" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6867263a-3e3a-4221-a9c5-dd0e914d393f" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_8c7268fc-2331-4a7d-a8ac-9cb196ebd758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_6c6d41c7-0d27-4835-8656-c8398400ab22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6867263a-3e3a-4221-a9c5-dd0e914d393f" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_6c6d41c7-0d27-4835-8656-c8398400ab22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_OtherBusinessDevelopmentsCoronavirusPandemicPolicyPolicyTextBlock_75904619-cf5b-44ad-a2c8-55bb282e2885" xlink:href="dakt-20220430.xsd#dakt_OtherBusinessDevelopmentsCoronavirusPandemicPolicyPolicyTextBlock"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6867263a-3e3a-4221-a9c5-dd0e914d393f" xlink:to="loc_dakt_OtherBusinessDevelopmentsCoronavirusPandemicPolicyPolicyTextBlock_75904619-cf5b-44ad-a2c8-55bb282e2885" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_9ea75ebd-62f7-4547-b248-82e110b7d7a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6867263a-3e3a-4221-a9c5-dd0e914d393f" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_9ea75ebd-62f7-4547-b248-82e110b7d7a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_8eba86e6-1058-4cd7-8904-67cf177189f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6867263a-3e3a-4221-a9c5-dd0e914d393f" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_8eba86e6-1058-4cd7-8904-67cf177189f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="dakt-20220430.xsd#NatureofBusinessandSummaryofSignificantAccountingPoliciesTables"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_a62cceae-2cb0-454b-9ac2-ceda8a42fd85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsTextBlock_8da59ead-28fb-488b-b752-32f2bffd8b7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a62cceae-2cb0-454b-9ac2-ceda8a42fd85" xlink:to="loc_us-gaap_EquityMethodInvestmentsTextBlock_8da59ead-28fb-488b-b752-32f2bffd8b7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_65a993f9-fbdd-47f6-8abe-8e1380be2fc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a62cceae-2cb0-454b-9ac2-ceda8a42fd85" xlink:to="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_65a993f9-fbdd-47f6-8abe-8e1380be2fc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock_7aa2b255-fef2-4da1-a443-2bddb13cc314" xlink:href="dakt-20220430.xsd#dakt_PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a62cceae-2cb0-454b-9ac2-ceda8a42fd85" xlink:to="loc_dakt_PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock_7aa2b255-fef2-4da1-a443-2bddb13cc314" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_a71e274a-1192-4881-bf8b-cca5313c26ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a62cceae-2cb0-454b-9ac2-ceda8a42fd85" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_a71e274a-1192-4881-bf8b-cca5313c26ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_3ac12a1a-3c45-4825-9b27-e50df5ee925e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a62cceae-2cb0-454b-9ac2-ceda8a42fd85" xlink:to="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_3ac12a1a-3c45-4825-9b27-e50df5ee925e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual" xlink:type="simple" xlink:href="dakt-20220430.xsd#NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_365c8dab-c05b-4aca-8416-7e82d1296fb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6a0b3037-4778-4c79-82f1-15c6fce8ad8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_365c8dab-c05b-4aca-8416-7e82d1296fb8" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6a0b3037-4778-4c79-82f1-15c6fce8ad8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_aa655e27-85bc-47cf-b8ef-26a1d8a4dd8a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6a0b3037-4778-4c79-82f1-15c6fce8ad8b" xlink:to="loc_srt_RangeAxis_aa655e27-85bc-47cf-b8ef-26a1d8a4dd8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ed244b51-607a-46e9-a603-d1d7c9232728" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_aa655e27-85bc-47cf-b8ef-26a1d8a4dd8a" xlink:to="loc_srt_RangeMember_ed244b51-607a-46e9-a603-d1d7c9232728" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_947f5775-f6c8-41e0-83f4-d201704f1fae" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_ed244b51-607a-46e9-a603-d1d7c9232728" xlink:to="loc_srt_MinimumMember_947f5775-f6c8-41e0-83f4-d201704f1fae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_86cf77b3-160b-4811-aa81-b828ccac9e2c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_ed244b51-607a-46e9-a603-d1d7c9232728" xlink:to="loc_srt_MaximumMember_86cf77b3-160b-4811-aa81-b828ccac9e2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_14f50c3a-1f43-49ad-aaee-1eee8be0b4f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6a0b3037-4778-4c79-82f1-15c6fce8ad8b" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_14f50c3a-1f43-49ad-aaee-1eee8be0b4f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_581f42b0-3b06-4ce2-a5f5-5abf756acf16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_14f50c3a-1f43-49ad-aaee-1eee8be0b4f6" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_581f42b0-3b06-4ce2-a5f5-5abf756acf16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_ee08a74a-435f-4ac1-ab33-1c0cba059aee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_581f42b0-3b06-4ce2-a5f5-5abf756acf16" xlink:to="loc_us-gaap_EmployeeStockOptionMember_ee08a74a-435f-4ac1-ab33-1c0cba059aee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_7d9253c0-1979-48a9-ae97-3334c4137178" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6a0b3037-4778-4c79-82f1-15c6fce8ad8b" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_7d9253c0-1979-48a9-ae97-3334c4137178" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_011e3161-93e2-4001-9908-352a0d7fc0fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7d9253c0-1979-48a9-ae97-3334c4137178" xlink:to="loc_us-gaap_EquityMethodInvestments_011e3161-93e2-4001-9908-352a0d7fc0fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_1b066cfd-d940-4261-87cd-fb5a87385292" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7d9253c0-1979-48a9-ae97-3334c4137178" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_1b066cfd-d940-4261-87cd-fb5a87385292" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_NotesReceivableNoncurrent_3455df8d-68e1-43f9-ac1c-3e11fe78e9ef" xlink:href="dakt-20220430.xsd#dakt_NotesReceivableNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7d9253c0-1979-48a9-ae97-3334c4137178" xlink:to="loc_dakt_NotesReceivableNoncurrent_3455df8d-68e1-43f9-ac1c-3e11fe78e9ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_17166247-430a-4cbe-b592-6f0aa40cb489" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7d9253c0-1979-48a9-ae97-3334c4137178" xlink:to="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_17166247-430a-4cbe-b592-6f0aa40cb489" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_d3d4e101-be92-45bc-9f93-d707526722ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7d9253c0-1979-48a9-ae97-3334c4137178" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_d3d4e101-be92-45bc-9f93-d707526722ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet_fdef7293-6018-43d1-8397-dbfe6f6114a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7d9253c0-1979-48a9-ae97-3334c4137178" xlink:to="loc_us-gaap_CapitalizedContractCostNet_fdef7293-6018-43d1-8397-dbfe6f6114a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_ProductWarrantyAccrualStandardPartsWarrantyCoverageTerm_a2c153d2-71bd-406c-b5e5-a01d52daae93" xlink:href="dakt-20220430.xsd#dakt_ProductWarrantyAccrualStandardPartsWarrantyCoverageTerm"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7d9253c0-1979-48a9-ae97-3334c4137178" xlink:to="loc_dakt_ProductWarrantyAccrualStandardPartsWarrantyCoverageTerm_a2c153d2-71bd-406c-b5e5-a01d52daae93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_ProductWarrantyAccrualInstallationWarrantyCoverageTerm_3a38423a-5cd6-4de4-878e-32c086eb0766" xlink:href="dakt-20220430.xsd#dakt_ProductWarrantyAccrualInstallationWarrantyCoverageTerm"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7d9253c0-1979-48a9-ae97-3334c4137178" xlink:to="loc_dakt_ProductWarrantyAccrualInstallationWarrantyCoverageTerm_3a38423a-5cd6-4de4-878e-32c086eb0766" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_85b6c55f-c361-443f-b0d2-0e5800b2d190" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7d9253c0-1979-48a9-ae97-3334c4137178" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_85b6c55f-c361-443f-b0d2-0e5800b2d190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareWeightedAverageExercisePrice_b56b71e1-f4cf-4782-8c4f-3df8c9de755a" xlink:href="dakt-20220430.xsd#dakt_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareWeightedAverageExercisePrice"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7d9253c0-1979-48a9-ae97-3334c4137178" xlink:to="loc_dakt_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareWeightedAverageExercisePrice_b56b71e1-f4cf-4782-8c4f-3df8c9de755a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_ProceedsFromGovernmentProgramsCARESAct_ea313367-7cac-46e4-9c8b-3eb5417bbaac" xlink:href="dakt-20220430.xsd#dakt_ProceedsFromGovernmentProgramsCARESAct"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7d9253c0-1979-48a9-ae97-3334c4137178" xlink:to="loc_dakt_ProceedsFromGovernmentProgramsCARESAct_ea313367-7cac-46e4-9c8b-3eb5417bbaac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_DeferredPayrollTaxesCARESAct_dcdd2f18-f4b3-4140-92b8-89fea0d880b7" xlink:href="dakt-20220430.xsd#dakt_DeferredPayrollTaxesCARESAct"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7d9253c0-1979-48a9-ae97-3334c4137178" xlink:to="loc_dakt_DeferredPayrollTaxesCARESAct_dcdd2f18-f4b3-4140-92b8-89fea0d880b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesEquityMethodInvestmentsDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#NatureofBusinessandSummaryofSignificantAccountingPoliciesEquityMethodInvestmentsDetails"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesEquityMethodInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_b1a35216-0093-4a35-a890-c5efa3bb1e48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_0e03324d-0424-4111-960b-aa54f4c76752" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b1a35216-0093-4a35-a890-c5efa3bb1e48" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_0e03324d-0424-4111-960b-aa54f4c76752" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_1b3372b9-8feb-47f4-9e0b-620137f9cb84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_0e03324d-0424-4111-960b-aa54f4c76752" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_1b3372b9-8feb-47f4-9e0b-620137f9cb84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_5b7b7771-1803-4d27-babb-41b11691d7c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_1b3372b9-8feb-47f4-9e0b-620137f9cb84" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_5b7b7771-1803-4d27-babb-41b11691d7c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember_036e9c53-d927-4669-89b9-3aa3c878c902" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_5b7b7771-1803-4d27-babb-41b11691d7c7" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember_036e9c53-d927-4669-89b9-3aa3c878c902" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicLineItems_944f49d6-616d-434b-938e-967411c3f089" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_0e03324d-0424-4111-960b-aa54f4c76752" xlink:to="loc_us-gaap_EarningsPerShareBasicLineItems_944f49d6-616d-434b-938e-967411c3f089" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_d502d01c-895b-4c13-8e44-81cab1a7f248" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_944f49d6-616d-434b-938e-967411c3f089" xlink:to="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_d502d01c-895b-4c13-8e44-81cab1a7f248" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_48c1606f-89a4-415c-9a75-296cf50aa1d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_d502d01c-895b-4c13-8e44-81cab1a7f248" xlink:to="loc_us-gaap_AssetsCurrent_48c1606f-89a4-415c-9a75-296cf50aa1d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrent_17842463-39d3-4b92-81e8-f3a2086a2990" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_d502d01c-895b-4c13-8e44-81cab1a7f248" xlink:to="loc_us-gaap_AssetsNoncurrent_17842463-39d3-4b92-81e8-f3a2086a2990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_d34933ed-1482-4b78-b050-b84a9b211b57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_d502d01c-895b-4c13-8e44-81cab1a7f248" xlink:to="loc_us-gaap_LiabilitiesCurrent_d34933ed-1482-4b78-b050-b84a9b211b57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_b4a2b3b4-3a59-4cf8-a5cf-60af6d7fc188" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_d502d01c-895b-4c13-8e44-81cab1a7f248" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_b4a2b3b4-3a59-4cf8-a5cf-60af6d7fc188" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_601b9642-3870-4693-b2f5-6eb5097f31e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_944f49d6-616d-434b-938e-967411c3f089" xlink:to="loc_us-gaap_IncomeStatementAbstract_601b9642-3870-4693-b2f5-6eb5097f31e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_858165c6-9b86-46f1-9665-9babc6654544" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeStatementAbstract_601b9642-3870-4693-b2f5-6eb5097f31e1" xlink:to="loc_us-gaap_NetIncomeLoss_858165c6-9b86-46f1-9665-9babc6654544" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#NatureofBusinessandSummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_b8696805-5ec4-410a-bee3-365453cdf578" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_6823a196-a8b3-4346-8295-eb5ef3a07de4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AccountingPoliciesAbstract_b8696805-5ec4-410a-bee3-365453cdf578" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_6823a196-a8b3-4346-8295-eb5ef3a07de4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_0bb987a8-38db-4913-954d-1e068528a238" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b8696805-5ec4-410a-bee3-365453cdf578" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_0bb987a8-38db-4913-954d-1e068528a238" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_44a63075-c8b5-4c7a-af78-8270a6eb6a68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AccountingPoliciesAbstract_b8696805-5ec4-410a-bee3-365453cdf578" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_44a63075-c8b5-4c7a-af78-8270a6eb6a68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentEstimatedUsefulLifeDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#NatureofBusinessandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentEstimatedUsefulLifeDetails"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentEstimatedUsefulLifeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_8d8c956e-00ff-4652-ac5a-c850fa46c8bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f1ebf62c-b518-4f0b-92a3-2628cb919c3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AccountingPoliciesAbstract_8d8c956e-00ff-4652-ac5a-c850fa46c8bc" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f1ebf62c-b518-4f0b-92a3-2628cb919c3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_361564d2-61b1-4acd-b3c1-cabdd20ef8f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f1ebf62c-b518-4f0b-92a3-2628cb919c3f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_361564d2-61b1-4acd-b3c1-cabdd20ef8f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c5e75513-ddba-47fb-b7d3-35a7de3b5fa5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_361564d2-61b1-4acd-b3c1-cabdd20ef8f8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c5e75513-ddba-47fb-b7d3-35a7de3b5fa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_f5c9af84-b771-46a0-909f-2297be9d2ca4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c5e75513-ddba-47fb-b7d3-35a7de3b5fa5" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_f5c9af84-b771-46a0-909f-2297be9d2ca4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_7f82e9b9-cc38-4cf0-a89c-c13b1a30c501" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c5e75513-ddba-47fb-b7d3-35a7de3b5fa5" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_7f82e9b9-cc38-4cf0-a89c-c13b1a30c501" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_OfficeFurnitureAndEquipmentMember_9ab22b6e-fc13-4c1f-a8b2-01c7d71bbc0b" xlink:href="dakt-20220430.xsd#dakt_OfficeFurnitureAndEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c5e75513-ddba-47fb-b7d3-35a7de3b5fa5" xlink:to="loc_dakt_OfficeFurnitureAndEquipmentMember_9ab22b6e-fc13-4c1f-a8b2-01c7d71bbc0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_88f87e1e-3e8a-42c0-91c5-0671ce153bda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c5e75513-ddba-47fb-b7d3-35a7de3b5fa5" xlink:to="loc_us-gaap_ComputerEquipmentMember_88f87e1e-3e8a-42c0-91c5-0671ce153bda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_EquipmentHeldForRentalMember_77ed772a-8b3a-4cb5-9d9e-43d558ed5d5f" xlink:href="dakt-20220430.xsd#dakt_EquipmentHeldForRentalMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c5e75513-ddba-47fb-b7d3-35a7de3b5fa5" xlink:to="loc_dakt_EquipmentHeldForRentalMember_77ed772a-8b3a-4cb5-9d9e-43d558ed5d5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_DemonstrationEquipmentMember_ca82daec-b5d5-4cc9-8708-938809de7cbf" xlink:href="dakt-20220430.xsd#dakt_DemonstrationEquipmentMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c5e75513-ddba-47fb-b7d3-35a7de3b5fa5" xlink:to="loc_dakt_DemonstrationEquipmentMember_ca82daec-b5d5-4cc9-8708-938809de7cbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransportationEquipmentMember_19bd1c3d-28ec-4aef-bbea-e3f1010feed6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransportationEquipmentMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c5e75513-ddba-47fb-b7d3-35a7de3b5fa5" xlink:to="loc_us-gaap_TransportationEquipmentMember_19bd1c3d-28ec-4aef-bbea-e3f1010feed6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_61469317-e072-46b5-acda-28d03133bbd4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f1ebf62c-b518-4f0b-92a3-2628cb919c3f" xlink:to="loc_srt_RangeAxis_61469317-e072-46b5-acda-28d03133bbd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0c34c945-f713-4193-8d54-c8c51b57278a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_61469317-e072-46b5-acda-28d03133bbd4" xlink:to="loc_srt_RangeMember_0c34c945-f713-4193-8d54-c8c51b57278a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7dc6d3d8-642f-4d86-8a72-cea100d096eb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_0c34c945-f713-4193-8d54-c8c51b57278a" xlink:to="loc_srt_MinimumMember_7dc6d3d8-642f-4d86-8a72-cea100d096eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_21af2af8-64fc-42be-af2f-2dd2a0d3c180" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_0c34c945-f713-4193-8d54-c8c51b57278a" xlink:to="loc_srt_MaximumMember_21af2af8-64fc-42be-af2f-2dd2a0d3c180" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f75d4832-7e14-4886-831a-f1a9203c63f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f1ebf62c-b518-4f0b-92a3-2628cb919c3f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f75d4832-7e14-4886-831a-f1a9203c63f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_d3aa1251-a13f-4fa6-8bfa-1dbddbcc6fb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_f75d4832-7e14-4886-831a-f1a9203c63f5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_d3aa1251-a13f-4fa6-8bfa-1dbddbcc6fb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesScheduleofEarningsPerShareBasicandDilutedDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#NatureofBusinessandSummaryofSignificantAccountingPoliciesScheduleofEarningsPerShareBasicandDilutedDetails"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesScheduleofEarningsPerShareBasicandDilutedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_b9937a1b-634e-49a7-9963-f18d36419cb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7aab05d9-1b55-4778-9b23-27891bffd234" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AccountingPoliciesAbstract_b9937a1b-634e-49a7-9963-f18d36419cb3" xlink:to="loc_us-gaap_NetIncomeLoss_7aab05d9-1b55-4778-9b23-27891bffd234" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_91b040cd-bbc5-4def-b693-0575af6e05a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b9937a1b-634e-49a7-9963-f18d36419cb3" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_91b040cd-bbc5-4def-b693-0575af6e05a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_e2deb01d-488b-4c63-97b1-36ded2466e3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b9937a1b-634e-49a7-9963-f18d36419cb3" xlink:to="loc_us-gaap_EarningsPerShareBasic_e2deb01d-488b-4c63-97b1-36ded2466e3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_eada611c-1e0f-41a5-9b5e-62f176254733" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b9937a1b-634e-49a7-9963-f18d36419cb3" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_eada611c-1e0f-41a5-9b5e-62f176254733" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_882fe4b9-fe93-4bf2-853b-ce3480eb5689" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b9937a1b-634e-49a7-9963-f18d36419cb3" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_882fe4b9-fe93-4bf2-853b-ce3480eb5689" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ea9da35c-2659-47cb-9d7b-533ec6034e7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AccountingPoliciesAbstract_b9937a1b-634e-49a7-9963-f18d36419cb3" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ea9da35c-2659-47cb-9d7b-533ec6034e7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_dc14bbbf-1c65-45ad-a3c7-2d4c60cfc898" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b9937a1b-634e-49a7-9963-f18d36419cb3" xlink:to="loc_us-gaap_EarningsPerShareDiluted_dc14bbbf-1c65-45ad-a3c7-2d4c60cfc898" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesAccountsReceivableAllowanceforCreditLossDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#NatureofBusinessandSummaryofSignificantAccountingPoliciesAccountsReceivableAllowanceforCreditLossDetails"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesAccountsReceivableAllowanceforCreditLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_29f724e1-6837-4c20-9ec4-41888975c35a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_aeb55d3f-ae60-4e58-86d0-95285e901000" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AccountingPoliciesAbstract_29f724e1-6837-4c20-9ec4-41888975c35a" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_aeb55d3f-ae60-4e58-86d0-95285e901000" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_b51dccb0-0125-4f0d-b423-0434ea3c265c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_aeb55d3f-ae60-4e58-86d0-95285e901000" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_b51dccb0-0125-4f0d-b423-0434ea3c265c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_f2a6797d-73cb-46e4-bf60-5f3e7cc4cd02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_aeb55d3f-ae60-4e58-86d0-95285e901000" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_f2a6797d-73cb-46e4-bf60-5f3e7cc4cd02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_99b76d15-79ac-49ed-8853-94e8bd15e935" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_aeb55d3f-ae60-4e58-86d0-95285e901000" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_99b76d15-79ac-49ed-8853-94e8bd15e935" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_3ce59de7-2cd9-4ca6-83ef-686f3bba8894" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_aeb55d3f-ae60-4e58-86d0-95285e901000" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_3ce59de7-2cd9-4ca6-83ef-686f3bba8894" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/RevenueRecognition" xlink:type="simple" xlink:href="dakt-20220430.xsd#RevenueRecognition"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/RevenueRecognition" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_3ffdb004-3f39-408c-b545-c6aac5d773f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_5fbf23ac-ff55-4bce-b1a1-48d9ecea4482" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3ffdb004-3f39-408c-b545-c6aac5d773f0" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_5fbf23ac-ff55-4bce-b1a1-48d9ecea4482" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/RevenueRecognitionTables" xlink:type="simple" xlink:href="dakt-20220430.xsd#RevenueRecognitionTables"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/RevenueRecognitionTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_3430d8a4-ce15-4561-abd8-a9995d9b883d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_78370e6f-e547-4626-84ab-7b3c4b8c745d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3430d8a4-ce15-4561-abd8-a9995d9b883d" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_78370e6f-e547-4626-84ab-7b3c4b8c745d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_bba6d0ed-4c8f-41be-a92c-26dfebbb2c90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_3430d8a4-ce15-4561-abd8-a9995d9b883d" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_bba6d0ed-4c8f-41be-a92c-26dfebbb2c90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/RevenueRecognitionDetailsTextual" xlink:type="simple" xlink:href="dakt-20220430.xsd#RevenueRecognitionDetailsTextual"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/RevenueRecognitionDetailsTextual" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_941c1725-9261-4c1d-9219-eed871da9a9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_5f85b861-443a-4455-a326-e723d1710798" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_941c1725-9261-4c1d-9219-eed871da9a9f" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_5f85b861-443a-4455-a326-e723d1710798" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_c9727248-65da-41de-ae9d-ff910568a3a1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_5f85b861-443a-4455-a326-e723d1710798" xlink:to="loc_srt_ProductOrServiceAxis_c9727248-65da-41de-ae9d-ff910568a3a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_53ee3047-6e02-4b4b-9bfb-aa40d1875918" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_c9727248-65da-41de-ae9d-ff910568a3a1" xlink:to="loc_srt_ProductsAndServicesDomain_53ee3047-6e02-4b4b-9bfb-aa40d1875918" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_26a9b404-7332-4472-9471-8c3cf42fd687" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_53ee3047-6e02-4b4b-9bfb-aa40d1875918" xlink:to="loc_us-gaap_ProductMember_26a9b404-7332-4472-9471-8c3cf42fd687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_c8d5b88b-b631-496e-bcc7-a1bce2397a29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_53ee3047-6e02-4b4b-9bfb-aa40d1875918" xlink:to="loc_us-gaap_ServiceMember_c8d5b88b-b631-496e-bcc7-a1bce2397a29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_7fdc0a83-8602-4438-94cd-22c25ff97344" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_5f85b861-443a-4455-a326-e723d1710798" xlink:to="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_7fdc0a83-8602-4438-94cd-22c25ff97344" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_e28b39b5-05ff-48b9-8946-9581d58c7405" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_7fdc0a83-8602-4438-94cd-22c25ff97344" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_e28b39b5-05ff-48b9-8946-9581d58c7405" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_d3eb7150-e3eb-48a4-9c88-35cc62e31ecb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_7fdc0a83-8602-4438-94cd-22c25ff97344" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_d3eb7150-e3eb-48a4-9c88-35cc62e31ecb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/RevenueRecognitionPerformanceObligationDetailsTextual" xlink:type="simple" xlink:href="dakt-20220430.xsd#RevenueRecognitionPerformanceObligationDetailsTextual"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/RevenueRecognitionPerformanceObligationDetailsTextual" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_98546f01-a8ad-4120-aeaa-6d2ac4388bb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2c876af4-db0a-4461-91b3-3deb249a23d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_98546f01-a8ad-4120-aeaa-6d2ac4388bb8" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2c876af4-db0a-4461-91b3-3deb249a23d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_92dcecc5-3137-4126-a190-e860967cc49f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2c876af4-db0a-4461-91b3-3deb249a23d3" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_92dcecc5-3137-4126-a190-e860967cc49f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_861730d5-bb17-4568-938d-5c2c840ea430" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2c876af4-db0a-4461-91b3-3deb249a23d3" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_861730d5-bb17-4568-938d-5c2c840ea430" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_a9cc666c-6ae4-4791-ba2b-25d9e278b973" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_861730d5-bb17-4568-938d-5c2c840ea430" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_a9cc666c-6ae4-4791-ba2b-25d9e278b973" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_83a927a4-ec66-4371-8ac3-d3625a50649f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_861730d5-bb17-4568-938d-5c2c840ea430" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_83a927a4-ec66-4371-8ac3-d3625a50649f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/RevenueRecognitionPerformanceObligationDetailsTextual_1" xlink:type="simple" xlink:href="dakt-20220430.xsd#RevenueRecognitionPerformanceObligationDetailsTextual_1"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/RevenueRecognitionPerformanceObligationDetailsTextual_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.daktronics.com/role/RevenueRecognitionDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#RevenueRecognitionDisaggregationofRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/RevenueRecognitionDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_27d678d0-a6fe-4e82-b689-1775fda797ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_bebad2e5-6e00-40f8-8c18-9f78b22fe8d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_27d678d0-a6fe-4e82-b689-1775fda797ad" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_bebad2e5-6e00-40f8-8c18-9f78b22fe8d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c4202757-d144-4e0e-bced-b2e9ee5f8ecf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_bebad2e5-6e00-40f8-8c18-9f78b22fe8d4" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c4202757-d144-4e0e-bced-b2e9ee5f8ecf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d54a4911-c6cc-49e3-96db-4f18a055a2d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c4202757-d144-4e0e-bced-b2e9ee5f8ecf" xlink:to="loc_us-gaap_SegmentDomain_d54a4911-c6cc-49e3-96db-4f18a055a2d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_CommercialSegmentMember_4e245060-844e-44af-8098-57549e4a85f3" xlink:href="dakt-20220430.xsd#dakt_CommercialSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d54a4911-c6cc-49e3-96db-4f18a055a2d1" xlink:to="loc_dakt_CommercialSegmentMember_4e245060-844e-44af-8098-57549e4a85f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_LiveEventsSegmentMember_d61fc0dc-8a27-42ef-ac8b-dbe7b5aec0b2" xlink:href="dakt-20220430.xsd#dakt_LiveEventsSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d54a4911-c6cc-49e3-96db-4f18a055a2d1" xlink:to="loc_dakt_LiveEventsSegmentMember_d61fc0dc-8a27-42ef-ac8b-dbe7b5aec0b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_HighSchoolParkAndRecreationSegmentMember_491e5489-ed88-491a-adbe-70755e6c946b" xlink:href="dakt-20220430.xsd#dakt_HighSchoolParkAndRecreationSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d54a4911-c6cc-49e3-96db-4f18a055a2d1" xlink:to="loc_dakt_HighSchoolParkAndRecreationSegmentMember_491e5489-ed88-491a-adbe-70755e6c946b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_TransportationSegmentMember_06b41259-7758-4774-8503-a438f553576e" xlink:href="dakt-20220430.xsd#dakt_TransportationSegmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d54a4911-c6cc-49e3-96db-4f18a055a2d1" xlink:to="loc_dakt_TransportationSegmentMember_06b41259-7758-4774-8503-a438f553576e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_InternationalSegmentMember_2851fc2b-1a74-4231-9a1f-d83374a2f521" xlink:href="dakt-20220430.xsd#dakt_InternationalSegmentMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d54a4911-c6cc-49e3-96db-4f18a055a2d1" xlink:to="loc_dakt_InternationalSegmentMember_2851fc2b-1a74-4231-9a1f-d83374a2f521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_5f40c4ed-29ea-4501-b775-2ffe09046322" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_bebad2e5-6e00-40f8-8c18-9f78b22fe8d4" xlink:to="loc_srt_ProductOrServiceAxis_5f40c4ed-29ea-4501-b775-2ffe09046322" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_ec3af0ff-4721-479e-a58e-da0230aedeb0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_5f40c4ed-29ea-4501-b775-2ffe09046322" xlink:to="loc_srt_ProductsAndServicesDomain_ec3af0ff-4721-479e-a58e-da0230aedeb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_UniqueConfigurationMember_7e4888a3-2fd0-44ce-9e7c-8a4958d48ee8" xlink:href="dakt-20220430.xsd#dakt_UniqueConfigurationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_ec3af0ff-4721-479e-a58e-da0230aedeb0" xlink:to="loc_dakt_UniqueConfigurationMember_7e4888a3-2fd0-44ce-9e7c-8a4958d48ee8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_LimitedConfigurationMember_56a78416-2446-4f7c-abc8-c3b2a6be190d" xlink:href="dakt-20220430.xsd#dakt_LimitedConfigurationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_ec3af0ff-4721-479e-a58e-da0230aedeb0" xlink:to="loc_dakt_LimitedConfigurationMember_56a78416-2446-4f7c-abc8-c3b2a6be190d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_ServiceAndOtherMember_36033886-0410-4dad-8c72-31d64f0aa42d" xlink:href="dakt-20220430.xsd#dakt_ServiceAndOtherMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_ec3af0ff-4721-479e-a58e-da0230aedeb0" xlink:to="loc_dakt_ServiceAndOtherMember_36033886-0410-4dad-8c72-31d64f0aa42d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_435d2609-4571-403e-85cb-6b442424afb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_bebad2e5-6e00-40f8-8c18-9f78b22fe8d4" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_435d2609-4571-403e-85cb-6b442424afb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_c5da1696-7d85-4dcb-b293-5b39c5c081e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_435d2609-4571-403e-85cb-6b442424afb1" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_c5da1696-7d85-4dcb-b293-5b39c5c081e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember_5994fad3-006d-4310-974a-32630d9158ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransferredAtPointInTimeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_c5da1696-7d85-4dcb-b293-5b39c5c081e2" xlink:to="loc_us-gaap_TransferredAtPointInTimeMember_5994fad3-006d-4310-974a-32630d9158ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredOverTimeMember_a0d2cc9f-7fe6-4b41-adde-b9b67e0e9ae2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransferredOverTimeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_c5da1696-7d85-4dcb-b293-5b39c5c081e2" xlink:to="loc_us-gaap_TransferredOverTimeMember_a0d2cc9f-7fe6-4b41-adde-b9b67e0e9ae2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_74b33f47-e004-451a-9d7b-4c992e02a385" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_bebad2e5-6e00-40f8-8c18-9f78b22fe8d4" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_74b33f47-e004-451a-9d7b-4c992e02a385" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_effada65-be1d-4400-89c8-e53a720aaf5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_74b33f47-e004-451a-9d7b-4c992e02a385" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_effada65-be1d-4400-89c8-e53a720aaf5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/RevenueRecognitionContractwithCustomerContractAssetContractLiabilityandReceivableDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#RevenueRecognitionContractwithCustomerContractAssetContractLiabilityandReceivableDetails"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/RevenueRecognitionContractwithCustomerContractAssetContractLiabilityandReceivableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_f9982c88-b501-4a6f-b475-2244ab4bf35e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_c54308a8-bdeb-46a2-9cc3-a16271fd77c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_f9982c88-b501-4a6f-b475-2244ab4bf35e" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_c54308a8-bdeb-46a2-9cc3-a16271fd77c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_bce0f78d-60fd-4023-bc70-d4258e591080" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_c54308a8-bdeb-46a2-9cc3-a16271fd77c9" xlink:to="loc_srt_ProductOrServiceAxis_bce0f78d-60fd-4023-bc70-d4258e591080" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_5c0dd0c1-d0e8-4048-b7ba-8d10735e2d22" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_bce0f78d-60fd-4023-bc70-d4258e591080" xlink:to="loc_srt_ProductsAndServicesDomain_5c0dd0c1-d0e8-4048-b7ba-8d10735e2d22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_ServicetypeWarrantyContractsMember_87188836-98cd-4ae4-acee-203b6f11053c" xlink:href="dakt-20220430.xsd#dakt_ServicetypeWarrantyContractsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_5c0dd0c1-d0e8-4048-b7ba-8d10735e2d22" xlink:to="loc_dakt_ServicetypeWarrantyContractsMember_87188836-98cd-4ae4-acee-203b6f11053c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_eb3dbc0c-ae71-4015-bff5-64d6d894de40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_c54308a8-bdeb-46a2-9cc3-a16271fd77c9" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_eb3dbc0c-ae71-4015-bff5-64d6d894de40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_e817f64a-2faa-4256-883c-27c5871dc077" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_eb3dbc0c-ae71-4015-bff5-64d6d894de40" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_e817f64a-2faa-4256-883c-27c5871dc077" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_f7905947-fe75-4203-8ffc-4da9aee707cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_eb3dbc0c-ae71-4015-bff5-64d6d894de40" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_f7905947-fe75-4203-8ffc-4da9aee707cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_3bf293df-e37f-44e3-b473-65182dfcd3cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_eb3dbc0c-ae71-4015-bff5-64d6d894de40" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_3bf293df-e37f-44e3-b473-65182dfcd3cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_ChangesInUnearnedServiceTypeWarrantyContractRollForward_2e83e4b1-35f0-4ac1-90a8-34fae9e4de21" xlink:href="dakt-20220430.xsd#dakt_ChangesInUnearnedServiceTypeWarrantyContractRollForward"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_eb3dbc0c-ae71-4015-bff5-64d6d894de40" xlink:to="loc_dakt_ChangesInUnearnedServiceTypeWarrantyContractRollForward_2e83e4b1-35f0-4ac1-90a8-34fae9e4de21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_9c21afac-77b5-478b-a588-b27a5c7f12c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dakt_ChangesInUnearnedServiceTypeWarrantyContractRollForward_2e83e4b1-35f0-4ac1-90a8-34fae9e4de21" xlink:to="loc_us-gaap_ContractWithCustomerLiability_9c21afac-77b5-478b-a588-b27a5c7f12c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_ContractsWithCustomerNewContractsSold_14c7b1dd-3757-4f36-8234-1b6824738b4f" xlink:href="dakt-20220430.xsd#dakt_ContractsWithCustomerNewContractsSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dakt_ChangesInUnearnedServiceTypeWarrantyContractRollForward_2e83e4b1-35f0-4ac1-90a8-34fae9e4de21" xlink:to="loc_dakt_ContractsWithCustomerNewContractsSold_14c7b1dd-3757-4f36-8234-1b6824738b4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_ContractWithCustomerLiabilityRevenueRecognizedIncludingBeginningBalance_7f7714e0-a8dc-4895-af9c-27fbedb2645f" xlink:href="dakt-20220430.xsd#dakt_ContractWithCustomerLiabilityRevenueRecognizedIncludingBeginningBalance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dakt_ChangesInUnearnedServiceTypeWarrantyContractRollForward_2e83e4b1-35f0-4ac1-90a8-34fae9e4de21" xlink:to="loc_dakt_ContractWithCustomerLiabilityRevenueRecognizedIncludingBeginningBalance_7f7714e0-a8dc-4895-af9c-27fbedb2645f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_ContractWithCustomerLiabilityIncreaseDecreaseForForeignCurrencyTranslationAndOther_d5f6f675-b035-4a72-953c-54b3056ee3e4" xlink:href="dakt-20220430.xsd#dakt_ContractWithCustomerLiabilityIncreaseDecreaseForForeignCurrencyTranslationAndOther"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dakt_ChangesInUnearnedServiceTypeWarrantyContractRollForward_2e83e4b1-35f0-4ac1-90a8-34fae9e4de21" xlink:to="loc_dakt_ContractWithCustomerLiabilityIncreaseDecreaseForForeignCurrencyTranslationAndOther_d5f6f675-b035-4a72-953c-54b3056ee3e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_f4d42b0e-7a11-4bb1-855d-6667a55b5d7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dakt_ChangesInUnearnedServiceTypeWarrantyContractRollForward_2e83e4b1-35f0-4ac1-90a8-34fae9e4de21" xlink:to="loc_us-gaap_ContractWithCustomerLiability_f4d42b0e-7a11-4bb1-855d-6667a55b5d7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/SegmentReporting" xlink:type="simple" xlink:href="dakt-20220430.xsd#SegmentReporting"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/SegmentReporting" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_8aa53da5-6044-4240-899b-6335e52608dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_4756290d-de23-420a-b9fc-61ce57e99141" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_8aa53da5-6044-4240-899b-6335e52608dd" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_4756290d-de23-420a-b9fc-61ce57e99141" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/SegmentReportingTables" xlink:type="simple" xlink:href="dakt-20220430.xsd#SegmentReportingTables"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/SegmentReportingTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_abc68b52-2205-47b2-bf1d-d02c19be586e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_05133e81-7c58-4782-882f-b812cfdf1016" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_abc68b52-2205-47b2-bf1d-d02c19be586e" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_05133e81-7c58-4782-882f-b812cfdf1016" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_7155804f-c4f9-48e7-9d29-1fd974b0bb71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_abc68b52-2205-47b2-bf1d-d02c19be586e" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_7155804f-c4f9-48e7-9d29-1fd974b0bb71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/SegmentReportingDetailsTextual" xlink:type="simple" xlink:href="dakt-20220430.xsd#SegmentReportingDetailsTextual"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/SegmentReportingDetailsTextual" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_0db6acc8-2fe3-4320-9701-9ff849b2f3e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_1c0b1dd4-54ec-4f99-9d23-2217aab4b627" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0db6acc8-2fe3-4320-9701-9ff849b2f3e6" xlink:to="loc_us-gaap_NumberOfReportableSegments_1c0b1dd4-54ec-4f99-9d23-2217aab4b627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_b525e57b-fb5d-4463-b85f-2a6c47531fdf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_ef91f68b-033f-4aca-b938-96c25a166d1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_SegmentReportingAbstract_b525e57b-fb5d-4463-b85f-2a6c47531fdf" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_ef91f68b-033f-4aca-b938-96c25a166d1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_cdcacd8b-02d5-486d-8df0-5a260db72350" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ef91f68b-033f-4aca-b938-96c25a166d1b" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_cdcacd8b-02d5-486d-8df0-5a260db72350" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_100bc4af-031b-404f-8141-6bc49c356f28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_cdcacd8b-02d5-486d-8df0-5a260db72350" xlink:to="loc_us-gaap_SegmentDomain_100bc4af-031b-404f-8141-6bc49c356f28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_CommercialSegmentMember_a6b91996-b0e8-4041-9c6d-24482501ccf5" xlink:href="dakt-20220430.xsd#dakt_CommercialSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_100bc4af-031b-404f-8141-6bc49c356f28" xlink:to="loc_dakt_CommercialSegmentMember_a6b91996-b0e8-4041-9c6d-24482501ccf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_LiveEventsSegmentMember_4343cc06-13a5-4d50-8bd9-cff8c49b63e4" xlink:href="dakt-20220430.xsd#dakt_LiveEventsSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_100bc4af-031b-404f-8141-6bc49c356f28" xlink:to="loc_dakt_LiveEventsSegmentMember_4343cc06-13a5-4d50-8bd9-cff8c49b63e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_HighSchoolParkAndRecreationSegmentMember_3c3745fd-fc0b-4e9c-b1d3-51adcf03048c" xlink:href="dakt-20220430.xsd#dakt_HighSchoolParkAndRecreationSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_100bc4af-031b-404f-8141-6bc49c356f28" xlink:to="loc_dakt_HighSchoolParkAndRecreationSegmentMember_3c3745fd-fc0b-4e9c-b1d3-51adcf03048c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_TransportationSegmentMember_97de8ed6-b749-4886-83ed-3c2865ddee0b" xlink:href="dakt-20220430.xsd#dakt_TransportationSegmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_100bc4af-031b-404f-8141-6bc49c356f28" xlink:to="loc_dakt_TransportationSegmentMember_97de8ed6-b749-4886-83ed-3c2865ddee0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_InternationalSegmentMember_31bbd4d7-d9ff-4d0a-a380-ca147089f2fd" xlink:href="dakt-20220430.xsd#dakt_InternationalSegmentMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_100bc4af-031b-404f-8141-6bc49c356f28" xlink:to="loc_dakt_InternationalSegmentMember_31bbd4d7-d9ff-4d0a-a380-ca147089f2fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_0cf7d4d5-b3f8-491f-b1ec-28128cf6c773" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ef91f68b-033f-4aca-b938-96c25a166d1b" xlink:to="loc_srt_ConsolidationItemsAxis_0cf7d4d5-b3f8-491f-b1ec-28128cf6c773" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_4da14cb7-8cd4-448f-b46d-d9518b5e0898" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_0cf7d4d5-b3f8-491f-b1ec-28128cf6c773" xlink:to="loc_srt_ConsolidationItemsDomain_4da14cb7-8cd4-448f-b46d-d9518b5e0898" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_e7a05d68-8a2e-4774-a6e6-6e64ed5e0668" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_4da14cb7-8cd4-448f-b46d-d9518b5e0898" xlink:to="loc_us-gaap_OperatingSegmentsMember_e7a05d68-8a2e-4774-a6e6-6e64ed5e0668" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_6e426953-342e-43fc-8c5e-3cc4080c1291" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_4da14cb7-8cd4-448f-b46d-d9518b5e0898" xlink:to="loc_us-gaap_CorporateNonSegmentMember_6e426953-342e-43fc-8c5e-3cc4080c1291" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_7fafca09-3e8e-4346-81ee-7a98008aca83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ef91f68b-033f-4aca-b938-96c25a166d1b" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_7fafca09-3e8e-4346-81ee-7a98008aca83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_28cf47d6-9384-424b-8b0a-dca156bad4d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7fafca09-3e8e-4346-81ee-7a98008aca83" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_28cf47d6-9384-424b-8b0a-dca156bad4d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_564dc520-ce48-4a31-b0dd-7520de5097ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7fafca09-3e8e-4346-81ee-7a98008aca83" xlink:to="loc_us-gaap_GrossProfit_564dc520-ce48-4a31-b0dd-7520de5097ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingExpense_64a20ca9-2e6e-445b-8807-3e11bc7ec92e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7fafca09-3e8e-4346-81ee-7a98008aca83" xlink:to="loc_us-gaap_SellingExpense_64a20ca9-2e6e-445b-8807-3e11bc7ec92e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_d3c62b93-f1ab-4487-b445-d087d45d8830" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7fafca09-3e8e-4346-81ee-7a98008aca83" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_d3c62b93-f1ab-4487-b445-d087d45d8830" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_4823a3de-f217-46bc-a927-0f26369c90cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7fafca09-3e8e-4346-81ee-7a98008aca83" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_4823a3de-f217-46bc-a927-0f26369c90cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_d9d2e467-7357-48d5-8454-aace4bcf8dd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7fafca09-3e8e-4346-81ee-7a98008aca83" xlink:to="loc_us-gaap_OperatingExpenses_d9d2e467-7357-48d5-8454-aace4bcf8dd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_5d986923-3b37-44c8-be80-cef8f0144265" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7fafca09-3e8e-4346-81ee-7a98008aca83" xlink:to="loc_us-gaap_OperatingIncomeLoss_5d986923-3b37-44c8-be80-cef8f0144265" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNet_64572c66-dfcc-4815-b790-b7b24a387732" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7fafca09-3e8e-4346-81ee-7a98008aca83" xlink:to="loc_us-gaap_InvestmentIncomeNet_64572c66-dfcc-4815-b790-b7b24a387732" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_ca3b2b84-10fb-4460-83fc-83c73cb7f779" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7fafca09-3e8e-4346-81ee-7a98008aca83" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_ca3b2b84-10fb-4460-83fc-83c73cb7f779" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dcc9750c-ad01-44ad-88ca-960b6c5de300" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7fafca09-3e8e-4346-81ee-7a98008aca83" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dcc9750c-ad01-44ad-88ca-960b6c5de300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_9ee892ed-7d25-4f80-9bb6-a8f1af8be9ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7fafca09-3e8e-4346-81ee-7a98008aca83" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_9ee892ed-7d25-4f80-9bb6-a8f1af8be9ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_5b48cdd9-6e58-444b-9731-218ea8f82476" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_869275c1-cba0-49aa-aec6-696ba93c181e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_SegmentReportingAbstract_5b48cdd9-6e58-444b-9731-218ea8f82476" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_869275c1-cba0-49aa-aec6-696ba93c181e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_f17dfcca-58c6-4cfe-bdf3-0dec32105e8a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_869275c1-cba0-49aa-aec6-696ba93c181e" xlink:to="loc_srt_StatementGeographicalAxis_f17dfcca-58c6-4cfe-bdf3-0dec32105e8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_b942de29-632d-4668-a654-3f2dd4f902d7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_f17dfcca-58c6-4cfe-bdf3-0dec32105e8a" xlink:to="loc_srt_SegmentGeographicalDomain_b942de29-632d-4668-a654-3f2dd4f902d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_c1236073-d8ce-40da-88f9-483a8247fe4f" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_b942de29-632d-4668-a654-3f2dd4f902d7" xlink:to="loc_country_US_c1236073-d8ce-40da-88f9-483a8247fe4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_16550a33-0c31-48b6-bd59-17c769949c7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_b942de29-632d-4668-a654-3f2dd4f902d7" xlink:to="loc_us-gaap_NonUsMember_16550a33-0c31-48b6-bd59-17c769949c7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_13836465-6981-40c0-8427-97a2850c49b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_869275c1-cba0-49aa-aec6-696ba93c181e" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_13836465-6981-40c0-8427-97a2850c49b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a513a57a-d7a0-4f05-822c-d27bec8831e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_13836465-6981-40c0-8427-97a2850c49b4" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a513a57a-d7a0-4f05-822c-d27bec8831e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_a75f0010-ac4d-4bb0-8efa-db278628283e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncurrentAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_13836465-6981-40c0-8427-97a2850c49b4" xlink:to="loc_us-gaap_NoncurrentAssets_a75f0010-ac4d-4bb0-8efa-db278628283e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/GoodwillandIntangibleAssets" xlink:type="simple" xlink:href="dakt-20220430.xsd#GoodwillandIntangibleAssets"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/GoodwillandIntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_7633c997-8c7c-4f33-b9fe-89108ba10d4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_5c7ca66b-9dfb-4506-bcdd-882d119b3313" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7633c997-8c7c-4f33-b9fe-89108ba10d4f" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_5c7ca66b-9dfb-4506-bcdd-882d119b3313" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/GoodwillandIntangibleAssetsTables" xlink:type="simple" xlink:href="dakt-20220430.xsd#GoodwillandIntangibleAssetsTables"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/GoodwillandIntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2437f528-495b-409c-adc4-74deb5538eb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_79a93eb0-aa5a-433b-a59b-8afa4bbf4e06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2437f528-495b-409c-adc4-74deb5538eb7" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_79a93eb0-aa5a-433b-a59b-8afa4bbf4e06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_3efd2b47-4dee-403b-b4e1-aaff35e08662" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2437f528-495b-409c-adc4-74deb5538eb7" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_3efd2b47-4dee-403b-b4e1-aaff35e08662" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_60cdb53d-549f-460a-a704-2f8d2b7209a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2437f528-495b-409c-adc4-74deb5538eb7" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_60cdb53d-549f-460a-a704-2f8d2b7209a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/GoodwillandIntangibleAssetsDetailsTextual" xlink:type="simple" xlink:href="dakt-20220430.xsd#GoodwillandIntangibleAssetsDetailsTextual"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/GoodwillandIntangibleAssetsDetailsTextual" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ad810a25-4a96-4c12-8bb9-17755e660664" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_894d5f99-f5aa-4a46-a308-e5dc15278109" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ad810a25-4a96-4c12-8bb9-17755e660664" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_894d5f99-f5aa-4a46-a308-e5dc15278109" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_d48774f8-ed83-46ce-b35f-326bfc00a2ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ad810a25-4a96-4c12-8bb9-17755e660664" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_d48774f8-ed83-46ce-b35f-326bfc00a2ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#GoodwillandIntangibleAssetsScheduleofGoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f3da32c5-a935-4659-8d03-6a49fb2ec121" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_8293b800-2adb-4694-a9a3-eb5ce04f0938" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f3da32c5-a935-4659-8d03-6a49fb2ec121" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_8293b800-2adb-4694-a9a3-eb5ce04f0938" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b36c9458-5fb0-41d7-9d92-b821283a30ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_8293b800-2adb-4694-a9a3-eb5ce04f0938" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b36c9458-5fb0-41d7-9d92-b821283a30ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_6a6fec22-4da0-425c-a9fe-7ada04ef5c34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b36c9458-5fb0-41d7-9d92-b821283a30ff" xlink:to="loc_us-gaap_SegmentDomain_6a6fec22-4da0-425c-a9fe-7ada04ef5c34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_LiveEventsSegmentMember_ed07c1a8-0750-4bda-97df-ca26af62488f" xlink:href="dakt-20220430.xsd#dakt_LiveEventsSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6a6fec22-4da0-425c-a9fe-7ada04ef5c34" xlink:to="loc_dakt_LiveEventsSegmentMember_ed07c1a8-0750-4bda-97df-ca26af62488f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_CommercialSegmentMember_7f7271fe-6613-4b37-a69e-a68f984ee57b" xlink:href="dakt-20220430.xsd#dakt_CommercialSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6a6fec22-4da0-425c-a9fe-7ada04ef5c34" xlink:to="loc_dakt_CommercialSegmentMember_7f7271fe-6613-4b37-a69e-a68f984ee57b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_TransportationSegmentMember_7b483ef4-7e68-419c-815d-0982495a23f7" xlink:href="dakt-20220430.xsd#dakt_TransportationSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6a6fec22-4da0-425c-a9fe-7ada04ef5c34" xlink:to="loc_dakt_TransportationSegmentMember_7b483ef4-7e68-419c-815d-0982495a23f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_InternationalSegmentMember_2ed70ab0-827c-46ec-b987-696b89d14153" xlink:href="dakt-20220430.xsd#dakt_InternationalSegmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6a6fec22-4da0-425c-a9fe-7ada04ef5c34" xlink:to="loc_dakt_InternationalSegmentMember_2ed70ab0-827c-46ec-b987-696b89d14153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_3c06b8f2-3709-45ae-b908-a5bfc6cadabd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_8293b800-2adb-4694-a9a3-eb5ce04f0938" xlink:to="loc_us-gaap_GoodwillLineItems_3c06b8f2-3709-45ae-b908-a5bfc6cadabd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_b2450b36-178f-46ae-84a7-1f16327432ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_GoodwillLineItems_3c06b8f2-3709-45ae-b908-a5bfc6cadabd" xlink:to="loc_us-gaap_GoodwillRollForward_b2450b36-178f-46ae-84a7-1f16327432ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_dbe956a6-b2b9-42a1-a76c-330c12261a84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b2450b36-178f-46ae-84a7-1f16327432ab" xlink:to="loc_us-gaap_Goodwill_dbe956a6-b2b9-42a1-a76c-330c12261a84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_e1fbbde9-bd40-4e5d-8fa8-8820e59a6dce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b2450b36-178f-46ae-84a7-1f16327432ab" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_e1fbbde9-bd40-4e5d-8fa8-8820e59a6dce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_f216d41e-22a3-4cab-a325-a82133f6b89a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b2450b36-178f-46ae-84a7-1f16327432ab" xlink:to="loc_us-gaap_Goodwill_f216d41e-22a3-4cab-a325-a82133f6b89a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_14ba0e5e-13ed-4c22-9eba-a92efb00c014" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9d9a86cd-125c-4ffa-86c4-b1196ab59e01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_14ba0e5e-13ed-4c22-9eba-a92efb00c014" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9d9a86cd-125c-4ffa-86c4-b1196ab59e01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_33059a7a-0f8e-4914-9ff4-036d438b41ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9d9a86cd-125c-4ffa-86c4-b1196ab59e01" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_33059a7a-0f8e-4914-9ff4-036d438b41ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_292b43ce-2f0f-4dfd-a98e-919af26a9be9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_33059a7a-0f8e-4914-9ff4-036d438b41ae" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_292b43ce-2f0f-4dfd-a98e-919af26a9be9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_ac1a884f-e664-4aa9-aef6-1052ff5d5374" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TrademarksMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_292b43ce-2f0f-4dfd-a98e-919af26a9be9" xlink:to="loc_us-gaap_TrademarksMember_ac1a884f-e664-4aa9-aef6-1052ff5d5374" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_97452d7c-1c8d-4bce-be57-9d1311f0f841" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_292b43ce-2f0f-4dfd-a98e-919af26a9be9" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_97452d7c-1c8d-4bce-be57-9d1311f0f841" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_a39cc6bc-509a-407c-9ae8-6e35b2393217" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_292b43ce-2f0f-4dfd-a98e-919af26a9be9" xlink:to="loc_us-gaap_CustomerRelationshipsMember_a39cc6bc-509a-407c-9ae8-6e35b2393217" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_b5b94675-a267-4b32-8d75-662b50098174" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_292b43ce-2f0f-4dfd-a98e-919af26a9be9" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_b5b94675-a267-4b32-8d75-662b50098174" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5a3e558d-5f29-479a-bf05-ebfd15e3221b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9d9a86cd-125c-4ffa-86c4-b1196ab59e01" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5a3e558d-5f29-479a-bf05-ebfd15e3221b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_cd3723a4-2b05-4cb4-88e0-0818bde8b0dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5a3e558d-5f29-479a-bf05-ebfd15e3221b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_cd3723a4-2b05-4cb4-88e0-0818bde8b0dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_07b7e5e1-a499-4163-a512-7a708c612cb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5a3e558d-5f29-479a-bf05-ebfd15e3221b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_07b7e5e1-a499-4163-a512-7a708c612cb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_d2b4ca51-6663-486a-a983-ddd64d321008" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5a3e558d-5f29-479a-bf05-ebfd15e3221b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_d2b4ca51-6663-486a-a983-ddd64d321008" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d9318d8e-7048-4b1d-a7c3-cfb3c25dba51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5a3e558d-5f29-479a-bf05-ebfd15e3221b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d9318d8e-7048-4b1d-a7c3-cfb3c25dba51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_38521495-4f43-4621-871c-b31ceb3a304b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_4460a4ff-3d25-40fb-af24-a576e019c185" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_38521495-4f43-4621-871c-b31ceb3a304b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_4460a4ff-3d25-40fb-af24-a576e019c185" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_9e87abc7-4569-4ca1-b01e-0d8ffb999a05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_38521495-4f43-4621-871c-b31ceb3a304b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_9e87abc7-4569-4ca1-b01e-0d8ffb999a05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_7df350c8-4c05-4b22-85a5-c3ed1c1b55ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_38521495-4f43-4621-871c-b31ceb3a304b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_7df350c8-4c05-4b22-85a5-c3ed1c1b55ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_1a69a04d-580f-4df4-b7d1-5efe8bc1a3c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_38521495-4f43-4621-871c-b31ceb3a304b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_1a69a04d-580f-4df4-b7d1-5efe8bc1a3c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_d784064a-5253-4d2d-8e2d-8be97cac7c93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_38521495-4f43-4621-871c-b31ceb3a304b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_d784064a-5253-4d2d-8e2d-8be97cac7c93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_4d4ca891-1fe9-4a20-9f19-6528fefaa4cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_38521495-4f43-4621-871c-b31ceb3a304b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_4d4ca891-1fe9-4a20-9f19-6528fefaa4cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_3dd62748-5072-47e7-a4a9-48166a039da8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_38521495-4f43-4621-871c-b31ceb3a304b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_3dd62748-5072-47e7-a4a9-48166a039da8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/SelectedFinancialStatementData" xlink:type="simple" xlink:href="dakt-20220430.xsd#SelectedFinancialStatementData"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/SelectedFinancialStatementData" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_243ac1e1-4e8f-4c52-90f4-87b9997713bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_d17d42f6-f5b3-460f-a4f7-eb10fa3e9593" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalFinancialInformationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_243ac1e1-4e8f-4c52-90f4-87b9997713bc" xlink:to="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_d17d42f6-f5b3-460f-a4f7-eb10fa3e9593" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/SelectedFinancialStatementDataTables" xlink:type="simple" xlink:href="dakt-20220430.xsd#SelectedFinancialStatementDataTables"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/SelectedFinancialStatementDataTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_e97f383b-3b6a-402b-9a13-2fe28359f3f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_68b164df-eb13-46fa-95e4-f7f2bec22d38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e97f383b-3b6a-402b-9a13-2fe28359f3f4" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_68b164df-eb13-46fa-95e4-f7f2bec22d38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_c092af91-7b41-4cd0-be39-cf0548ea140e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_e97f383b-3b6a-402b-9a13-2fe28359f3f4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_c092af91-7b41-4cd0-be39-cf0548ea140e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_6993ec47-0563-4e48-8ddc-5f8851987ba1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_e97f383b-3b6a-402b-9a13-2fe28359f3f4" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_6993ec47-0563-4e48-8ddc-5f8851987ba1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_44e33d8c-e48c-4500-ae12-209362a93392" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_e97f383b-3b6a-402b-9a13-2fe28359f3f4" xlink:to="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_44e33d8c-e48c-4500-ae12-209362a93392" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofInventoryCurrentDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#SelectedFinancialStatementDataScheduleofInventoryCurrentDetails"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofInventoryCurrentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_ece4ed00-ec58-4267-abd7-64a7550c6fee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_0abb1248-09e3-4c5f-891a-bb1b5733d85f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_ece4ed00-ec58-4267-abd7-64a7550c6fee" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_0abb1248-09e3-4c5f-891a-bb1b5733d85f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_e6527e2e-6182-46bc-b644-b2b5ca7176a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ece4ed00-ec58-4267-abd7-64a7550c6fee" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_e6527e2e-6182-46bc-b644-b2b5ca7176a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_23084c7c-37a7-484f-a4c8-09083a532eee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ece4ed00-ec58-4267-abd7-64a7550c6fee" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_23084c7c-37a7-484f-a4c8-09083a532eee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_ecfd16df-4c05-4619-8daf-edeb74860b6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ece4ed00-ec58-4267-abd7-64a7550c6fee" xlink:to="loc_us-gaap_InventoryNet_ecfd16df-4c05-4619-8daf-edeb74860b6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#SelectedFinancialStatementDataPropertyPlantandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_b6b5afc4-b64c-4420-8b9a-b101e769c2fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6d801088-d2d3-43ed-9820-bc16597507f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_InventoryDisclosureAbstract_b6b5afc4-b64c-4420-8b9a-b101e769c2fc" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6d801088-d2d3-43ed-9820-bc16597507f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fbd6f5e6-10ac-47b3-bc61-26a3463313d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6d801088-d2d3-43ed-9820-bc16597507f7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fbd6f5e6-10ac-47b3-bc61-26a3463313d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b4c905e9-cd50-4bbf-8d6f-9a7d7450238e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_fbd6f5e6-10ac-47b3-bc61-26a3463313d3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b4c905e9-cd50-4bbf-8d6f-9a7d7450238e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_b912aa9f-d055-4455-85f4-5512b42ba1ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b4c905e9-cd50-4bbf-8d6f-9a7d7450238e" xlink:to="loc_us-gaap_LandMember_b912aa9f-d055-4455-85f4-5512b42ba1ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_e4c064e3-2c8d-4b84-8dc8-f8e95872e2d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b4c905e9-cd50-4bbf-8d6f-9a7d7450238e" xlink:to="loc_us-gaap_BuildingMember_e4c064e3-2c8d-4b84-8dc8-f8e95872e2d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_fb49fc1a-ddf8-4c81-bb34-d56f8ff28444" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b4c905e9-cd50-4bbf-8d6f-9a7d7450238e" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_fb49fc1a-ddf8-4c81-bb34-d56f8ff28444" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_OfficeFurnitureAndEquipmentMember_68967a82-10c2-405d-b4bf-c41dfab4251e" xlink:href="dakt-20220430.xsd#dakt_OfficeFurnitureAndEquipmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b4c905e9-cd50-4bbf-8d6f-9a7d7450238e" xlink:to="loc_dakt_OfficeFurnitureAndEquipmentMember_68967a82-10c2-405d-b4bf-c41dfab4251e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_ComputerSoftwareAndHardwareMember_0024a090-2a54-407c-86bc-4c6ff8ed604d" xlink:href="dakt-20220430.xsd#dakt_ComputerSoftwareAndHardwareMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b4c905e9-cd50-4bbf-8d6f-9a7d7450238e" xlink:to="loc_dakt_ComputerSoftwareAndHardwareMember_0024a090-2a54-407c-86bc-4c6ff8ed604d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_74a2982a-8733-4a1d-b1da-118fa66023b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b4c905e9-cd50-4bbf-8d6f-9a7d7450238e" xlink:to="loc_us-gaap_ConstructionInProgressMember_74a2982a-8733-4a1d-b1da-118fa66023b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_DemonstrationEquipmentMember_0e49d1d2-85fc-4647-86aa-77077fb71eef" xlink:href="dakt-20220430.xsd#dakt_DemonstrationEquipmentMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b4c905e9-cd50-4bbf-8d6f-9a7d7450238e" xlink:to="loc_dakt_DemonstrationEquipmentMember_0e49d1d2-85fc-4647-86aa-77077fb71eef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransportationEquipmentMember_b1cc6787-952d-4821-9720-26c61bc4517e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransportationEquipmentMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b4c905e9-cd50-4bbf-8d6f-9a7d7450238e" xlink:to="loc_us-gaap_TransportationEquipmentMember_b1cc6787-952d-4821-9720-26c61bc4517e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2203fa75-b517-431b-be74-4734a1306cba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6d801088-d2d3-43ed-9820-bc16597507f7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2203fa75-b517-431b-be74-4734a1306cba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_8676c977-e94d-4404-8118-cc285b517c2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2203fa75-b517-431b-be74-4734a1306cba" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_8676c977-e94d-4404-8118-cc285b517c2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_37de1c29-f1b3-47d1-99c5-b2f006d33eb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2203fa75-b517-431b-be74-4734a1306cba" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_37de1c29-f1b3-47d1-99c5-b2f006d33eb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_dfee1a54-cce0-44e1-9309-c28baf41003a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2203fa75-b517-431b-be74-4734a1306cba" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_dfee1a54-cce0-44e1-9309-c28baf41003a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/SelectedFinancialStatementDataDetailsTextual" xlink:type="simple" xlink:href="dakt-20220430.xsd#SelectedFinancialStatementDataDetailsTextual"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/SelectedFinancialStatementDataDetailsTextual" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_2fc508b9-4298-41b8-91c5-9ee44b01fb21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_f129c323-b2da-42cb-ae4a-5e645fc773f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_InventoryDisclosureAbstract_2fc508b9-4298-41b8-91c5-9ee44b01fb21" xlink:to="loc_us-gaap_Depreciation_f129c323-b2da-42cb-ae4a-5e645fc773f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofAccruedLiabilitiesDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#SelectedFinancialStatementDataScheduleofAccruedLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofAccruedLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_f7626443-23f4-4f74-a1b2-f94bad76d535" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_1bd98542-c052-4fb9-afff-9396049d3033" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_f7626443-23f4-4f74-a1b2-f94bad76d535" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_1bd98542-c052-4fb9-afff-9396049d3033" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_44d409db-b466-42ce-afe5-d44237d215d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_f7626443-23f4-4f74-a1b2-f94bad76d535" xlink:to="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_44d409db-b466-42ce-afe5-d44237d215d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent_4198dea8-cc9e-4698-a5f5-3a1c455f0597" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_f7626443-23f4-4f74-a1b2-f94bad76d535" xlink:to="loc_us-gaap_AccruedEmployeeBenefitsCurrent_4198dea8-cc9e-4698-a5f5-3a1c455f0597" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_159e4d36-d598-46c6-b8b8-555923434262" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_f7626443-23f4-4f74-a1b2-f94bad76d535" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_159e4d36-d598-46c6-b8b8-555923434262" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_891a9da4-d1e6-44b0-97c6-b73874c207d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_f7626443-23f4-4f74-a1b2-f94bad76d535" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_891a9da4-d1e6-44b0-97c6-b73874c207d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_630b5a7a-4efc-4377-b3a2-10c248c8a072" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_f7626443-23f4-4f74-a1b2-f94bad76d535" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_630b5a7a-4efc-4377-b3a2-10c248c8a072" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_895c4245-3eac-4811-b3ea-b59581a844bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_f7626443-23f4-4f74-a1b2-f94bad76d535" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_895c4245-3eac-4811-b3ea-b59581a844bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_4ad1bdd0-4e0b-4b13-a56e-f8ecdc259742" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_f7626443-23f4-4f74-a1b2-f94bad76d535" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_4ad1bdd0-4e0b-4b13-a56e-f8ecdc259742" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofOtherNonoperatingIncomeExpenseDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#SelectedFinancialStatementDataScheduleofOtherNonoperatingIncomeExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofOtherNonoperatingIncomeExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_799b564b-6782-49b9-9ca7-1bdea21a8c79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_59bc852d-0996-4444-bfac-2d824a15b458" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_799b564b-6782-49b9-9ca7-1bdea21a8c79" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_59bc852d-0996-4444-bfac-2d824a15b458" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_6af9fa19-bc32-4b59-9183-993eba6730c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_799b564b-6782-49b9-9ca7-1bdea21a8c79" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_6af9fa19-bc32-4b59-9183-993eba6730c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingGainsLosses_4d5100d0-2c85-4ce9-8b0f-c68a2877ff33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingGainsLosses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_799b564b-6782-49b9-9ca7-1bdea21a8c79" xlink:to="loc_us-gaap_OtherNonoperatingGainsLosses_4d5100d0-2c85-4ce9-8b0f-c68a2877ff33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_76e25708-bb12-48ba-8e53-db5a553d5a55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_InventoryDisclosureAbstract_799b564b-6782-49b9-9ca7-1bdea21a8c79" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_76e25708-bb12-48ba-8e53-db5a553d5a55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/Receivables" xlink:type="simple" xlink:href="dakt-20220430.xsd#Receivables"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/Receivables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_5b152870-469d-4556-bd93-67daf14d48ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesTextBlock_efeb9ac4-b301-434c-95e7-693a4f6d1ed4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_5b152870-469d-4556-bd93-67daf14d48ba" xlink:to="loc_us-gaap_FinancingReceivablesTextBlock_efeb9ac4-b301-434c-95e7-693a4f6d1ed4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/ReceivablesDetailsTextual" xlink:type="simple" xlink:href="dakt-20220430.xsd#ReceivablesDetailsTextual"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/ReceivablesDetailsTextual" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_ef8d1a06-f256-45d5-8351-6d641b524709" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_40f8d185-c21f-4e6e-8bc0-e6011849823e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_ef8d1a06-f256-45d5-8351-6d641b524709" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_40f8d185-c21f-4e6e-8bc0-e6011849823e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_bb93191e-6e8d-4a25-878c-ca97205cb6c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_40f8d185-c21f-4e6e-8bc0-e6011849823e" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_bb93191e-6e8d-4a25-878c-ca97205cb6c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_4e9dcbb9-dc67-45b2-8fb5-9ed6fc98a482" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_bb93191e-6e8d-4a25-878c-ca97205cb6c6" xlink:to="loc_us-gaap_ReceivableTypeDomain_4e9dcbb9-dc67-45b2-8fb5-9ed6fc98a482" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_RetainageOnConstructionTypeContractsMember_cc0b29f5-125d-4956-9942-e28780bfbc81" xlink:href="dakt-20220430.xsd#dakt_RetainageOnConstructionTypeContractsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivableTypeDomain_4e9dcbb9-dc67-45b2-8fb5-9ed6fc98a482" xlink:to="loc_dakt_RetainageOnConstructionTypeContractsMember_cc0b29f5-125d-4956-9942-e28780bfbc81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceReceivablesMember_3999a32a-50de-4852-8f47-1bf94b5825b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceReceivablesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivableTypeDomain_4e9dcbb9-dc67-45b2-8fb5-9ed6fc98a482" xlink:to="loc_us-gaap_FinanceReceivablesMember_3999a32a-50de-4852-8f47-1bf94b5825b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_88f226b8-2306-47fe-af78-091df0164c96" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_40f8d185-c21f-4e6e-8bc0-e6011849823e" xlink:to="loc_srt_RangeAxis_88f226b8-2306-47fe-af78-091df0164c96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4dfb6488-badf-4730-b35e-f16ccfa2ad2b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_88f226b8-2306-47fe-af78-091df0164c96" xlink:to="loc_srt_RangeMember_4dfb6488-badf-4730-b35e-f16ccfa2ad2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b158df01-f19d-4b0b-9b5a-390d65011954" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_4dfb6488-badf-4730-b35e-f16ccfa2ad2b" xlink:to="loc_srt_MinimumMember_b158df01-f19d-4b0b-9b5a-390d65011954" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_b43d12de-7e46-4db5-9cc7-9a78b74a4bb2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_4dfb6488-badf-4730-b35e-f16ccfa2ad2b" xlink:to="loc_srt_MaximumMember_b43d12de-7e46-4db5-9cc7-9a78b74a4bb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_08755a93-170d-45c2-b1c0-70f399e15678" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_40f8d185-c21f-4e6e-8bc0-e6011849823e" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_08755a93-170d-45c2-b1c0-70f399e15678" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_e29c93ca-5d7a-4441-aed6-c08c9cb5fa11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AccountsNotesAndLoansReceivableLineItems_08755a93-170d-45c2-b1c0-70f399e15678" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_e29c93ca-5d7a-4441-aed6-c08c9cb5fa11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_bc2282c2-6efe-4e51-8590-328dfb7ea3cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_08755a93-170d-45c2-b1c0-70f399e15678" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_bc2282c2-6efe-4e51-8590-328dfb7ea3cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_0043331e-b0c1-460b-98e6-e4629a045b14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_08755a93-170d-45c2-b1c0-70f399e15678" xlink:to="loc_us-gaap_NotesReceivableNet_0043331e-b0c1-460b-98e6-e4629a045b14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_ContractAndLeasesReceivableInterestRate_694051a7-6899-4b9c-9031-a50052e1ef95" xlink:href="dakt-20220430.xsd#dakt_ContractAndLeasesReceivableInterestRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_08755a93-170d-45c2-b1c0-70f399e15678" xlink:to="loc_dakt_ContractAndLeasesReceivableInterestRate_694051a7-6899-4b9c-9031-a50052e1ef95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_864a64cc-17c4-445f-80de-767261c6b680" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableGross"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_08755a93-170d-45c2-b1c0-70f399e15678" xlink:to="loc_us-gaap_NotesReceivableGross_864a64cc-17c4-445f-80de-767261c6b680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/FinancingAgreements" xlink:type="simple" xlink:href="dakt-20220430.xsd#FinancingAgreements"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/FinancingAgreements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_14bb6d1c-2923-42b9-807d-66a578e3a933" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_78d96f1a-9a0c-4f90-8b10-9a5ff3c0e26c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_14bb6d1c-2923-42b9-807d-66a578e3a933" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_78d96f1a-9a0c-4f90-8b10-9a5ff3c0e26c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/FinancingAgreementsDetailsTextual" xlink:type="simple" xlink:href="dakt-20220430.xsd#FinancingAgreementsDetailsTextual"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/FinancingAgreementsDetailsTextual" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_82ac4501-0fd2-4d32-8c7c-88f8aff593d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_4f1cca06-5494-426c-8e66-a12c6b3b5332" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_82ac4501-0fd2-4d32-8c7c-88f8aff593d9" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_4f1cca06-5494-426c-8e66-a12c6b3b5332" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_f5bc8e02-06c7-4244-b0b0-7a600a3f878e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4f1cca06-5494-426c-8e66-a12c6b3b5332" xlink:to="loc_us-gaap_CreditFacilityAxis_f5bc8e02-06c7-4244-b0b0-7a600a3f878e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_62050d37-982b-4370-9107-28dab4c930b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f5bc8e02-06c7-4244-b0b0-7a600a3f878e" xlink:to="loc_us-gaap_CreditFacilityDomain_62050d37-982b-4370-9107-28dab4c930b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_0004062f-9fa8-41e5-a0cd-79c8db752cc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CreditFacilityDomain_62050d37-982b-4370-9107-28dab4c930b0" xlink:to="loc_us-gaap_LineOfCreditMember_0004062f-9fa8-41e5-a0cd-79c8db752cc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_cc0f81d2-a213-4e7f-b827-8a3718b42153" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_62050d37-982b-4370-9107-28dab4c930b0" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_cc0f81d2-a213-4e7f-b827-8a3718b42153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteesMember_fb89ee63-5459-45ca-b4b6-72a476ac688c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_62050d37-982b-4370-9107-28dab4c930b0" xlink:to="loc_us-gaap_GuaranteesMember_fb89ee63-5459-45ca-b4b6-72a476ac688c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_e171bbcd-d713-43c4-9345-985492976824" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_4f1cca06-5494-426c-8e66-a12c6b3b5332" xlink:to="loc_us-gaap_VariableRateAxis_e171bbcd-d713-43c4-9345-985492976824" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_4e44ce97-cba2-450f-8c8f-72450228211b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e171bbcd-d713-43c4-9345-985492976824" xlink:to="loc_us-gaap_VariableRateDomain_4e44ce97-cba2-450f-8c8f-72450228211b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_9389c14d-111a-4ed4-9c2c-29160ed912fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_4e44ce97-cba2-450f-8c8f-72450228211b" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_9389c14d-111a-4ed4-9c2c-29160ed912fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_18645466-4730-4635-8c8e-b4151567e49e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_4f1cca06-5494-426c-8e66-a12c6b3b5332" xlink:to="loc_srt_RangeAxis_18645466-4730-4635-8c8e-b4151567e49e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2f81e6a8-aebb-4327-ba60-757dd32a63b2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_18645466-4730-4635-8c8e-b4151567e49e" xlink:to="loc_srt_RangeMember_2f81e6a8-aebb-4327-ba60-757dd32a63b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_033d5f1a-1d1c-423d-b744-060448790fac" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_2f81e6a8-aebb-4327-ba60-757dd32a63b2" xlink:to="loc_srt_MinimumMember_033d5f1a-1d1c-423d-b744-060448790fac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_8240608b-ec79-464f-b7c7-78d7e40d5a31" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_2f81e6a8-aebb-4327-ba60-757dd32a63b2" xlink:to="loc_srt_MaximumMember_8240608b-ec79-464f-b7c7-78d7e40d5a31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_725d85b9-2cf3-44c5-95eb-e46000e3b0e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4f1cca06-5494-426c-8e66-a12c6b3b5332" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_725d85b9-2cf3-44c5-95eb-e46000e3b0e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_630ec201-89ea-487c-9559-94adbf6c7152" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_725d85b9-2cf3-44c5-95eb-e46000e3b0e1" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_630ec201-89ea-487c-9559-94adbf6c7152" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_70d13bed-0b41-4576-ad7f-4ae42f2b6289" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_630ec201-89ea-487c-9559-94adbf6c7152" xlink:to="loc_us-gaap_LineOfCreditMember_70d13bed-0b41-4576-ad7f-4ae42f2b6289" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_cd32f35c-243a-4c30-9ccd-4c822eda04d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_4f1cca06-5494-426c-8e66-a12c6b3b5332" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_cd32f35c-243a-4c30-9ccd-4c822eda04d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_07efb13e-45ce-4c23-932f-5e0e950731c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_cd32f35c-243a-4c30-9ccd-4c822eda04d3" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_07efb13e-45ce-4c23-932f-5e0e950731c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_c9c4cda5-a548-42f2-ba5e-4be46e764eb0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_cd32f35c-243a-4c30-9ccd-4c822eda04d3" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_c9c4cda5-a548-42f2-ba5e-4be46e764eb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_DebtInstrumentCovenantInterestBearingDebtToEBITDARatio_beccb9cd-91be-4d7a-8df5-18ef8204f054" xlink:href="dakt-20220430.xsd#dakt_DebtInstrumentCovenantInterestBearingDebtToEBITDARatio"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_cd32f35c-243a-4c30-9ccd-4c822eda04d3" xlink:to="loc_dakt_DebtInstrumentCovenantInterestBearingDebtToEBITDARatio_beccb9cd-91be-4d7a-8df5-18ef8204f054" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_029a04f2-0b43-47e8-9369-332e1021cc25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_cd32f35c-243a-4c30-9ccd-4c822eda04d3" xlink:to="loc_us-gaap_LineOfCredit_029a04f2-0b43-47e8-9369-332e1021cc25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_6080633b-0cfb-4d91-99a9-c9c45cc40ba5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_cd32f35c-243a-4c30-9ccd-4c822eda04d3" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_6080633b-0cfb-4d91-99a9-c9c45cc40ba5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/ShareRepurchaseProgram" xlink:type="simple" xlink:href="dakt-20220430.xsd#ShareRepurchaseProgram"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/ShareRepurchaseProgram" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_103ac09e-d4eb-482a-9dba-e36701038116" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockTextBlock_9cc87db0-2312-43ee-b8fc-fecce81e3bf5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_103ac09e-d4eb-482a-9dba-e36701038116" xlink:to="loc_us-gaap_TreasuryStockTextBlock_9cc87db0-2312-43ee-b8fc-fecce81e3bf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/ShareRepurchaseProgramDetailsTextual" xlink:type="simple" xlink:href="dakt-20220430.xsd#ShareRepurchaseProgramDetailsTextual"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/ShareRepurchaseProgramDetailsTextual" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_a8923b0a-24d8-428b-a258-305ef7a0a87c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_78005bf2-f373-4849-8e19-462ed53da1c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_a8923b0a-24d8-428b-a258-305ef7a0a87c" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_78005bf2-f373-4849-8e19-462ed53da1c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_ec664d0d-1fa6-4750-8b35-983f185a5dd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_a8923b0a-24d8-428b-a258-305ef7a0a87c" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_ec664d0d-1fa6-4750-8b35-983f185a5dd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_42d6f58c-fbb3-4f1c-8eea-a762ab08421a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_a8923b0a-24d8-428b-a258-305ef7a0a87c" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_42d6f58c-fbb3-4f1c-8eea-a762ab08421a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_fb7a8501-ba45-4084-805c-c28a5e3e4516" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_a8923b0a-24d8-428b-a258-305ef7a0a87c" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_fb7a8501-ba45-4084-805c-c28a5e3e4516" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/Leases" xlink:type="simple" xlink:href="dakt-20220430.xsd#Leases"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_0e9f01e9-913e-4450-ac3e-c64f7f58df30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_02421fcb-8870-4122-8818-fd1c6082a626" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0e9f01e9-913e-4450-ac3e-c64f7f58df30" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_02421fcb-8870-4122-8818-fd1c6082a626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/LeasesTables" xlink:type="simple" xlink:href="dakt-20220430.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_e4294480-7761-4be9-9b4c-57ef964e9b5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_d9baefca-fe9b-47a7-9ce0-8d257908ccf0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e4294480-7761-4be9-9b4c-57ef964e9b5f" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_d9baefca-fe9b-47a7-9ce0-8d257908ccf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_795a10e3-bdd2-4fbd-874e-ce9252a77d8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e4294480-7761-4be9-9b4c-57ef964e9b5f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_795a10e3-bdd2-4fbd-874e-ce9252a77d8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/LeasesDetailsTextual" xlink:type="simple" xlink:href="dakt-20220430.xsd#LeasesDetailsTextual"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/LeasesDetailsTextual" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_0299580f-70b7-4e5b-a863-a98b518d9439" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionTable_bad40b53-c065-4843-9881-ed186ff335d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0299580f-70b7-4e5b-a863-a98b518d9439" xlink:to="loc_us-gaap_LessorLeaseDescriptionTable_bad40b53-c065-4843-9881-ed186ff335d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5722fab7-5ffe-4609-856e-6a481f18250e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_bad40b53-c065-4843-9881-ed186ff335d0" xlink:to="loc_srt_RangeAxis_5722fab7-5ffe-4609-856e-6a481f18250e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8b1612c8-e86a-46d6-bfd2-17d848593f9d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_5722fab7-5ffe-4609-856e-6a481f18250e" xlink:to="loc_srt_RangeMember_8b1612c8-e86a-46d6-bfd2-17d848593f9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a24cdd78-1ceb-4f90-a230-86f0d943db95" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_8b1612c8-e86a-46d6-bfd2-17d848593f9d" xlink:to="loc_srt_MinimumMember_a24cdd78-1ceb-4f90-a230-86f0d943db95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_74bc2fef-7aae-45d3-91e0-ddd994232836" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_8b1612c8-e86a-46d6-bfd2-17d848593f9d" xlink:to="loc_srt_MaximumMember_74bc2fef-7aae-45d3-91e0-ddd994232836" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_53d8bdca-ac76-4ad9-bca5-509714bc4296" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_bad40b53-c065-4843-9881-ed186ff335d0" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_53d8bdca-ac76-4ad9-bca5-509714bc4296" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_2e2a1a90-6d93-4c09-9f31-80db35ab0709" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_53d8bdca-ac76-4ad9-bca5-509714bc4296" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_2e2a1a90-6d93-4c09-9f31-80db35ab0709" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_c343aa50-8155-4967-8ed2-ad6d4e8aa8da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2e2a1a90-6d93-4c09-9f31-80db35ab0709" xlink:to="loc_us-gaap_CostOfSalesMember_c343aa50-8155-4967-8ed2-ad6d4e8aa8da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenseMember_0087ed86-396f-46f4-913f-55ec41eb7a88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_2e2a1a90-6d93-4c09-9f31-80db35ab0709" xlink:to="loc_us-gaap_OperatingExpenseMember_0087ed86-396f-46f4-913f-55ec41eb7a88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionLineItems_0cd0dece-1478-4591-95fa-257513fa3220" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorLeaseDescriptionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_bad40b53-c065-4843-9881-ed186ff335d0" xlink:to="loc_us-gaap_LessorLeaseDescriptionLineItems_0cd0dece-1478-4591-95fa-257513fa3220" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_605d42a5-ba1e-479f-99a0-214404b74aee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LessorLeaseDescriptionLineItems_0cd0dece-1478-4591-95fa-257513fa3220" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_605d42a5-ba1e-479f-99a0-214404b74aee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_74c851d5-b235-4cef-905c-ba88a7c00e8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_0cd0dece-1478-4591-95fa-257513fa3220" xlink:to="loc_us-gaap_OperatingLeaseCost_74c851d5-b235-4cef-905c-ba88a7c00e8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_64919fe5-bd50-46f9-8a14-dfe6286710c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_0cd0dece-1478-4591-95fa-257513fa3220" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_64919fe5-bd50-46f9-8a14-dfe6286710c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_2cd4e486-8827-44a4-970e-08a830d74892" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_0cd0dece-1478-4591-95fa-257513fa3220" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_2cd4e486-8827-44a4-970e-08a830d74892" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/LeasesLesseeOperatingLeaseDisclosureDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#LeasesLesseeOperatingLeaseDisclosureDetails"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/LeasesLesseeOperatingLeaseDisclosureDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_ab39226a-441c-453e-b867-8bd08e76a33f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityAbstract_92a02db4-26a2-487a-ad72-88ab33401eae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ab39226a-441c-453e-b867-8bd08e76a33f" xlink:to="loc_us-gaap_OperatingLeaseLiabilityAbstract_92a02db4-26a2-487a-ad72-88ab33401eae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_6ab1eb0c-f861-4f29-a36e-07501f728a81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OperatingLeaseLiabilityAbstract_92a02db4-26a2-487a-ad72-88ab33401eae" xlink:to="loc_us-gaap_OperatingLeasePayments_6ab1eb0c-f861-4f29-a36e-07501f728a81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#LeasesLesseeOperatingLeaseLiabilityMaturityDetails"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_b386f06a-70f6-4ce6-9fbc-a11e71e6a39b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_5c3e948d-982a-4b55-8d10-e394e3bf16ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b386f06a-70f6-4ce6-9fbc-a11e71e6a39b" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_5c3e948d-982a-4b55-8d10-e394e3bf16ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1ec04d02-484b-4024-bd39-b3bc4c6c93b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_5c3e948d-982a-4b55-8d10-e394e3bf16ec" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1ec04d02-484b-4024-bd39-b3bc4c6c93b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_4fb2fc82-f7c5-4ed6-95b9-73c3ccb78bae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_5c3e948d-982a-4b55-8d10-e394e3bf16ec" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_4fb2fc82-f7c5-4ed6-95b9-73c3ccb78bae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_8b5755a5-434d-425a-bef7-218afde81bb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_5c3e948d-982a-4b55-8d10-e394e3bf16ec" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_8b5755a5-434d-425a-bef7-218afde81bb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_f8b40f95-e0b5-49dc-8886-e966eed91b07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_5c3e948d-982a-4b55-8d10-e394e3bf16ec" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_f8b40f95-e0b5-49dc-8886-e966eed91b07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_1da39e09-589b-427c-8b38-330ed4938be1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_5c3e948d-982a-4b55-8d10-e394e3bf16ec" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_1da39e09-589b-427c-8b38-330ed4938be1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_964f2ebf-2952-4413-8e5a-d465d4afaca5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_5c3e948d-982a-4b55-8d10-e394e3bf16ec" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_964f2ebf-2952-4413-8e5a-d465d4afaca5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f54b201a-cd61-4d30-a412-3b7f3b612d16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OperatingLeaseLiabilitiesPaymentsDueAbstract_5c3e948d-982a-4b55-8d10-e394e3bf16ec" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f54b201a-cd61-4d30-a412-3b7f3b612d16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_a12d6122-e7aa-47e4-9cdd-0e133abcc8c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b386f06a-70f6-4ce6-9fbc-a11e71e6a39b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_a12d6122-e7aa-47e4-9cdd-0e133abcc8c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_8337a67c-d37e-4283-a40b-a247796ed2ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LeasesAbstract_b386f06a-70f6-4ce6-9fbc-a11e71e6a39b" xlink:to="loc_us-gaap_OperatingLeaseLiability_8337a67c-d37e-4283-a40b-a247796ed2ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_a62a176c-f25f-462c-a7e4-51852771e6d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b386f06a-70f6-4ce6-9fbc-a11e71e6a39b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_a62a176c-f25f-462c-a7e4-51852771e6d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_OperatingLeaseExpenseForExtension_7b1193bd-420b-4758-9fa2-09be7ce44cf7" xlink:href="dakt-20220430.xsd#dakt_OperatingLeaseExpenseForExtension"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b386f06a-70f6-4ce6-9fbc-a11e71e6a39b" xlink:to="loc_dakt_OperatingLeaseExpenseForExtension_7b1193bd-420b-4758-9fa2-09be7ce44cf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails_1" xlink:type="simple" xlink:href="dakt-20220430.xsd#LeasesLesseeOperatingLeaseLiabilityMaturityDetails_1"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensation" xlink:type="simple" xlink:href="dakt-20220430.xsd#ShareholdersEquityandShareBasedCompensation"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_34993c74-efdf-459d-a10c-d65531a40c3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_b7de0902-5d0e-4040-8ca9-610b5d5210cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EquityAbstract_34993c74-efdf-459d-a10c-d65531a40c3a" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_b7de0902-5d0e-4040-8ca9-610b5d5210cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationTables" xlink:type="simple" xlink:href="dakt-20220430.xsd#ShareholdersEquityandShareBasedCompensationTables"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_a03b59a5-dd38-49ce-b6fb-acc7651ae7e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_ScheduleOfNonvestedRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_50d0bbb1-3db4-4218-8823-1f01da6287b1" xlink:href="dakt-20220430.xsd#dakt_ScheduleOfNonvestedRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_a03b59a5-dd38-49ce-b6fb-acc7651ae7e7" xlink:to="loc_dakt_ScheduleOfNonvestedRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_50d0bbb1-3db4-4218-8823-1f01da6287b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_d4695949-e011-4027-ac76-40ef16da94ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_a03b59a5-dd38-49ce-b6fb-acc7651ae7e7" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_d4695949-e011-4027-ac76-40ef16da94ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_e78a7c48-487d-48c2-9b7e-ba80d3668bf6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_a03b59a5-dd38-49ce-b6fb-acc7651ae7e7" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_e78a7c48-487d-48c2-9b7e-ba80d3668bf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_8c50cf3b-b495-46cf-a566-a4ad52133ec4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_a03b59a5-dd38-49ce-b6fb-acc7651ae7e7" xlink:to="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_8c50cf3b-b495-46cf-a566-a4ad52133ec4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual" xlink:type="simple" xlink:href="dakt-20220430.xsd#ShareholdersEquityandShareBasedCompensationDetailsTextual"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_ed0883f3-fe34-4db4-a9b1-dd342897760f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d08f0609-f5c4-4c0c-b253-b0adc325db54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EquityAbstract_ed0883f3-fe34-4db4-a9b1-dd342897760f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d08f0609-f5c4-4c0c-b253-b0adc325db54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_ce36b113-847b-43cb-883d-031cec6e4024" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d08f0609-f5c4-4c0c-b253-b0adc325db54" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_ce36b113-847b-43cb-883d-031cec6e4024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_6f86258d-5cf1-4809-a7ce-f3388ae10421" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_ce36b113-847b-43cb-883d-031cec6e4024" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_6f86258d-5cf1-4809-a7ce-f3388ae10421" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_PreferredSharePurchaseRightMember_368c4070-bd2b-4604-854e-4693030ad4e2" xlink:href="dakt-20220430.xsd#dakt_PreferredSharePurchaseRightMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_6f86258d-5cf1-4809-a7ce-f3388ae10421" xlink:to="loc_dakt_PreferredSharePurchaseRightMember_368c4070-bd2b-4604-854e-4693030ad4e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_3a51df7a-7978-4ecd-bcfc-2b2ca7fa063f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d08f0609-f5c4-4c0c-b253-b0adc325db54" xlink:to="loc_us-gaap_AwardTypeAxis_3a51df7a-7978-4ecd-bcfc-2b2ca7fa063f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d1af3af0-c603-48ae-8ed6-b18c8e7e3ee5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3a51df7a-7978-4ecd-bcfc-2b2ca7fa063f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d1af3af0-c603-48ae-8ed6-b18c8e7e3ee5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_5cb57975-5836-4d56-b84a-c1477fa27f3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d1af3af0-c603-48ae-8ed6-b18c8e7e3ee5" xlink:to="loc_us-gaap_EmployeeStockOptionMember_5cb57975-5836-4d56-b84a-c1477fa27f3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_732161c6-54e7-468c-9c9d-405e08e3d5d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d1af3af0-c603-48ae-8ed6-b18c8e7e3ee5" xlink:to="loc_us-gaap_RestrictedStockMember_732161c6-54e7-468c-9c9d-405e08e3d5d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_InMoneyOptionsMember_26f2e145-8d0d-4e90-af16-1cbb4c84ea3a" xlink:href="dakt-20220430.xsd#dakt_InMoneyOptionsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d1af3af0-c603-48ae-8ed6-b18c8e7e3ee5" xlink:to="loc_dakt_InMoneyOptionsMember_26f2e145-8d0d-4e90-af16-1cbb4c84ea3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_78584ca1-87de-42ba-9501-5a286309bc40" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d08f0609-f5c4-4c0c-b253-b0adc325db54" xlink:to="loc_srt_TitleOfIndividualAxis_78584ca1-87de-42ba-9501-5a286309bc40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_613a4944-5712-47ac-9375-47f3886023a6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_78584ca1-87de-42ba-9501-5a286309bc40" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_613a4944-5712-47ac-9375-47f3886023a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_IndependentDirectorsMember_202a61c9-498a-4fec-a745-1c582f6940e4" xlink:href="dakt-20220430.xsd#dakt_IndependentDirectorsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_613a4944-5712-47ac-9375-47f3886023a6" xlink:to="loc_dakt_IndependentDirectorsMember_202a61c9-498a-4fec-a745-1c582f6940e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_EmployeesMember_74e82f1b-8772-46bd-99e0-d8a4c4a184fb" xlink:href="dakt-20220430.xsd#dakt_EmployeesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_613a4944-5712-47ac-9375-47f3886023a6" xlink:to="loc_dakt_EmployeesMember_74e82f1b-8772-46bd-99e0-d8a4c4a184fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_b6941475-e8c7-4d88-8c31-28391146dbd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d08f0609-f5c4-4c0c-b253-b0adc325db54" xlink:to="loc_us-gaap_PlanNameAxis_b6941475-e8c7-4d88-8c31-28391146dbd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_c8ce5592-d6ce-43e7-97b2-72c8b3838ec1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_b6941475-e8c7-4d88-8c31-28391146dbd1" xlink:to="loc_us-gaap_PlanNameDomain_c8ce5592-d6ce-43e7-97b2-72c8b3838ec1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_EmployeeStockPurchasePlanMember_e6cd72e5-24bc-4b87-b301-913950d75b39" xlink:href="dakt-20220430.xsd#dakt_EmployeeStockPurchasePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_c8ce5592-d6ce-43e7-97b2-72c8b3838ec1" xlink:to="loc_dakt_EmployeeStockPurchasePlanMember_e6cd72e5-24bc-4b87-b301-913950d75b39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d08f0609-f5c4-4c0c-b253-b0adc325db54" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_CommonAndPreferredStockSharesAuthorizedAndUndesignated_e6d37933-6b52-4fee-afbf-8d8b59af8e77" xlink:href="dakt-20220430.xsd#dakt_CommonAndPreferredStockSharesAuthorizedAndUndesignated"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_dakt_CommonAndPreferredStockSharesAuthorizedAndUndesignated_e6d37933-6b52-4fee-afbf-8d8b59af8e77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_1eef27a1-4b12-42f4-93f4-7b9b7773f403" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_1eef27a1-4b12-42f4-93f4-7b9b7773f403" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_387f517d-46a2-414f-a303-416a2adfc9be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_387f517d-46a2-414f-a303-416a2adfc9be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_CommonStockSharesUndesignated_39546707-3ba0-4304-8eeb-c8aade170455" xlink:href="dakt-20220430.xsd#dakt_CommonStockSharesUndesignated"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_dakt_CommonStockSharesUndesignated_39546707-3ba0-4304-8eeb-c8aade170455" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_CommonSharePurchaseRightPerCommonShareRatio_498104ce-451a-4dae-be50-41e27f18beb4" xlink:href="dakt-20220430.xsd#dakt_CommonSharePurchaseRightPerCommonShareRatio"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_dakt_CommonSharePurchaseRightPerCommonShareRatio_498104ce-451a-4dae-be50-41e27f18beb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_c1864f13-aadb-4669-b0a1-be6d899d7542" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_c1864f13-aadb-4669-b0a1-be6d899d7542" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_e59e12f8-6643-44f7-82e3-848fa4ac0687" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_e59e12f8-6643-44f7-82e3-848fa4ac0687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_CommonShareRightsExercisePeriodOptionOne_b11fb0d1-1351-4d0e-88be-4c879e835697" xlink:href="dakt-20220430.xsd#dakt_CommonShareRightsExercisePeriodOptionOne"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_dakt_CommonShareRightsExercisePeriodOptionOne_b11fb0d1-1351-4d0e-88be-4c879e835697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction_c28df172-e845-40c7-8c1a-b64bc4efa005" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction_c28df172-e845-40c7-8c1a-b64bc4efa005" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_CommonShareRightsExercisePeriodOptionTwo_6178fab4-0bb2-4523-9fc6-df7ed8a5a0b7" xlink:href="dakt-20220430.xsd#dakt_CommonShareRightsExercisePeriodOptionTwo"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_dakt_CommonShareRightsExercisePeriodOptionTwo_6178fab4-0bb2-4523-9fc6-df7ed8a5a0b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_28fa7a7c-cf0d-4bf3-bae8-ac1c0f7d3df7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_28fa7a7c-cf0d-4bf3-bae8-ac1c0f7d3df7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_2d0d2442-8e1e-4d6d-b63e-50fbc83f2010" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_2d0d2442-8e1e-4d6d-b63e-50fbc83f2010" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_4916df06-2e4b-4344-a2aa-bab243f87b68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_4916df06-2e4b-4344-a2aa-bab243f87b68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c8e5cfba-ee72-4b00-ac71-7de88bbe5719" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c8e5cfba-ee72-4b00-ac71-7de88bbe5719" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_24cf6ba5-c392-4ab6-91ce-1f2d171a607d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_24cf6ba5-c392-4ab6-91ce-1f2d171a607d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_877840e1-2b05-4985-97fe-2ee9c4091bd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_877840e1-2b05-4985-97fe-2ee9c4091bd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2c129c87-7c39-4278-a866-e4ca4654c20f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2c129c87-7c39-4278-a866-e4ca4654c20f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_7f5cd773-1f0c-4b9b-a475-019348cf779a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_7f5cd773-1f0c-4b9b-a475-019348cf779a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_86e0bf94-2912-4587-9e9a-6606188adb00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_86e0bf94-2912-4587-9e9a-6606188adb00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_8ff96764-f114-40cb-941e-b6a39f36d915" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_8ff96764-f114-40cb-941e-b6a39f36d915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_39b35a36-df61-45db-8787-e5cbb73c72b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_39b35a36-df61-45db-8787-e5cbb73c72b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_acd24a79-7415-47ba-82f5-5b6e8bbe7b52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_acd24a79-7415-47ba-82f5-5b6e8bbe7b52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_18a593af-ba9c-4e17-9bb1-b955ef015219" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_18a593af-ba9c-4e17-9bb1-b955ef015219" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_6cc12fdb-5cf4-49ab-867a-7d842c51387c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_6cc12fdb-5cf4-49ab-867a-7d842c51387c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_e9f9d198-0ca8-4b8f-90a6-6af2e00005b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_e9f9d198-0ca8-4b8f-90a6-6af2e00005b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_9b3b24da-ecda-4740-bc7b-c644ea0ea6d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_9b3b24da-ecda-4740-bc7b-c644ea0ea6d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_4c705f06-7661-4827-aa71-7863475f1209" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fff24255-473c-4829-9edd-7c4ebb3878c1" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_4c705f06-7661-4827-aa71-7863475f1209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofNonvestedRestrictedStockandRestrictedStockUnitsActivityDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#ShareholdersEquityandShareBasedCompensationScheduleofNonvestedRestrictedStockandRestrictedStockUnitsActivityDetails"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofNonvestedRestrictedStockandRestrictedStockUnitsActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_7200ca4d-ea01-4073-87f0-4ae30944a10d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b84d92e0-93b3-4caf-af6d-58b18d247b0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EquityAbstract_7200ca4d-ea01-4073-87f0-4ae30944a10d" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b84d92e0-93b3-4caf-af6d-58b18d247b0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_9be06160-d001-46d3-a26e-1226b94e1492" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b84d92e0-93b3-4caf-af6d-58b18d247b0b" xlink:to="loc_us-gaap_AwardTypeAxis_9be06160-d001-46d3-a26e-1226b94e1492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ce6940b4-dfd5-4366-9bbf-05affa9b27d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9be06160-d001-46d3-a26e-1226b94e1492" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ce6940b4-dfd5-4366-9bbf-05affa9b27d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_RestrictedStockAndRestrictedStockUnitsMember_6f3081fd-f770-44cb-819c-60b77052da1e" xlink:href="dakt-20220430.xsd#dakt_RestrictedStockAndRestrictedStockUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ce6940b4-dfd5-4366-9bbf-05affa9b27d7" xlink:to="loc_dakt_RestrictedStockAndRestrictedStockUnitsMember_6f3081fd-f770-44cb-819c-60b77052da1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_47b7484e-6000-4222-a7f3-ef3d822337e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b84d92e0-93b3-4caf-af6d-58b18d247b0b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_47b7484e-6000-4222-a7f3-ef3d822337e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_bf6ea5ca-4ce5-415d-9962-a4acf91b0818" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_47b7484e-6000-4222-a7f3-ef3d822337e4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_bf6ea5ca-4ce5-415d-9962-a4acf91b0818" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_45d02fd7-8462-4e76-ad2b-cb339a65450c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_bf6ea5ca-4ce5-415d-9962-a4acf91b0818" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_45d02fd7-8462-4e76-ad2b-cb339a65450c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_74029497-201f-4bf0-993d-dbdac7b763a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_bf6ea5ca-4ce5-415d-9962-a4acf91b0818" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_74029497-201f-4bf0-993d-dbdac7b763a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_ebbc1624-1157-4338-b175-22b86378add1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_bf6ea5ca-4ce5-415d-9962-a4acf91b0818" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_ebbc1624-1157-4338-b175-22b86378add1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_2eb9fa0a-f09c-4893-959c-219ae2a9cfde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_bf6ea5ca-4ce5-415d-9962-a4acf91b0818" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_2eb9fa0a-f09c-4893-959c-219ae2a9cfde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_eb7c14c0-a14e-45d1-b20a-5941f5653671" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_bf6ea5ca-4ce5-415d-9962-a4acf91b0818" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_eb7c14c0-a14e-45d1-b20a-5941f5653671" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_91361b3b-6a0f-45f4-a31a-e1039abe5fd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_47b7484e-6000-4222-a7f3-ef3d822337e4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_91361b3b-6a0f-45f4-a31a-e1039abe5fd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3d69fb2b-0237-491c-a284-90d8c592b76d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_91361b3b-6a0f-45f4-a31a-e1039abe5fd2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3d69fb2b-0237-491c-a284-90d8c592b76d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_541965f3-8027-45a8-86e9-47e3feea4346" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_91361b3b-6a0f-45f4-a31a-e1039abe5fd2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_541965f3-8027-45a8-86e9-47e3feea4346" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_2795ada4-8607-41d8-9815-c24804e934ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_91361b3b-6a0f-45f4-a31a-e1039abe5fd2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_2795ada4-8607-41d8-9815-c24804e934ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_cf314d20-910b-4f2d-86d7-e0320c2a8207" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_91361b3b-6a0f-45f4-a31a-e1039abe5fd2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_cf314d20-910b-4f2d-86d7-e0320c2a8207" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_de30dfbf-f780-4391-a557-15365c1a0ade" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_91361b3b-6a0f-45f4-a31a-e1039abe5fd2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_de30dfbf-f780-4391-a557-15365c1a0ade" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/ShareholdersEquityandShareBasedPaymentArrangementOptionActivityDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#ShareholdersEquityandShareBasedPaymentArrangementOptionActivityDetails"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/ShareholdersEquityandShareBasedPaymentArrangementOptionActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_0a22d9e4-5c71-421d-b877-d9226e5682f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_e3c5b3ac-4e8e-44c4-83f4-d06d875c8bb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_0a22d9e4-5c71-421d-b877-d9226e5682f1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_e3c5b3ac-4e8e-44c4-83f4-d06d875c8bb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_ad6a60b2-4b5d-423d-9831-45a1a360c80e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_e3c5b3ac-4e8e-44c4-83f4-d06d875c8bb6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_ad6a60b2-4b5d-423d-9831-45a1a360c80e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_0ea20792-5c72-4d7d-941f-e4f59969e597" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_e3c5b3ac-4e8e-44c4-83f4-d06d875c8bb6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_0ea20792-5c72-4d7d-941f-e4f59969e597" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_15d86edb-4382-4f45-9646-d096493daef4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_e3c5b3ac-4e8e-44c4-83f4-d06d875c8bb6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_15d86edb-4382-4f45-9646-d096493daef4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_8c20d416-fa46-4b91-96c6-8bac0a3ebb24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_e3c5b3ac-4e8e-44c4-83f4-d06d875c8bb6" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_8c20d416-fa46-4b91-96c6-8bac0a3ebb24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_58c0e038-89e3-4ee2-8faf-aeeeab91ca3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_e3c5b3ac-4e8e-44c4-83f4-d06d875c8bb6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_58c0e038-89e3-4ee2-8faf-aeeeab91ca3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_a36293f3-1462-4ff9-b25f-bcc27ba47149" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_0a22d9e4-5c71-421d-b877-d9226e5682f1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_a36293f3-1462-4ff9-b25f-bcc27ba47149" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_c642bc4a-fb09-4c0e-ab7f-b7ebaa24f7a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_0a22d9e4-5c71-421d-b877-d9226e5682f1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_c642bc4a-fb09-4c0e-ab7f-b7ebaa24f7a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_cb84e509-a8b2-47d3-8cbc-bdef51aa4882" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_0a22d9e4-5c71-421d-b877-d9226e5682f1" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_cb84e509-a8b2-47d3-8cbc-bdef51aa4882" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_86136fda-cad3-420a-9887-eabc4e74fc49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_cb84e509-a8b2-47d3-8cbc-bdef51aa4882" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_86136fda-cad3-420a-9887-eabc4e74fc49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_86dccdc5-c821-4654-a155-022504efbf2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_cb84e509-a8b2-47d3-8cbc-bdef51aa4882" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_86dccdc5-c821-4654-a155-022504efbf2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_0d4a5f40-73e3-49b2-a939-770dfe5dd182" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_cb84e509-a8b2-47d3-8cbc-bdef51aa4882" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_0d4a5f40-73e3-49b2-a939-770dfe5dd182" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_b40026f6-f5df-46cf-9c78-1b0498daca83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_cb84e509-a8b2-47d3-8cbc-bdef51aa4882" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_b40026f6-f5df-46cf-9c78-1b0498daca83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2f35e7ab-71c6-49c1-a49d-91181efb666f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_cb84e509-a8b2-47d3-8cbc-bdef51aa4882" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2f35e7ab-71c6-49c1-a49d-91181efb666f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_58331946-5778-4c45-a7f3-5368146774ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_0a22d9e4-5c71-421d-b877-d9226e5682f1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_58331946-5778-4c45-a7f3-5368146774ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_c2486b99-ac14-4d15-a46e-42821520b193" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_0a22d9e4-5c71-421d-b877-d9226e5682f1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_c2486b99-ac14-4d15-a46e-42821520b193" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_55d0c5aa-30f2-439d-b91e-2e99529d86b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_0a22d9e4-5c71-421d-b877-d9226e5682f1" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_55d0c5aa-30f2-439d-b91e-2e99529d86b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_d9dc7669-c857-486a-9fd6-84c8d2257755" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_0a22d9e4-5c71-421d-b877-d9226e5682f1" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_d9dc7669-c857-486a-9fd6-84c8d2257755" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_a9a52e2c-73da-4cf1-a89f-e6ed475ca429" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_0a22d9e4-5c71-421d-b877-d9226e5682f1" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_a9a52e2c-73da-4cf1-a89f-e6ed475ca429" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_61aac183-8abb-4112-9657-31fc29f33ecc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_0a22d9e4-5c71-421d-b877-d9226e5682f1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_61aac183-8abb-4112-9657-31fc29f33ecc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_5bb9ea67-aa81-4a4a-8243-9b5b8cd32b7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_0a22d9e4-5c71-421d-b877-d9226e5682f1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_5bb9ea67-aa81-4a4a-8243-9b5b8cd32b7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#ShareholdersEquityandShareBasedCompensationScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_2191e6f8-674b-412e-89e3-ed8b48921c4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0194f759-5969-4ecf-b64b-a23696773c73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_2191e6f8-674b-412e-89e3-ed8b48921c4d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0194f759-5969-4ecf-b64b-a23696773c73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_c66772ec-3855-48ab-97f2-56909da8575c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_2191e6f8-674b-412e-89e3-ed8b48921c4d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_c66772ec-3855-48ab-97f2-56909da8575c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_68c01d82-344e-4f81-98e1-e5440ad027bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_2191e6f8-674b-412e-89e3-ed8b48921c4d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_68c01d82-344e-4f81-98e1-e5440ad027bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_33981fb2-7e14-482e-8851-61e27bb1277a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_2191e6f8-674b-412e-89e3-ed8b48921c4d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_33981fb2-7e14-482e-8851-61e27bb1277a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1380fd42-3a84-474f-8bf3-3c9164ea5c00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_2191e6f8-674b-412e-89e3-ed8b48921c4d" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1380fd42-3a84-474f-8bf3-3c9164ea5c00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationSharebasedCompensationExpenseDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#ShareholdersEquityandShareBasedCompensationSharebasedCompensationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationSharebasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_db0a0770-f893-4045-a507-7df587ef515c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_677e7cd9-89f2-43c5-b791-30f89ff575d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EquityAbstract_db0a0770-f893-4045-a507-7df587ef515c" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_677e7cd9-89f2-43c5-b791-30f89ff575d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e1a0b595-d50d-4739-a26b-d649d3a62008" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_677e7cd9-89f2-43c5-b791-30f89ff575d5" xlink:to="loc_us-gaap_AwardTypeAxis_e1a0b595-d50d-4739-a26b-d649d3a62008" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d030713f-ba4c-408a-b0c3-7f1f1e7f5157" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e1a0b595-d50d-4739-a26b-d649d3a62008" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d030713f-ba4c-408a-b0c3-7f1f1e7f5157" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_dbf7adbb-8378-46a8-bef4-60dc74557c83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d030713f-ba4c-408a-b0c3-7f1f1e7f5157" xlink:to="loc_us-gaap_EmployeeStockOptionMember_dbf7adbb-8378-46a8-bef4-60dc74557c83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_RestrictedStockAndRestrictedStockUnitsMember_bfb13385-4066-4d53-aa41-d24bbb60635e" xlink:href="dakt-20220430.xsd#dakt_RestrictedStockAndRestrictedStockUnitsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d030713f-ba4c-408a-b0c3-7f1f1e7f5157" xlink:to="loc_dakt_RestrictedStockAndRestrictedStockUnitsMember_bfb13385-4066-4d53-aa41-d24bbb60635e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_fe3c4cc2-6565-4f7f-a0a4-4dab20e3325e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d030713f-ba4c-408a-b0c3-7f1f1e7f5157" xlink:to="loc_us-gaap_EmployeeStockMember_fe3c4cc2-6565-4f7f-a0a4-4dab20e3325e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1e0dc9d6-be19-43c6-879d-f439a874c55f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_677e7cd9-89f2-43c5-b791-30f89ff575d5" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1e0dc9d6-be19-43c6-879d-f439a874c55f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_74ea381e-2ea4-4760-a0b0-5a32c6a23376" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1e0dc9d6-be19-43c6-879d-f439a874c55f" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_74ea381e-2ea4-4760-a0b0-5a32c6a23376" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_8440d92e-3c1d-4fda-88fe-d6880621fd83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_74ea381e-2ea4-4760-a0b0-5a32c6a23376" xlink:to="loc_us-gaap_CostOfSalesMember_8440d92e-3c1d-4fda-88fe-d6880621fd83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_4c3d8f84-4b79-4923-be16-0d416cabf733" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_74ea381e-2ea4-4760-a0b0-5a32c6a23376" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_4c3d8f84-4b79-4923-be16-0d416cabf733" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_57637838-c8b6-4753-b72b-d30e66a982fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_74ea381e-2ea4-4760-a0b0-5a32c6a23376" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_57637838-c8b6-4753-b72b-d30e66a982fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_dfe12aa0-2af2-46a5-b553-8cd2538a2740" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_74ea381e-2ea4-4760-a0b0-5a32c6a23376" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_dfe12aa0-2af2-46a5-b553-8cd2538a2740" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_6a709721-31fe-4129-a259-4e423e3273a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_677e7cd9-89f2-43c5-b791-30f89ff575d5" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_6a709721-31fe-4129-a259-4e423e3273a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_5039d78a-b8e7-470a-b12e-2df7cd8b6c60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6a709721-31fe-4129-a259-4e423e3273a3" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_5039d78a-b8e7-470a-b12e-2df7cd8b6c60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/RetirementBenefits" xlink:type="simple" xlink:href="dakt-20220430.xsd#RetirementBenefits"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/RetirementBenefits" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_bfabae87-ab67-4c96-b01c-32bfa6e52e3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_3b34dd84-b333-4848-a306-c9931b5d2f36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bfabae87-ab67-4c96-b01c-32bfa6e52e3e" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_3b34dd84-b333-4848-a306-c9931b5d2f36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/RetirementBenefitsDetailsTextual" xlink:type="simple" xlink:href="dakt-20220430.xsd#RetirementBenefitsDetailsTextual"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/RetirementBenefitsDetailsTextual" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_2dc9f7c0-7d25-4666-91fe-d33eaf7f6dbe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_104e9b25-a9f3-42d2-b984-16653fe7a473" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_2dc9f7c0-7d25-4666-91fe-d33eaf7f6dbe" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_104e9b25-a9f3-42d2-b984-16653fe7a473" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_2bf6b66e-4bba-449f-bc90-6f12bcdc752b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_2dc9f7c0-7d25-4666-91fe-d33eaf7f6dbe" xlink:to="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_2bf6b66e-4bba-449f-bc90-6f12bcdc752b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_DefinedContributionPlanAwardRequisiteServicePeriod_30e270bd-1d01-4af9-8100-bcfa6f65f28b" xlink:href="dakt-20220430.xsd#dakt_DefinedContributionPlanAwardRequisiteServicePeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_2dc9f7c0-7d25-4666-91fe-d33eaf7f6dbe" xlink:to="loc_dakt_DefinedContributionPlanAwardRequisiteServicePeriod_30e270bd-1d01-4af9-8100-bcfa6f65f28b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_DefinedContributionPlanAttainedAge_666423a4-3425-4820-bce2-d42761e8b53d" xlink:href="dakt-20220430.xsd#dakt_DefinedContributionPlanAttainedAge"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_2dc9f7c0-7d25-4666-91fe-d33eaf7f6dbe" xlink:to="loc_dakt_DefinedContributionPlanAttainedAge_666423a4-3425-4820-bce2-d42761e8b53d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_27b33006-97bf-416e-ba3f-5c3542f69e1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_2dc9f7c0-7d25-4666-91fe-d33eaf7f6dbe" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_27b33006-97bf-416e-ba3f-5c3542f69e1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/IncomeTaxes" xlink:type="simple" xlink:href="dakt-20220430.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0eb45937-2c71-4c3d-9f4d-6c2457a84e01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_ed323847-34bb-4480-8403-44db464614b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0eb45937-2c71-4c3d-9f4d-6c2457a84e01" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_ed323847-34bb-4480-8403-44db464614b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="dakt-20220430.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_6918558b-c60c-43f7-bbdf-504b701c4326" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_3b62b14e-f6b2-449a-b633-ee1994b11a10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6918558b-c60c-43f7-bbdf-504b701c4326" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_3b62b14e-f6b2-449a-b633-ee1994b11a10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_059cd4df-4553-4ce1-8094-e04b3bcbef49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6918558b-c60c-43f7-bbdf-504b701c4326" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_059cd4df-4553-4ce1-8094-e04b3bcbef49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_d24960bb-5577-4852-9c97-3ade4c878fd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6918558b-c60c-43f7-bbdf-504b701c4326" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_d24960bb-5577-4852-9c97-3ade4c878fd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_7baee98c-f169-4e80-949e-3bda4c9ec1ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6918558b-c60c-43f7-bbdf-504b701c4326" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_7baee98c-f169-4e80-949e-3bda4c9ec1ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_064d8404-6799-4f00-8b17-162d2c2e3add" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6918558b-c60c-43f7-bbdf-504b701c4326" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_064d8404-6799-4f00-8b17-162d2c2e3add" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/IncomeTaxesScheduleofIncomebeforeIncomeTaxDomesticandForeignDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#IncomeTaxesScheduleofIncomebeforeIncomeTaxDomesticandForeignDetails"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/IncomeTaxesScheduleofIncomebeforeIncomeTaxDomesticandForeignDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_d2f35fcf-3a8e-4d4d-b958-4dbd0f20fa75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_233d00af-9325-4a23-9da2-c0b19d7e3cf3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d2f35fcf-3a8e-4d4d-b958-4dbd0f20fa75" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_233d00af-9325-4a23-9da2-c0b19d7e3cf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_a36398b5-956e-4f70-81f0-ec11e0aad885" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d2f35fcf-3a8e-4d4d-b958-4dbd0f20fa75" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_a36398b5-956e-4f70-81f0-ec11e0aad885" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_45c3cb13-3aeb-4ed0-b30f-28140b46f75e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d2f35fcf-3a8e-4d4d-b958-4dbd0f20fa75" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_45c3cb13-3aeb-4ed0-b30f-28140b46f75e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_9cc7b35b-0b59-4bb2-924e-74b202f0734f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d2f35fcf-3a8e-4d4d-b958-4dbd0f20fa75" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_9cc7b35b-0b59-4bb2-924e-74b202f0734f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_e8d3d524-e5f7-49f0-ac20-8733d1695e61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_f12d93bf-b883-4a93-b780-52026265365e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e8d3d524-e5f7-49f0-ac20-8733d1695e61" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_f12d93bf-b883-4a93-b780-52026265365e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_157fc91d-eb61-485e-829c-fe3632456d74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_f12d93bf-b883-4a93-b780-52026265365e" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_157fc91d-eb61-485e-829c-fe3632456d74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_36a4cafa-f0d9-4674-9929-de4db0a484cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_f12d93bf-b883-4a93-b780-52026265365e" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_36a4cafa-f0d9-4674-9929-de4db0a484cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_1e4d9624-e59c-4f88-a394-9bccd916fc01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_f12d93bf-b883-4a93-b780-52026265365e" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_1e4d9624-e59c-4f88-a394-9bccd916fc01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_a2b76d0a-5858-4c54-b57c-7eeaa29d8401" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e8d3d524-e5f7-49f0-ac20-8733d1695e61" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_a2b76d0a-5858-4c54-b57c-7eeaa29d8401" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_684fbe49-6b7e-4498-b2ec-3096a3f8f6b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_a2b76d0a-5858-4c54-b57c-7eeaa29d8401" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_684fbe49-6b7e-4498-b2ec-3096a3f8f6b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_77915e16-c1a4-4a5c-ac39-143af0e28bcd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_a2b76d0a-5858-4c54-b57c-7eeaa29d8401" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_77915e16-c1a4-4a5c-ac39-143af0e28bcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_d5a770db-6b1d-498d-88bd-0ac2df65c855" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_a2b76d0a-5858-4c54-b57c-7eeaa29d8401" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_d5a770db-6b1d-498d-88bd-0ac2df65c855" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_0f9ddd8b-106a-4768-bb4c-ee147ae6d34a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e8d3d524-e5f7-49f0-ac20-8733d1695e61" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_0f9ddd8b-106a-4768-bb4c-ee147ae6d34a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_ec446676-3bf7-4bb2-a098-f3428dfea75b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_4eee6793-672c-4e16-87d2-91244526b7fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ec446676-3bf7-4bb2-a098-f3428dfea75b" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_4eee6793-672c-4e16-87d2-91244526b7fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxContingencies_fe767064-0b92-4939-8e29-ceea2fe6d989" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxContingencies"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ec446676-3bf7-4bb2-a098-f3428dfea75b" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxContingencies_fe767064-0b92-4939-8e29-ceea2fe6d989" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_23fe9d97-9fd0-4b47-bccf-dcf1aedcad46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ec446676-3bf7-4bb2-a098-f3428dfea75b" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_23fe9d97-9fd0-4b47-bccf-dcf1aedcad46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_e8cc3d04-3ce2-47f3-9139-5eb613b32670" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ec446676-3bf7-4bb2-a098-f3428dfea75b" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_e8cc3d04-3ce2-47f3-9139-5eb613b32670" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_85c209e2-4b0e-4daa-b992-cf2c89346419" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ec446676-3bf7-4bb2-a098-f3428dfea75b" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_85c209e2-4b0e-4daa-b992-cf2c89346419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeAmount_575f01d9-a95a-409b-bb8e-bc1e3e004944" xlink:href="dakt-20220430.xsd#dakt_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ec446676-3bf7-4bb2-a098-f3428dfea75b" xlink:to="loc_dakt_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeAmount_575f01d9-a95a-409b-bb8e-bc1e3e004944" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxContingenciesDomestic_9e50258c-3ea5-40dc-af9c-4a23c01feaa4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxContingenciesDomestic"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ec446676-3bf7-4bb2-a098-f3428dfea75b" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxContingenciesDomestic_9e50258c-3ea5-40dc-af9c-4a23c01feaa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_f1b07330-6f6f-429b-90f5-8badb49072d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ec446676-3bf7-4bb2-a098-f3428dfea75b" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_f1b07330-6f6f-429b-90f5-8badb49072d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment_4526ccf4-02a1-4d24-9408-d0dac2e9f9b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ec446676-3bf7-4bb2-a098-f3428dfea75b" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment_4526ccf4-02a1-4d24-9408-d0dac2e9f9b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends_105ab790-e5fa-4d00-ac2f-30a5121d31a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ec446676-3bf7-4bb2-a098-f3428dfea75b" xlink:to="loc_us-gaap_IncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends_105ab790-e5fa-4d00-ac2f-30a5121d31a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_b9926b6f-5ac3-4ab7-9e09-2492470ef138" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ec446676-3bf7-4bb2-a098-f3428dfea75b" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_b9926b6f-5ac3-4ab7-9e09-2492470ef138" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_be47a8f8-94f4-429d-8194-40ed338b451a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ec446676-3bf7-4bb2-a098-f3428dfea75b" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_be47a8f8-94f4-429d-8194-40ed338b451a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_d1a67d62-452a-4db7-ae5f-c24d49be0658" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_faaa9c56-868d-495d-b5ae-fcd9ee9fd695" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d1a67d62-452a-4db7-ae5f-c24d49be0658" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_faaa9c56-868d-495d-b5ae-fcd9ee9fd695" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences_2601fd71-2dbd-420b-87ea-09e7188b7e42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d1a67d62-452a-4db7-ae5f-c24d49be0658" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences_2601fd71-2dbd-420b-87ea-09e7188b7e42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome_e1a0487e-5c04-489b-8bc9-de524ae0e64e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d1a67d62-452a-4db7-ae5f-c24d49be0658" xlink:to="loc_us-gaap_DeferredTaxAssetsDeferredIncome_e1a0487e-5c04-489b-8bc9-de524ae0e64e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_6e280544-85d7-4f7d-9725-64c67ee53e06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d1a67d62-452a-4db7-ae5f-c24d49be0658" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_6e280544-85d7-4f7d-9725-64c67ee53e06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_d5c8d5fd-09e2-47ca-a569-81e4c82a1eab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d1a67d62-452a-4db7-ae5f-c24d49be0658" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_d5c8d5fd-09e2-47ca-a569-81e4c82a1eab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_e834d050-c20f-40bc-ba2e-1a44558c9e8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d1a67d62-452a-4db7-ae5f-c24d49be0658" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_e834d050-c20f-40bc-ba2e-1a44558c9e8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_5c2986e4-1f29-4152-a85f-44ea63f7b9b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d1a67d62-452a-4db7-ae5f-c24d49be0658" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_5c2986e4-1f29-4152-a85f-44ea63f7b9b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther_d71778e2-d685-42a5-a1c0-4084a767f4b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d1a67d62-452a-4db7-ae5f-c24d49be0658" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther_d71778e2-d685-42a5-a1c0-4084a767f4b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses_83f40082-9586-4f85-8461-81154448d6f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d1a67d62-452a-4db7-ae5f-c24d49be0658" xlink:to="loc_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses_83f40082-9586-4f85-8461-81154448d6f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_37f090fc-2dbe-4a3c-a747-1f4f1b4424ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d1a67d62-452a-4db7-ae5f-c24d49be0658" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_37f090fc-2dbe-4a3c-a747-1f4f1b4424ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_eb702b44-f5c8-4f4a-adc0-9d5a0fc99102" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d1a67d62-452a-4db7-ae5f-c24d49be0658" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_eb702b44-f5c8-4f4a-adc0-9d5a0fc99102" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_33d75924-78f1-4199-b666-44c720f6b935" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d1a67d62-452a-4db7-ae5f-c24d49be0658" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_33d75924-78f1-4199-b666-44c720f6b935" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_ad418e3c-a317-41a4-8267-0066735372ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d1a67d62-452a-4db7-ae5f-c24d49be0658" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_ad418e3c-a317-41a4-8267-0066735372ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_c166420c-bc18-4809-a121-b6b539efff87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d1a67d62-452a-4db7-ae5f-c24d49be0658" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_c166420c-bc18-4809-a121-b6b539efff87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_1bf1c9ce-6e2c-4842-876d-70da6e129f72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d1a67d62-452a-4db7-ae5f-c24d49be0658" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_1bf1c9ce-6e2c-4842-876d-70da6e129f72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_10e4fbb1-a39e-4e92-be7d-007e9a7c9c1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d1a67d62-452a-4db7-ae5f-c24d49be0658" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_10e4fbb1-a39e-4e92-be7d-007e9a7c9c1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_9edf669e-be1a-4de3-bde2-5c587be89610" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d1a67d62-452a-4db7-ae5f-c24d49be0658" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_9edf669e-be1a-4de3-bde2-5c587be89610" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_339ed702-ece9-4ff8-9542-23818720e24e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d1a67d62-452a-4db7-ae5f-c24d49be0658" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_339ed702-ece9-4ff8-9542-23818720e24e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_12441a34-194d-4ab0-8779-719bc9d5dfdb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d1a67d62-452a-4db7-ae5f-c24d49be0658" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_12441a34-194d-4ab0-8779-719bc9d5dfdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_9819e570-2c84-41ac-bbd9-4d968a1b85ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d1a67d62-452a-4db7-ae5f-c24d49be0658" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_9819e570-2c84-41ac-bbd9-4d968a1b85ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains_d424c361-4e88-483f-8152-28b7c3cf72d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d1a67d62-452a-4db7-ae5f-c24d49be0658" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains_d424c361-4e88-483f-8152-28b7c3cf72d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_157b7daa-b14d-4839-8f3e-39259a3a65eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d1a67d62-452a-4db7-ae5f-c24d49be0658" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_157b7daa-b14d-4839-8f3e-39259a3a65eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_7b0fdc74-8b2c-40a7-aa4f-04fb96684a36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d1a67d62-452a-4db7-ae5f-c24d49be0658" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_7b0fdc74-8b2c-40a7-aa4f-04fb96684a36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_bc32d814-9d45-43be-98ce-6fa1fc156172" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d1a67d62-452a-4db7-ae5f-c24d49be0658" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_bc32d814-9d45-43be-98ce-6fa1fc156172" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_e975a70d-5cdd-4a42-b51e-0bc1faef0abf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d1a67d62-452a-4db7-ae5f-c24d49be0658" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_e975a70d-5cdd-4a42-b51e-0bc1faef0abf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_d3c652e9-bb41-48ce-8af8-40e33ab43d70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d1a67d62-452a-4db7-ae5f-c24d49be0658" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_d3c652e9-bb41-48ce-8af8-40e33ab43d70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_11447014-af5a-4e68-8fe5-2cb310c165ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_71573d62-467e-47ef-890a-5a96548ddf3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_11447014-af5a-4e68-8fe5-2cb310c165ca" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_71573d62-467e-47ef-890a-5a96548ddf3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_c2dbda05-e243-4bb6-9f0b-68a8b49f0d41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_71573d62-467e-47ef-890a-5a96548ddf3c" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_c2dbda05-e243-4bb6-9f0b-68a8b49f0d41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_8083bc9c-3cac-4e04-8050-42ce3fe81fb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_71573d62-467e-47ef-890a-5a96548ddf3c" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_8083bc9c-3cac-4e04-8050-42ce3fe81fb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_81659ccc-9ab0-4588-b689-363f41e43234" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_71573d62-467e-47ef-890a-5a96548ddf3c" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_81659ccc-9ab0-4588-b689-363f41e43234" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_933b4392-589e-4a09-9cf4-5a5fcd9bd8fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_71573d62-467e-47ef-890a-5a96548ddf3c" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_933b4392-589e-4a09-9cf4-5a5fcd9bd8fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_ec2794ef-b36f-41e6-b0b6-cdc4a0309e80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_71573d62-467e-47ef-890a-5a96548ddf3c" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_ec2794ef-b36f-41e6-b0b6-cdc4a0309e80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_7c32e5fc-bb00-4f28-8bb9-a17222d9f538" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_71573d62-467e-47ef-890a-5a96548ddf3c" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_7c32e5fc-bb00-4f28-8bb9-a17222d9f538" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/IncomeTaxesDetailsTextual" xlink:type="simple" xlink:href="dakt-20220430.xsd#IncomeTaxesDetailsTextual"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/IncomeTaxesDetailsTextual" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_f31cb371-2568-41f5-aa3b-1897f1519a47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyTable_4b01a593-3bc2-464f-9885-a2aeb1c68272" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxContingencyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f31cb371-2568-41f5-aa3b-1897f1519a47" xlink:to="loc_us-gaap_IncomeTaxContingencyTable_4b01a593-3bc2-464f-9885-a2aeb1c68272" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_60bf36df-56b0-4aa9-812d-b275f6f73d0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_4b01a593-3bc2-464f-9885-a2aeb1c68272" xlink:to="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_60bf36df-56b0-4aa9-812d-b275f6f73d0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_294968de-8d55-45c8-be59-a50d7b5d6d4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_60bf36df-56b0-4aa9-812d-b275f6f73d0b" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_294968de-8d55-45c8-be59-a50d7b5d6d4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_DeferredTaxAssetNetOperatingLossMember_5035b1f4-ba73-44b5-b92a-d7b0ebefaa26" xlink:href="dakt-20220430.xsd#dakt_DeferredTaxAssetNetOperatingLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_294968de-8d55-45c8-be59-a50d7b5d6d4b" xlink:to="loc_dakt_DeferredTaxAssetNetOperatingLossMember_5035b1f4-ba73-44b5-b92a-d7b0ebefaa26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_6ebb2597-2ffe-476f-a5c3-01a7daf302a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_4b01a593-3bc2-464f-9885-a2aeb1c68272" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_6ebb2597-2ffe-476f-a5c3-01a7daf302a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_30cc9eb4-926f-4dca-88ba-c2d7afdcbff8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_6ebb2597-2ffe-476f-a5c3-01a7daf302a8" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_30cc9eb4-926f-4dca-88ba-c2d7afdcbff8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_e7fe3d50-fb78-49f6-9b58-2a8e4ed4e0c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_30cc9eb4-926f-4dca-88ba-c2d7afdcbff8" xlink:to="loc_us-gaap_ForeignCountryMember_e7fe3d50-fb78-49f6-9b58-2a8e4ed4e0c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems_7daef401-0fbd-4335-87e1-89e35f9e0c2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_4b01a593-3bc2-464f-9885-a2aeb1c68272" xlink:to="loc_us-gaap_IncomeTaxContingencyLineItems_7daef401-0fbd-4335-87e1-89e35f9e0c2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_b9cdf2bf-8c02-41aa-b6c2-a5450fc3c0f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_7daef401-0fbd-4335-87e1-89e35f9e0c2a" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_b9cdf2bf-8c02-41aa-b6c2-a5450fc3c0f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_fdf890d6-6cc7-4533-8bfe-2870d0798c1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_7daef401-0fbd-4335-87e1-89e35f9e0c2a" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_fdf890d6-6cc7-4533-8bfe-2870d0798c1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_e5b40c0d-6dba-4603-94ec-4985210c79e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_7daef401-0fbd-4335-87e1-89e35f9e0c2a" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_e5b40c0d-6dba-4603-94ec-4985210c79e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_3edc7304-224a-40a8-82f2-90f25c89e9b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_7daef401-0fbd-4335-87e1-89e35f9e0c2a" xlink:to="loc_us-gaap_OperatingLossCarryforwards_3edc7304-224a-40a8-82f2-90f25c89e9b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_e46482c5-7dc7-43af-86b1-b21e5f9ef687" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_7daef401-0fbd-4335-87e1-89e35f9e0c2a" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_e46482c5-7dc7-43af-86b1-b21e5f9ef687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_f2bf388a-0857-426e-a20c-60695fe25808" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_7daef401-0fbd-4335-87e1-89e35f9e0c2a" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_f2bf388a-0857-426e-a20c-60695fe25808" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_7ab6ce03-5d22-408b-82e0-ab4e33f727e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_7daef401-0fbd-4335-87e1-89e35f9e0c2a" xlink:to="loc_us-gaap_DeferredTaxLiabilities_7ab6ce03-5d22-408b-82e0-ab4e33f727e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/CashFlowInformation" xlink:type="simple" xlink:href="dakt-20220430.xsd#CashFlowInformation"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/CashFlowInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_1f95c073-c06b-4d6c-97c3-3a617dcc8bf2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowSupplementalDisclosuresTextBlock_96dbae05-4981-4cb2-9f07-2763e116e8d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowSupplementalDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_1f95c073-c06b-4d6c-97c3-3a617dcc8bf2" xlink:to="loc_us-gaap_CashFlowSupplementalDisclosuresTextBlock_96dbae05-4981-4cb2-9f07-2763e116e8d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/CashFlowInformationTables" xlink:type="simple" xlink:href="dakt-20220430.xsd#CashFlowInformationTables"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/CashFlowInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_50200ca3-9550-4229-913b-fa03df4abb6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowOperatingCapitalTableTextBlock_b168ad95-5040-4973-98e6-976a8f160860" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowOperatingCapitalTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_50200ca3-9550-4229-913b-fa03df4abb6f" xlink:to="loc_us-gaap_CashFlowOperatingCapitalTableTextBlock_b168ad95-5040-4973-98e6-976a8f160860" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_6413d909-e0a2-40f7-a96f-dd93777283a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_50200ca3-9550-4229-913b-fa03df4abb6f" xlink:to="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_6413d909-e0a2-40f7-a96f-dd93777283a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherSignificantNoncashTransactionsTextBlock_c2f2c351-a2c9-41cf-88d8-39712e3fdbbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfOtherSignificantNoncashTransactionsTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_50200ca3-9550-4229-913b-fa03df4abb6f" xlink:to="loc_us-gaap_ScheduleOfOtherSignificantNoncashTransactionsTextBlock_c2f2c351-a2c9-41cf-88d8-39712e3fdbbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#CashFlowInformationCashFlowOperatingCapitalDetails"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_62db7e49-2be2-46ba-824d-08c9e3304340" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_IncreaseDecreaseInOtherOperatingAssetsNetAbstract_53ce45f8-69c1-4121-af67-7905b8a41c5d" xlink:href="dakt-20220430.xsd#dakt_IncreaseDecreaseInOtherOperatingAssetsNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_62db7e49-2be2-46ba-824d-08c9e3304340" xlink:to="loc_dakt_IncreaseDecreaseInOtherOperatingAssetsNetAbstract_53ce45f8-69c1-4121-af67-7905b8a41c5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_58de91a5-a3f8-4b1f-8a5d-be1b57507769" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dakt_IncreaseDecreaseInOtherOperatingAssetsNetAbstract_53ce45f8-69c1-4121-af67-7905b8a41c5d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_58de91a5-a3f8-4b1f-8a5d-be1b57507769" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInLongTermReceivablesCurrent_10a0c971-2631-4d2f-bcff-78c650f0e672" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInLongTermReceivablesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dakt_IncreaseDecreaseInOtherOperatingAssetsNetAbstract_53ce45f8-69c1-4121-af67-7905b8a41c5d" xlink:to="loc_us-gaap_IncreaseDecreaseInLongTermReceivablesCurrent_10a0c971-2631-4d2f-bcff-78c650f0e672" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_e58eecfd-02e1-4300-a729-bcc4700ff062" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dakt_IncreaseDecreaseInOtherOperatingAssetsNetAbstract_53ce45f8-69c1-4121-af67-7905b8a41c5d" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_e58eecfd-02e1-4300-a729-bcc4700ff062" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_f1affd6f-a087-46d5-81aa-3dbd5b8c1194" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dakt_IncreaseDecreaseInOtherOperatingAssetsNetAbstract_53ce45f8-69c1-4121-af67-7905b8a41c5d" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_f1affd6f-a087-46d5-81aa-3dbd5b8c1194" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_0e21063c-691d-4beb-b5e9-d28e2451095c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dakt_IncreaseDecreaseInOtherOperatingAssetsNetAbstract_53ce45f8-69c1-4121-af67-7905b8a41c5d" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_0e21063c-691d-4beb-b5e9-d28e2451095c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_b721734b-82d4-477c-b775-acc45b7100ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dakt_IncreaseDecreaseInOtherOperatingAssetsNetAbstract_53ce45f8-69c1-4121-af67-7905b8a41c5d" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_b721734b-82d4-477c-b775-acc45b7100ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_33e281d0-7cc3-4691-bdeb-e1294caaa813" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dakt_IncreaseDecreaseInOtherOperatingAssetsNetAbstract_53ce45f8-69c1-4121-af67-7905b8a41c5d" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_33e281d0-7cc3-4691-bdeb-e1294caaa813" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_IncreaseDecreaseInOtherOperatingLiabilitiesNetAbstract_95c96403-4ee0-436e-838c-e8b4b4185e27" xlink:href="dakt-20220430.xsd#dakt_IncreaseDecreaseInOtherOperatingLiabilitiesNetAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_62db7e49-2be2-46ba-824d-08c9e3304340" xlink:to="loc_dakt_IncreaseDecreaseInOtherOperatingLiabilitiesNetAbstract_95c96403-4ee0-436e-838c-e8b4b4185e27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_c7aba584-a51d-402a-bf1d-5e0548c86687" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dakt_IncreaseDecreaseInOtherOperatingLiabilitiesNetAbstract_95c96403-4ee0-436e-838c-e8b4b4185e27" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_c7aba584-a51d-402a-bf1d-5e0548c86687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_e617d289-0dad-4ab9-8459-b04f0933b246" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dakt_IncreaseDecreaseInOtherOperatingLiabilitiesNetAbstract_95c96403-4ee0-436e-838c-e8b4b4185e27" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_e617d289-0dad-4ab9-8459-b04f0933b246" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_a56ba8ac-6736-4df2-a41d-39b02a31e2a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dakt_IncreaseDecreaseInOtherOperatingLiabilitiesNetAbstract_95c96403-4ee0-436e-838c-e8b4b4185e27" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_a56ba8ac-6736-4df2-a41d-39b02a31e2a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_IncreaseDecreaseInShortTermWarrantyObligation_67132da2-13e1-4024-89ca-0b2509f33c79" xlink:href="dakt-20220430.xsd#dakt_IncreaseDecreaseInShortTermWarrantyObligation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dakt_IncreaseDecreaseInOtherOperatingLiabilitiesNetAbstract_95c96403-4ee0-436e-838c-e8b4b4185e27" xlink:to="loc_dakt_IncreaseDecreaseInShortTermWarrantyObligation_67132da2-13e1-4024-89ca-0b2509f33c79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_IncreaseDecreaseInLongTermWarrantyObligation_5cb5ca16-ef67-4b50-b120-71617a6780d6" xlink:href="dakt-20220430.xsd#dakt_IncreaseDecreaseInLongTermWarrantyObligation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dakt_IncreaseDecreaseInOtherOperatingLiabilitiesNetAbstract_95c96403-4ee0-436e-838c-e8b4b4185e27" xlink:to="loc_dakt_IncreaseDecreaseInLongTermWarrantyObligation_5cb5ca16-ef67-4b50-b120-71617a6780d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_c1143a3c-c63f-4664-ab10-5193bdd1f52f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dakt_IncreaseDecreaseInOtherOperatingLiabilitiesNetAbstract_95c96403-4ee0-436e-838c-e8b4b4185e27" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_c1143a3c-c63f-4664-ab10-5193bdd1f52f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_7cdb4dcb-85f0-48ce-8610-de0475a5ffd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dakt_IncreaseDecreaseInOtherOperatingLiabilitiesNetAbstract_95c96403-4ee0-436e-838c-e8b4b4185e27" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_7cdb4dcb-85f0-48ce-8610-de0475a5ffd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_d0bd2098-471f-42a8-8209-b6cf542efbe4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_62db7e49-2be2-46ba-824d-08c9e3304340" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_d0bd2098-471f-42a8-8209-b6cf542efbe4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/CashFlowInformationScheduleofCashFlowSupplementalDisclosuresDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#CashFlowInformationScheduleofCashFlowSupplementalDisclosuresDetails"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/CashFlowInformationScheduleofCashFlowSupplementalDisclosuresDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_2b9d594d-5bff-4ca8-8373-1bd749ee8eed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_CashPaymentsAbstract_c480c7bf-b86c-412e-878b-eb4239ce196a" xlink:href="dakt-20220430.xsd#dakt_CashPaymentsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_2b9d594d-5bff-4ca8-8373-1bd749ee8eed" xlink:to="loc_dakt_CashPaymentsAbstract_c480c7bf-b86c-412e-878b-eb4239ce196a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_a7eb4149-6364-4670-bdd1-270b4fb8c2c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dakt_CashPaymentsAbstract_c480c7bf-b86c-412e-878b-eb4239ce196a" xlink:to="loc_us-gaap_InterestPaidNet_a7eb4149-6364-4670-bdd1-270b4fb8c2c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_fb9e9cac-fc12-4489-9376-fea8f728e97f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dakt_CashPaymentsAbstract_c480c7bf-b86c-412e-878b-eb4239ce196a" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_fb9e9cac-fc12-4489-9376-fea8f728e97f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/CashFlowInformationScheduleofOtherSignificantNoncashTransactionsDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#CashFlowInformationScheduleofOtherSignificantNoncashTransactionsDetails"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/CashFlowInformationScheduleofOtherSignificantNoncashTransactionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_64680af3-1985-419d-9910-f384dadfa830" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_DemonstrationEquipmentTransferredToInventory_914f3f6b-5c0f-4c92-aca1-5021b9b3872a" xlink:href="dakt-20220430.xsd#dakt_DemonstrationEquipmentTransferredToInventory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_64680af3-1985-419d-9910-f384dadfa830" xlink:to="loc_dakt_DemonstrationEquipmentTransferredToInventory_914f3f6b-5c0f-4c92-aca1-5021b9b3872a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_a5a847d0-c7ac-4f52-a4bd-aaa9ebf9a06f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_64680af3-1985-419d-9910-f384dadfa830" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_a5a847d0-c7ac-4f52-a4bd-aaa9ebf9a06f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssued1_1f399890-1d90-43c6-a9a3-59fb2009da9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssued1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_64680af3-1985-419d-9910-f384dadfa830" xlink:to="loc_us-gaap_StockIssued1_1f399890-1d90-43c6-a9a3-59fb2009da9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/FairValueMeasurement" xlink:type="simple" xlink:href="dakt-20220430.xsd#FairValueMeasurement"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/FairValueMeasurement" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_8aa5ea5d-3c94-40a3-9c95-19572ef83128" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_1418b7e6-0be7-4b27-8528-17e09040e056" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8aa5ea5d-3c94-40a3-9c95-19572ef83128" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_1418b7e6-0be7-4b27-8528-17e09040e056" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/FairValueMeasurementTables" xlink:type="simple" xlink:href="dakt-20220430.xsd#FairValueMeasurementTables"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/FairValueMeasurementTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_e3d77ac4-8fb3-46e0-a232-d5d24df1113e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_47656a68-4de6-41af-8885-2f5b3d5cb2de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_e3d77ac4-8fb3-46e0-a232-d5d24df1113e" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_47656a68-4de6-41af-8885-2f5b3d5cb2de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_c3c7c9ea-2830-4359-adae-3cf36e64a03f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e3d77ac4-8fb3-46e0-a232-d5d24df1113e" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_c3c7c9ea-2830-4359-adae-3cf36e64a03f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_9b817c13-8b7b-4de0-900a-ee48a5ac75ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_405bac27-3aa4-4887-9b81-cfd14f5fad9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9b817c13-8b7b-4de0-900a-ee48a5ac75ce" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_405bac27-3aa4-4887-9b81-cfd14f5fad9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_be21a103-f228-49c8-9e5d-b62f84221b65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FairValueByBalanceSheetGroupingTable_405bac27-3aa4-4887-9b81-cfd14f5fad9a" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_be21a103-f228-49c8-9e5d-b62f84221b65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_147370d7-2ad2-4551-8d8d-9420c6db3c18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_be21a103-f228-49c8-9e5d-b62f84221b65" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_147370d7-2ad2-4551-8d8d-9420c6db3c18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_6dc084e5-8f0f-4e47-99b7-95338c1aa6db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_147370d7-2ad2-4551-8d8d-9420c6db3c18" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_6dc084e5-8f0f-4e47-99b7-95338c1aa6db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_41b3d956-1477-42e1-8fb9-2e247f562581" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_405bac27-3aa4-4887-9b81-cfd14f5fad9a" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_41b3d956-1477-42e1-8fb9-2e247f562581" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5011d21d-682f-4314-9bea-55d592581e43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_41b3d956-1477-42e1-8fb9-2e247f562581" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5011d21d-682f-4314-9bea-55d592581e43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_3e4857c6-1d03-4bb6-b398-d2a300803ac1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5011d21d-682f-4314-9bea-55d592581e43" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_3e4857c6-1d03-4bb6-b398-d2a300803ac1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_ccfd026e-4f38-411e-883a-1115a58c47f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5011d21d-682f-4314-9bea-55d592581e43" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_ccfd026e-4f38-411e-883a-1115a58c47f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_517737e3-7fb0-405b-89c5-284f336ed39b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5011d21d-682f-4314-9bea-55d592581e43" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_517737e3-7fb0-405b-89c5-284f336ed39b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_771ea792-3661-4f89-ab01-fb46f6adf604" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_405bac27-3aa4-4887-9b81-cfd14f5fad9a" xlink:to="loc_us-gaap_InvestmentTypeAxis_771ea792-3661-4f89-ab01-fb46f6adf604" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_0723836c-ece8-41fb-a0e2-03f4cc89c5ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_771ea792-3661-4f89-ab01-fb46f6adf604" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_0723836c-ece8-41fb-a0e2-03f4cc89c5ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember_43e29341-437c-47b2-84c6-c29fdacf8aaa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_0723836c-ece8-41fb-a0e2-03f4cc89c5ab" xlink:to="loc_us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember_43e29341-437c-47b2-84c6-c29fdacf8aaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember_b8e2c2ba-3008-4a44-8c07-19177d4df72b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_0723836c-ece8-41fb-a0e2-03f4cc89c5ab" xlink:to="loc_us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember_b8e2c2ba-3008-4a44-8c07-19177d4df72b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_3e09f208-f2da-456d-9fb8-ef1095f85ed3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_405bac27-3aa4-4887-9b81-cfd14f5fad9a" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_3e09f208-f2da-456d-9fb8-ef1095f85ed3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_264c1d44-1d76-4a3b-90f7-309f0c63ac22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_3e09f208-f2da-456d-9fb8-ef1095f85ed3" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_264c1d44-1d76-4a3b-90f7-309f0c63ac22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_RestrictedCashAndCashEquivalentsFairValueDisclosure_beda72d5-980f-4a4c-8679-aaf8f282b8df" xlink:href="dakt-20220430.xsd#dakt_RestrictedCashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_3e09f208-f2da-456d-9fb8-ef1095f85ed3" xlink:to="loc_dakt_RestrictedCashAndCashEquivalentsFairValueDisclosure_beda72d5-980f-4a4c-8679-aaf8f282b8df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_9d655444-7bed-4316-8685-c85f8d93168c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_3e09f208-f2da-456d-9fb8-ef1095f85ed3" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_9d655444-7bed-4316-8685-c85f8d93168c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_b08d3504-211f-455d-a3a6-84e0c0593c22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_3e09f208-f2da-456d-9fb8-ef1095f85ed3" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_b08d3504-211f-455d-a3a6-84e0c0593c22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_72468d88-ab32-41f0-acd2-f668da814ce7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_3e09f208-f2da-456d-9fb8-ef1095f85ed3" xlink:to="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_72468d88-ab32-41f0-acd2-f668da814ce7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_087435fa-7280-4c26-8fd7-19ece5f7669d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_3e09f208-f2da-456d-9fb8-ef1095f85ed3" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_087435fa-7280-4c26-8fd7-19ece5f7669d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueNetAssetLiability_c0cac000-5af1-4e6d-9376-56fa97fa06c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueNetAssetLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_3e09f208-f2da-456d-9fb8-ef1095f85ed3" xlink:to="loc_us-gaap_FairValueNetAssetLiability_c0cac000-5af1-4e6d-9376-56fa97fa06c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/FairValueMeasurementFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#FairValueMeasurementFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/FairValueMeasurementFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_134fae37-78d8-425c-a9f8-89ff3d1e23ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_acc0a739-b5ed-4db1-827e-5970dc277674" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_134fae37-78d8-425c-a9f8-89ff3d1e23ed" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_acc0a739-b5ed-4db1-827e-5970dc277674" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_57ffeefa-3826-4b94-90c7-35ceb5d8bcec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_acc0a739-b5ed-4db1-827e-5970dc277674" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_57ffeefa-3826-4b94-90c7-35ceb5d8bcec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_2f1106d2-03bf-4a24-837f-55d29b0361c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_57ffeefa-3826-4b94-90c7-35ceb5d8bcec" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_2f1106d2-03bf-4a24-837f-55d29b0361c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_ContingentConsiderationLiabilityMember_4a9e4a22-5935-4de6-8eb6-5da4f50293cd" xlink:href="dakt-20220430.xsd#dakt_ContingentConsiderationLiabilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_2f1106d2-03bf-4a24-837f-55d29b0361c2" xlink:to="loc_dakt_ContingentConsiderationLiabilityMember_4a9e4a22-5935-4de6-8eb6-5da4f50293cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_e5f1964e-02fc-475f-8fa4-7e3aabf274a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_acc0a739-b5ed-4db1-827e-5970dc277674" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_e5f1964e-02fc-475f-8fa4-7e3aabf274a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionContingentConsiderationLiabilityAbstract_ee7e9b24-2ea8-410c-bd7e-da6a8add3255" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetAcquisitionContingentConsiderationLiabilityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_e5f1964e-02fc-475f-8fa4-7e3aabf274a7" xlink:to="loc_us-gaap_AssetAcquisitionContingentConsiderationLiabilityAbstract_ee7e9b24-2ea8-410c-bd7e-da6a8add3255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_241675b6-4cc5-47e7-9623-2a07e56b0e3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AssetAcquisitionContingentConsiderationLiabilityAbstract_ee7e9b24-2ea8-410c-bd7e-da6a8add3255" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_241675b6-4cc5-47e7-9623-2a07e56b0e3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_3828eeeb-1fd7-4a9a-808a-4c3aca753fd5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_241675b6-4cc5-47e7-9623-2a07e56b0e3f" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_3828eeeb-1fd7-4a9a-808a-4c3aca753fd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_96883bd5-ba01-4cb6-a8d0-152994ac92a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_241675b6-4cc5-47e7-9623-2a07e56b0e3f" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_96883bd5-ba01-4cb6-a8d0-152994ac92a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_9063d4f0-6fb6-47cf-bba8-32632b7c580c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_241675b6-4cc5-47e7-9623-2a07e56b0e3f" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_9063d4f0-6fb6-47cf-bba8-32632b7c580c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_c941f53b-7f28-4f65-ab93-402364eede90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_241675b6-4cc5-47e7-9623-2a07e56b0e3f" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_c941f53b-7f28-4f65-ab93-402364eede90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_0ff4e9a2-ecd3-4e49-a6f2-b72de5f09e0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_241675b6-4cc5-47e7-9623-2a07e56b0e3f" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_0ff4e9a2-ecd3-4e49-a6f2-b72de5f09e0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/DerivativeFinancialInstruments" xlink:type="simple" xlink:href="dakt-20220430.xsd#DerivativeFinancialInstruments"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/DerivativeFinancialInstruments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0de6487c-a591-4a99-ac16-1955f896a552" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_3a7d2863-0a05-4d2f-829b-bd5b3e1ae7e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0de6487c-a591-4a99-ac16-1955f896a552" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_3a7d2863-0a05-4d2f-829b-bd5b3e1ae7e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/DerivativeFinancialInstrumentsTables" xlink:type="simple" xlink:href="dakt-20220430.xsd#DerivativeFinancialInstrumentsTables"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/DerivativeFinancialInstrumentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_eb15c3bf-3ffc-4457-9728-9c5cc3f7584e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_c8b7e9f5-f2c2-4bbd-9b69-80abdd6fd9a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_eb15c3bf-3ffc-4457-9728-9c5cc3f7584e" xlink:to="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_c8b7e9f5-f2c2-4bbd-9b69-80abdd6fd9a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/DerivativeFinancialInstrumentsDetailsTextual" xlink:type="simple" xlink:href="dakt-20220430.xsd#DerivativeFinancialInstrumentsDetailsTextual"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/DerivativeFinancialInstrumentsDetailsTextual" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_53da0db2-33f6-408b-bab1-978236d6b54a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_d84969da-c60b-4152-830a-05c6f6899ac0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_53da0db2-33f6-408b-bab1-978236d6b54a" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_d84969da-c60b-4152-830a-05c6f6899ac0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_29c665bf-3892-4cea-854c-16d5db48ffea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FairValueByBalanceSheetGroupingTable_d84969da-c60b-4152-830a-05c6f6899ac0" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_29c665bf-3892-4cea-854c-16d5db48ffea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_283773a9-0d75-4153-acec-ca8d0964e521" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_29c665bf-3892-4cea-854c-16d5db48ffea" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_283773a9-0d75-4153-acec-ca8d0964e521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_397db7a5-ae68-401a-a3b6-835abb49a096" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_283773a9-0d75-4153-acec-ca8d0964e521" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_397db7a5-ae68-401a-a3b6-835abb49a096" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_706ca5ba-e1ee-4253-898a-b620e015f36e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_d84969da-c60b-4152-830a-05c6f6899ac0" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_706ca5ba-e1ee-4253-898a-b620e015f36e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_9ec1d3ce-552f-4705-8a89-a12a1e298c17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_706ca5ba-e1ee-4253-898a-b620e015f36e" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_9ec1d3ce-552f-4705-8a89-a12a1e298c17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_3fc1a897-ad65-47ca-8683-8d6f719a5ada" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_706ca5ba-e1ee-4253-898a-b620e015f36e" xlink:to="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_3fc1a897-ad65-47ca-8683-8d6f719a5ada" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/DerivativeFinancialInstrumentsScheduleofNotionalAmountsofOutstandingDerivativePositionsDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#DerivativeFinancialInstrumentsScheduleofNotionalAmountsofOutstandingDerivativePositionsDetails"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/DerivativeFinancialInstrumentsScheduleofNotionalAmountsofOutstandingDerivativePositionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_357f6c23-b5d5-4d4f-a979-33a0bf1fca8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_f36de1b3-5abc-4d6f-8afb-41c9786db8d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_357f6c23-b5d5-4d4f-a979-33a0bf1fca8e" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_f36de1b3-5abc-4d6f-8afb-41c9786db8d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_3dd4c520-2a1b-4374-aca5-95d6d414f202" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_f36de1b3-5abc-4d6f-8afb-41c9786db8d5" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_3dd4c520-2a1b-4374-aca5-95d6d414f202" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_b54e239a-b22b-4c0d-870a-fd2feab16798" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_3dd4c520-2a1b-4374-aca5-95d6d414f202" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_b54e239a-b22b-4c0d-870a-fd2feab16798" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_USDollarsAustralianDollarsMember_cb38e27c-a0f2-4e6f-8a7e-f17f8650d5f5" xlink:href="dakt-20220430.xsd#dakt_USDollarsAustralianDollarsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_b54e239a-b22b-4c0d-870a-fd2feab16798" xlink:to="loc_dakt_USDollarsAustralianDollarsMember_cb38e27c-a0f2-4e6f-8a7e-f17f8650d5f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_USDollarsCanadianDollarsMember_7a984794-bf46-4492-95b4-5cefa77181e2" xlink:href="dakt-20220430.xsd#dakt_USDollarsCanadianDollarsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_b54e239a-b22b-4c0d-870a-fd2feab16798" xlink:to="loc_dakt_USDollarsCanadianDollarsMember_7a984794-bf46-4492-95b4-5cefa77181e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_USDollarsBritishPoundsMember_9a0f22a3-ec78-4cf1-a618-41dc6cb5d5b5" xlink:href="dakt-20220430.xsd#dakt_USDollarsBritishPoundsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_b54e239a-b22b-4c0d-870a-fd2feab16798" xlink:to="loc_dakt_USDollarsBritishPoundsMember_9a0f22a3-ec78-4cf1-a618-41dc6cb5d5b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dakt_USDollarsEurosMember_bf3ed6a0-ed36-4318-b0b3-e421c51b8270" xlink:href="dakt-20220430.xsd#dakt_USDollarsEurosMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_b54e239a-b22b-4c0d-870a-fd2feab16798" xlink:to="loc_dakt_USDollarsEurosMember_bf3ed6a0-ed36-4318-b0b3-e421c51b8270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_111f2122-e35a-4bfe-9b05-3a5636bb4d43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_f36de1b3-5abc-4d6f-8afb-41c9786db8d5" xlink:to="loc_us-gaap_DerivativesFairValueLineItems_111f2122-e35a-4bfe-9b05-3a5636bb4d43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_62422b4f-a415-4a35-be2b-bfab5715f014" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_111f2122-e35a-4bfe-9b05-3a5636bb4d43" xlink:to="loc_us-gaap_DerivativeNotionalAmount_62422b4f-a415-4a35-be2b-bfab5715f014" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="dakt-20220430.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d0dd34a0-e217-4fd5-a6b2-07979628e59c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_5cdc6d7c-e58e-4157-aea5-48537bb73b19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d0dd34a0-e217-4fd5-a6b2-07979628e59c" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_5cdc6d7c-e58e-4157-aea5-48537bb73b19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/CommitmentsandContingenciesTables" xlink:type="simple" xlink:href="dakt-20220430.xsd#CommitmentsandContingenciesTables"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/CommitmentsandContingenciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_e69e1e1e-e3be-4846-9b7c-4d465e813f8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_eda31529-0f8d-452e-a657-29700e5f69e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_e69e1e1e-e3be-4846-9b7c-4d465e813f8c" xlink:to="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_eda31529-0f8d-452e-a657-29700e5f69e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentTextBlock_df442dc6-7802-4205-9d9c-f31449b34e6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_e69e1e1e-e3be-4846-9b7c-4d465e813f8c" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentTextBlock_df442dc6-7802-4205-9d9c-f31449b34e6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/CommitmentsandContingenciesDetailsTextual" xlink:type="simple" xlink:href="dakt-20220430.xsd#CommitmentsandContingenciesDetailsTextual"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/CommitmentsandContingenciesDetailsTextual" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_630469d5-5fb5-4cdf-be29-a6fe6eecd005" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_5265a843-39de-4498-a0f2-db6e5ab74e2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_630469d5-5fb5-4cdf-be29-a6fe6eecd005" xlink:to="loc_us-gaap_LossContingenciesTable_5265a843-39de-4498-a0f2-db6e5ab74e2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_54aa4fda-7b00-4a6f-9bb3-b1c4b1147113" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_5265a843-39de-4498-a0f2-db6e5ab74e2f" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_54aa4fda-7b00-4a6f-9bb3-b1c4b1147113" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_9633de38-eb2f-433b-a098-d62577887ccb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_54aa4fda-7b00-4a6f-9bb3-b1c4b1147113" xlink:to="loc_us-gaap_LossContingencyNatureDomain_9633de38-eb2f-433b-a098-d62577887ccb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialStandbyLetterOfCreditMember_b6ecb7a4-34d7-4340-b876-986c383d1fb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialStandbyLetterOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_9633de38-eb2f-433b-a098-d62577887ccb" xlink:to="loc_us-gaap_FinancialStandbyLetterOfCreditMember_b6ecb7a4-34d7-4340-b876-986c383d1fb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeOfBusinessRevenueMember_b854c6bc-418d-4622-8370-182b2860ffec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteeOfBusinessRevenueMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_9633de38-eb2f-433b-a098-d62577887ccb" xlink:to="loc_us-gaap_GuaranteeOfBusinessRevenueMember_b854c6bc-418d-4622-8370-182b2860ffec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SuretyBondMember_b5a47e84-745f-40f2-889d-7c70ab44e661" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SuretyBondMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_9633de38-eb2f-433b-a098-d62577887ccb" xlink:to="loc_us-gaap_SuretyBondMember_b5a47e84-745f-40f2-889d-7c70ab44e661" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_e5394fe9-70f8-4687-a5cb-d082533ffec7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_5265a843-39de-4498-a0f2-db6e5ab74e2f" xlink:to="loc_us-gaap_LossContingenciesLineItems_e5394fe9-70f8-4687-a5cb-d082533ffec7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationReserveCurrent_d741af16-b05e-4a0b-b7d1-3848d0d71050" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationReserveCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_e5394fe9-70f8-4687-a5cb-d082533ffec7" xlink:to="loc_us-gaap_LitigationReserveCurrent_d741af16-b05e-4a0b-b7d1-3848d0d71050" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_98ec523f-0d79-403c-a72d-c2653f0d7108" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LossContingenciesLineItems_e5394fe9-70f8-4687-a5cb-d082533ffec7" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_98ec523f-0d79-403c-a72d-c2653f0d7108" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/CommitmentsandContingenciesScheduleofProductWarrantyLiabilityDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#CommitmentsandContingenciesScheduleofProductWarrantyLiabilityDetails"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/CommitmentsandContingenciesScheduleofProductWarrantyLiabilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_adcbcafd-e42c-493b-8f57-de470954af3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_a9361bce-fca6-4657-9fd3-0b36910a8f43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MovementInStandardProductWarrantyAccrualRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_adcbcafd-e42c-493b-8f57-de470954af3e" xlink:to="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_a9361bce-fca6-4657-9fd3-0b36910a8f43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrual_2329e684-89e7-4358-99ee-0d99fcdcf8ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrual"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_a9361bce-fca6-4657-9fd3-0b36910a8f43" xlink:to="loc_us-gaap_ProductWarrantyAccrual_2329e684-89e7-4358-99ee-0d99fcdcf8ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued_30729803-b326-4d35-b2c8-08f88ddfef62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrualWarrantiesIssued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_a9361bce-fca6-4657-9fd3-0b36910a8f43" xlink:to="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued_30729803-b326-4d35-b2c8-08f88ddfef62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualPayments_84737472-71fb-4665-9ff3-6e87f1d3c13d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrualPayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_a9361bce-fca6-4657-9fd3-0b36910a8f43" xlink:to="loc_us-gaap_ProductWarrantyAccrualPayments_84737472-71fb-4665-9ff3-6e87f1d3c13d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease_93f484e4-a0a4-493f-8495-c82239f7d23f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_a9361bce-fca6-4657-9fd3-0b36910a8f43" xlink:to="loc_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease_93f484e4-a0a4-493f-8495-c82239f7d23f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrual_bab54c90-0249-44fd-a91a-08d0b8e27632" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrual"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_a9361bce-fca6-4657-9fd3-0b36910a8f43" xlink:to="loc_us-gaap_ProductWarrantyAccrual_bab54c90-0249-44fd-a91a-08d0b8e27632" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.daktronics.com/role/CommitmentsandContingenciesLongtermPurchaseCommitmentDetails" xlink:type="simple" xlink:href="dakt-20220430.xsd#CommitmentsandContingenciesLongtermPurchaseCommitmentDetails"/>
  <link:presentationLink xlink:role="http://www.daktronics.com/role/CommitmentsandContingenciesLongtermPurchaseCommitmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1bbdf492-1bec-4a34-9602-6fd28ba3d8b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_dca787d0-ed0a-4ab8-b998-56a8badc0ed9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligationFiscalYearMaturityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1bbdf492-1bec-4a34-9602-6fd28ba3d8b2" xlink:to="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_dca787d0-ed0a-4ab8-b998-56a8badc0ed9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_94d4367a-f2ab-4aa1-8618-3f872671d4b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_dca787d0-ed0a-4ab8-b998-56a8badc0ed9" xlink:to="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_94d4367a-f2ab-4aa1-8618-3f872671d4b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInSecondYear_95763351-c817-4070-bb19-3978518d3b46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligationDueInSecondYear"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_dca787d0-ed0a-4ab8-b998-56a8badc0ed9" xlink:to="loc_us-gaap_PurchaseObligationDueInSecondYear_95763351-c817-4070-bb19-3978518d3b46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInThirdYear_8645df2f-0ab8-4387-a4a0-f04b802773c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligationDueInThirdYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_dca787d0-ed0a-4ab8-b998-56a8badc0ed9" xlink:to="loc_us-gaap_PurchaseObligationDueInThirdYear_8645df2f-0ab8-4387-a4a0-f04b802773c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFourthYear_29bcafa4-4729-4d2c-a0e7-1cc098624c48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligationDueInFourthYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_dca787d0-ed0a-4ab8-b998-56a8badc0ed9" xlink:to="loc_us-gaap_PurchaseObligationDueInFourthYear_29bcafa4-4729-4d2c-a0e7-1cc098624c48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFifthYear_828affd3-722c-48e8-855a-880555732500" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligationDueInFifthYear"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_dca787d0-ed0a-4ab8-b998-56a8badc0ed9" xlink:to="loc_us-gaap_PurchaseObligationDueInFifthYear_828affd3-722c-48e8-855a-880555732500" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation_7718fac5-f43f-49f4-8bce-ceb33aaa5eef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_dca787d0-ed0a-4ab8-b998-56a8badc0ed9" xlink:to="loc_us-gaap_PurchaseObligation_7718fac5-f43f-49f4-8bce-ceb33aaa5eef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>dakt-20220430_g1.jpg
<TEXT>
begin 644 dakt-20220430_g1.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  4$! 0$ P4$! 0&!04&" T(" <'
M"! +# D-$Q 4$Q(0$A(4%QT9%!8<%A(2&B,:'!X?(2$A%!DD)R0@)AT@(2#_
MVP!# 04&!@@'" \(" \@%1(5(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @("#_P  1" !/ ( # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#[+HHHH ^1
M_P!IXG_A8^D\_P#,-'_HQJ\+R?6OH;]I+0-<U'QQIM_I^C7MY:QZ>$>:W@:1
M5;S&."0#CBOGCH2#P1U![5^A97)/"P29\'F,6L3-M=1<GUHR?6BDKTSSA<GU
MHR?6DKI-%\!^,_$5M]IT3PS?WL'42I'M0_0M@'\*B=2--7F[%QA*;M%7.<R?
M6C)]:W];\$^+O#<(FUWPY?6$)_Y:R1Y0?5AD#\:Y^B$XS5X.Z"4)0=I*Q/;W
M5U:3K/:74UO*G*R12%&7Z$'(KU?P1\??&'AF>.WUJ=_$&EY 9+AOWZ#I\K]_
MHV:\BI*RK8:E7CRU(W-:6(J47S4Y6/T/\*>+=#\::!%K6@W8GMWX=#P\3=U<
M=B*WJ^!/AUX^U+X?^*X=4M7=[&5@E[:@_+-'GKC^\.H/X=#7WEI]_::IIEMJ
M5C,L]K<QK+%(O1E(R#7PN88%X2IIK%['V> QJQ4-=)+<LT445YAZ04444 %>
M3_%;X/:1XVTF?4M*M8K+Q%$A:*:-=HN<?P28ZY[-U'TKUBBMJ-:=&:G3=FC*
MK2A6BX35T?FK)')#,\,T;1RQL4=&&"I!P0:;7=_&"SM['XR^)8;9 D;7(EVC
M^\Z*S?J2?QK@S7Z51J>UIQJ=U<_/*L/9U)0[,^@?@+\)['Q!&?&7B:U%Q812
M%+*UD&4F8=9&'< \ ="<^E?52(D:+'&H1%& JC  KD_AG;PVOPH\+PVZ!$_L
MZ%\#N64,3^))-==7Y[CL1.O6E*3VV/N\%0C1HQ45ON,FBBGA>&>)98W&UD==
MRL/0@]:^1?CM\*K3PA=1>)_#T/E:1>2^7-;*/EMI3R-OHK<\=C[5]>UP'QFM
M8+KX,^)$N"H5+<2*3V96!'ZC'XU>7XB="O'E>C=F3CZ$:U&7,M5JCX2I***_
M1#X$*^OOV:_$<FJ?#RZT.XDWRZ/<;(\]HG&Y1^!WCZ 5\@U]$?LLRR#7_$D
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
MOAU-&GD\*_$[QO=:R"#;Q7K*(F.>=WRCMFMX8",G;E>]OZ:1C/'2BK\RVO\
$TF?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>dakt-20220430_g2.jpg
<TEXT>
begin 644 dakt-20220430_g2.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@#
M,@4> P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BLWQ=XQ\(_#_PY=>,/'GBK3=$
MTBQC\R^U35[Z.VMK=,XW/+(0J#)')(KD?A'^UA^RS\?]4N-$^ _[2WP_\;7M
MI'YEU:>$?&5CJ4L*=-SI;RN5'(Y([T >@4444 %%%% !1110 4444 %%%% !
M17.>./C%\(_ACJ.FZ/\ $KXI^'/#UWK,ACT>UUS7+>TDOG!52L*RNIE(+H"%
MSRZCN*Z.@ HHHH **** "BBB@ HHHH **\\^(W[77[*'P>\9P?#CXN?M/?#S
MPMXAN41K;0?$?C6PL;V57X0K!-*KL&[$#GM7H= !17-:Y\9?@_X8U6;0O$OQ
M6\-:=?6Y GL[[7;>&6,D!AN1W!&00>1T(K1\+>-_!GCFTDO_  5XNTO6((9/
M+FFTN_CN$1\9VDQL0#@@X/K0!J45S7Q'^,_P>^#L%K=?%SXK^&O"T5^[I8R>
M(]=M[%;AE +!#,ZAR PR!G&1ZUO:9J>FZUIMOK.C:A!=V=W DUI=VTHDCFC8
M!E=&4D,I!!!'!!S0!/17*>'?CO\  _Q?XWO/AGX3^,OA35/$FGM*M_X?T[Q%
M;3WUL8FV2B2!',B%&^5LJ-IX.#75T %%%% !1110 445YO\ $W]L?]D/X*>*
M%\$?&7]JGX;^$M:=5*:1XG\<:?873!L;2(IYE<YR,<<Y% 'I%%5=%UO1O$FD
M6VO^'=7M;^PO(5FL[VRN%EAGC895T=2592.00<&K5 !1110 4444 %%%0:IJ
MFF:'IESK6M:C!9V=G \]W=W4RQQ01(I9G=F("J "22<  DT 3T5A_#_XG?#7
MXLZ&_B?X5_$+0_$VFQW#6[ZAX?U:&]@650K-&9(690P#*2N<@,/45N4 %%%8
M_C?XB?#_ .&?AQ_&'Q(\=:-X?TB-T235-;U.*TME9SA0996502> ,\]J -BB
MJ?A_Q!H'BS0[3Q/X6URSU/3=0MTN+#4-/N4F@N8F&5DCD0E74@@A@2"#5R@
MHHHH **9<W-M96TEY>7"10Q(7EEE<*J*!DL2>  .<UYG_P -N_L7_P#1W?PO
M_P#"^T[_ ./4 >GT5Y_X7_:R_97\<>(+7PGX*_:7^'^L:K?2^79:9I?C*QN+
MBX?!.U(XY2SG / !/%>@4 %%%(64,$+#)&0,\D?Y(H 6BBDDDCBC:65PJJ"6
M9C@ #N: %HKG?AU\7_A-\8+"XU7X2_%#P[XIM;2817=SX=UN"^CAD(R$=H78
M*V.<'G%:7BOQ=X4\">'KKQ=XX\3Z?HVDV*![W4]5O8[>WMU) #/)(0J#) R2
M.2* -"BO,!^VY^Q@3@?M=?##_P +[3O_ (]7?^&/%GA7QOHT7B/P9XFT_5]/
MGSY-_I=ZEQ#)CKM>,E3^!H T**** "BD#*6*!AD#)&>12T %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 ?S[_M/Z-X_P#^#AK_ (."_%/_  3P\??%C7-!^!/P(COWU+0M"N1&]P^G
MR06EY. P:,W,M]<"%975O*@7Y1G=N]?_ &U/^#3'0? NK^!OC3_P1D^*^H_"
M_P"(_ASQ#"]U<>*O&-V;2. (Q^VQ7$<,MQ%.KA08P&CD61AA=OS>)_"CXK>$
M_P#@BA_P=,_&'Q7^U[>2>'/ /QRM]9N-(\8WL+_8HH=8O[?5(KEF )\I+JWE
MLW;&(VW,V$4L/MS_ (*R?\'+W[+/[$?@_P )V/[&WC7P)\>/'7B'7H%G\.>%
MO%"7UM;Z848O(]U9&58IW<PI%&=S'>S;"%&0#Z<_;*_X*/\ PJ_X)6?L9:!\
M=?V^?%L%UXC;3[/3KK3/!EIYDGB'7?LX:X2PBE,>V(NLLFZ4HJ)C<02H;XJ^
M&_\ P=J_!J#QMX8@_:Z_8(^+?P;\#^-)%'AGXB:]9M<6-S"Q&+DJ8(B\(#*6
M>W,Y .=I'-?/O_!U-K'Q U3Q+^P_^U+^TK\(KS1_ T5Z;CXA^#C<&_BT:^FD
MTN[N]-ED"(LTA@BGB!V+O^RRX '%>N_\'2/[>_\ P3[^-?\ P2-3P%\,_C]X
M%\<>)/%WB71K[P!8^&M;M[ZYMA%,))KLQQ,SVZ"V\Z$EPIW3^7U)  /L+_@J
M=_P6[_9__P""5E[\';OXF^"-2\3Z!\7[J]^Q^)/#]_$UMIMI;&P+W; !C/&8
M[Y9%\K)(C.,Y%?.-S_P=C? 'P#\=?#_@[]I7]AKXS?"OX<^,%,WA/XF^--!D
MMQJ%ED!;];$Q;Y+8[E)>"29@'!VDG%? _P#P6L^%?C_P+^P[_P $MOA'\>=*
MG76K7P]>66M:7J*'S+>-O^$="VLJMR&CA9(F4]"A':OHK_@],T?3-5/[*.GW
MUFDD,WBWQ!;R(5ZQ/_9 9?H0!^5 'NNC?\'6/P5T_P#:*\&?#;XW_L)?&'X:
M_#[XBWL<7@;XG>--+^QQ:G;22)''?K:R1KOM<R1LTD,TI57!VGI7N?\ P4Y_
MX+R_LZ_\$K/VF? G[/GQ^^&OB&[LO&>@MJ]QXITF6-XM,MUGEB(:#'F3/F(X
M5>I8"OAW_@]1LK.T\!_LQ_9;6.+[/XSUF. 1H%$:>58?*N.@^5>!Z#TKD?\
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
MJHX4    < "@#X>_X.)?^"@/Q _X)S_\$R/$OQ8^#VJ'3O&GBC6+3PIX3U8
M%M.N;M99)+E ?^6B6UO<M&>@D",00"#\1_\ !+[_ (-:_P!C+]I3]AGPI^TY
M^W5XD\=>+/B1\7?#L/BBZU2V\4R6YTN._C%Q 4RK&>X,4B/))/Y@,C,-H Y^
MEO\ @Z__ &5OB%^U!_P22U:_^&NBW&IWWPT\96'C.ZT^SC+RRV4%O=VERRJ.
MHBAO7G;T2%CVJ+_@C=_P7#_X)R^)?^"8?PSTWXP?M:>!? GB?X;?#_3_  ]X
MM\.^+_$4%A>K)IULEJ)X(9F5KI)DB21?(#\RA,!P5 !9_P""#_\ P2B_;T_X
M)1^/?B=\*_BI^T/X>\5_ K4[Z>3X=:$E_=2ZE9SI<_NKQHFA6"T\^W9O.BCD
M<&18SV)/L7_!)_\ X+&?#3_@J_KGQ6T3X>_!O7?";_"G6;+3]0?6;^&<7S7#
M7BJT?E?= ^QMG/\ ?'H:\R_X(W_\%Q?'/_!6K]I/XP>!/"?[,R:;\+_ 5U*_
MAKXF)J<J/?1271CLK:>TDB.VXF@26=BLH$8CVE/F!KX>_P"#3;X^?!3X _'#
M]L3P'\=/BQX<\&ZFWBG3;R*W\4:U!8&2&TN=82Z=3.R@B%I(M_\ =\Q<]: /
MTM_88_X+&_#3]N;]N;XW_L->%/@WKNA:M\$-7U'3]5UW4;^&2WU-K34Y-/9H
MD3YD#/&7&[H#CK7R;\-_^#M_X3_'3X8:KKW[/7_!.SXS^._&6D7,LM]X*\+V
M!OOL.EQQQL^IW=U;Q2"WAW.R#Y'.8V+;!M+>(_\ !LO\2_"'QI_X+>?MM?&+
MX?:LE_H/BS5];UG0[Z($+<V=UXEEGAD&><-&ZGGUK8_X,?=)TV+X"_'W7([.
M,7=QXOT6":X"#<\<=K<LBD^@,CD#_:- 'M7@_P#X.R_V?OC1\$K+Q/\ LP?L
M._&3XE?$E5N9_$OPP\+Z')<OH%E!LWWUQ>012K]F;S $=8R<HXD6+"EOI'_@
MGS_P6]_9X_X*'_L2_$']L#X:>!=;TF[^%VG7MSXR\$ZG-$US T%F]VGE3)\D
ML<J1NJ2$*=R.&0;>?@'_ (,I-!T>TT?]I[6+;3XDN3XLT*U\Y4&X0HNI,J ]
ME!8G%><?\&T^D76H?LB_\%%?#NB6322S:(]O9VL*9+,UAKZJB@=R< "@#]>?
M^"2O_!3_ ,!_\%:?V9M1_:9^'?PNU?PC8Z=XQNO#[Z9K5Y%/,\L%O:SF4-%Q
MM(NE '7*FOGO]GK_ (+&_#3_ (+"_P#!,_\ :B\>_#;X-Z[X.A\%_#K6]/NK
M?7+^&=KEIM&NY R&+@ !,'/K7S!_P:9_ML_LK_LW?\$EOB?)\;OCQX5\,W/A
M/XH:IK6JZ?K.MPV]R+%]+T[RIDB=@\@D>&:- H)9XRH!.!7CO_!L'S_P1_\
MVY3_ -2Q??\ J/WU 'OW_!K9^TM\(OV.O^"#7Q,_:;^._B%M+\)^#OBMK5]J
M]U'%YDC#[!I*1Q1IQOEDD=(D7(W/(HR,YK=N_P#@[@M=(\(V?Q]\0?\ !)7X
MYV/P9O\ 41;V7Q2GA"V=PID,8\MV@%J\NY6'EBZ/S*5W<&OG7_@CE^W3J/\
MP3H_X-A?BU^T[H7PTT[Q;JEC\;+O3M)T;6X6DT]KF[M]'@22Z52"T*;RY0$%
MRJIN7=N'F'_!13QE^V#\=?\ @B#8?M6_M/\ _!63P++H/CB'2'\%?LS?#7PC
MIMA9,QOX7:UFE@9)F>TC229XFC<1RP!2_ R ?5?_  <__P#!6[Q?_P , _"[
M1OV-]3\=:3X?^-EC8^)!\3= DELK:31Y;>?.D3R* \4TQ>*1HMRDK!(C C<"
M_P"-'[<W[-O[5O\ P;>IXF_;._9*^+FA^"? >K>%/"=SHUEJ$.F:GK<MM:V)
MAU*TFN(&0VKO)UVG<$8 UXC_ ,%6XS+_ ,&C'[*+P$R+'XE\-EV7G;_Q+=8!
MS]"<5[S_ ,%I/BW\*OBU_P &M_A:X^%OQ*T#Q(FD:/\ #^PU<Z%K$-W]ANU@
MLV:WF\IF\J4!E)C;# $9'- 'M$7_  6C_9H_X)A_LG?L;^#I_P!GCQM%\*/B
MS\/M$M?"WBS4-<M9F\.VJ1VD;)?D(HEDA@N(I69 HD ?:!M-?2/_  5R_P""
MM_P:_P""17P4\-_%KXG^!]5\67GBOQ*-(T3PUH5U%%<SXA>66XS)QY<86-3C
M)W3QCOD?%?[4W["O_#=?_!J5\*=#\/:/]J\6_#_X)>'/&7A$1Q[I'FLM,0W$
M"@<L9;1[E%0=9#&>=HKXF_X)_?%_XC?\' __  4F_9-^'WQ6TVZNO"7[,WPL
MMM1\=B]&^/4-0L)U#73Y.'^V31Z2CJ<95)3C (H _7C_ (*(_P#!=/X+?\$Z
M/"/PY\.?$#X(^+/$WQC^)VC6E[H7P6\,;)]3MVF"J4N) "% GWVZ[$=Y9(V"
M(0K%<S_@G3_P7S^$?[;7[1]W^Q7\:OV:_'WP&^,D5D]Y8>!/B-9-%)J,*1&9
MEA:2.*02B(-+Y<D29C4LA<*V/S5_X+#Z=\:/A_\ \'3/P_\ &MG^TKH_P8EU
M[PGIX^'_ ,4?%OAZWU/3-(#:;>69#PW1$)#W?GQ;F($3W"R\8!KO]/\ @%)\
M3O\ @NW\#M:_:?\ ^"X?@KXG_'+P-/I\ND>'/!_P3>#^T-,CDN;J33GO=+)M
M89#"UT[>>=R1S!C\I H _=?Q)H&G>*_#M_X6U=7:TU*REM;H1MM8QR(4;!['
M!/-?SL?\'&'_  06_P""?7_!-+]@?3/VA?V7O#GBFT\277Q'T[1I9=9\327D
M)M9K6]D<!&4 -N@CP>W/K7]&E?DU_P 'E_\ RB7T3_LL^C_^D&IT :'_  1V
M_P"#?C_@G5\/?A)^SI_P4,\.>&O%B_$B3X?>'?%C74WBF1[3^TKO2H9IF\C;
MC87F?"9P!CTKJ/VUO^#EOX&_L]_M0ZK^QG^RM^RM\0OVA/B%X:EEB\4Z=X M
MR;?3YHCB:!7CBGEFDB;Y9=L7EHWRE]P95^M/^"5W_*,']G#_ +(+X/\ _3+:
M5^.7_!K#\=O@;^Q]^UC^U/\  G]MGXBZ#X*^+E[XEMT>_P#&VI16+W_V2YOU
MOX8Y[AE&\321RLF[=(K!P&$9*@'Z,?L!?\%^/V7O^"@OPJ^(^K_#SX=>*]"^
M)/PM\-7VL>)?A#KENHU6>*V1BWV0ID3@RJL!^5721T#QKO0M^77_  1C_P""
MR?Q[\;_\%J/BAXI^+_PD^*_C<?%SQ?;^%M$TVX>2?_A6NFS:VPABNHRI6U@M
MDD5'50@W1.3\Q)KT7]C#Q;X*_:S_ .#P/QQ^T-^Q9J%MJ_P[T/PW=OXS\2Z
M0=.U$C0HK"259$^217U%HBK D2F%I5+#YJG_ ." 'Q6^%_PN_P""]'[<7AWX
ME_$?0?#U_P"(?B/K.GZ!9ZYJ\-I)J5VWBJZC6WMUE93-*SR1J(TRQ+J "2*
M/K?]J_\ X.1O!_PJ_:Q\5?L;?L;_ +!_Q4_:*\6^ I9(?&S?#ZQD>#3IXV"3
M1J((+B5_*D/E2.T:(L@*AFQ7K?\ P2^_X+-_ ;_@KA\*?B'_ ,*^^'OB+P3X
MO\ 0BW\8>#O$RH9K3STG$4D<B8$J%H)48,J.C1D,@!4M\!_"3_@HG^W#_P %
M4_V]OCY\+/V?OVROA9^R#X)^&M])::IKL_@S3[OQ-KUC!=W,'GRRWK)G88GD
MD9)(A;_:(E^<LSGC?^#4&YTVZ_;._;6N-+^*<_C:WEB#VOC&[P)?$$9U'4B-
M1< GYI@1*>3S+0!Z?_P9%_\ )G_QI_[*5:?^F]*^X?\ @XF_Y0K_ !__ .Q3
MM_\ TX6M?#W_  9%_P#)G_QI_P"RE6G_ *;TK[A_X.)O^4*_Q_\ ^Q3M_P#T
MX6M 'Y)?\$=_^"3/_!!S]I__ ()S^"?CA^VW^T-H_AWXD:M+JX\06-W\9+/2
M)+9(=3NH8&-K*X,6;>.)LL,-G=T-;_\ P;>O;? +_@N]\:/V3_V'_C)JGCO]
MGR+1-4DFU1KP7%G<1V\MNMI>F2(+%)*LLC6ZSH )4=V4;2,8W_!/G_@W%_9H
M_P""CW_!";P[^TG\-XM2T/X^ZO%KT^DZW)KDIT_4KBSU:\MX+.XMY"8XHY(H
M4C\R,*R,1(=X#(WT3_P:2_MJ?!^QTCQK_P $V/B)^S]X9^&WQI\&SR2ZA=V&
MBI8WWBN"UD,,Z7N?G>]M)"592<%)"RH"DK$ ^@OVL_\ @Y1^&GPE_:C\2?LC
M?L=_L5?$[]HOQ3X&:5/'4OP[LI)+;2GB;9.@,,,\DIA?Y)',:1JXVAV(..Q\
M&_\ !?#X _M)?\$Q/B5^W=^R_P##7QEKNN_#R."Q\1_#*&R3^WM+OKF>*WC;
MRT\Q9(E$K3B5<JR6\H(5D=5_'_\ X(1>'?VT?!W[1?[1WP6^&W_!3OP5^S=\
M0M/\1QGQKIOC[P)INIW'B![2XODGDCEOV4H+>5Y#(JGG[2K'@9'VE_P0'^!W
MP>TOXI?M<?'WX-?\%&M)^.NJ>+M'N_\ A8=GX?\ A;?>'[6WU:6XO9TND>0"
MVE21FN_+6W^0*Y*X7B@#S_\ X-,/^"F?QG^)GQ&\:?L^_&WP3\1O'NO_ !*\
M:7GB#5?C!JEQ+=V%B\&EQ8M+F9P=KL(0$3<  Z  # K])?\ @D1_P6,^&O\
MP5UT7XA:U\.?@WKGA!?A[K%II]XFMW\,YNVG69@R>5]T#R3G/]X5\!?\&4WQ
M<^%6C_LK?$OX/ZO\2M M/%FJ_% W6E>&+G6(8]0O8!I4!:6&W9A)*@$,I+*I
M $;$_=-<7_P:!?M#? SX 67[4'@7X[?%_P ,^#-2M/$NF:A+;>*=<@L#]GA%
M_'/(//=<K$VT.1]S>F<;AD _2W]@#_@LI\,_V_OVI_CA^RSX/^#.N^']0^!^
MJ7%CJNJZE?PRPZFT-]<6A:)4^9 6MV;YNS"OC/1O^#R/X >./ Z:O\*?V#?B
M?XE\1QZI*NI^&=.NHI#8:8B0G[?)-%$X :24QK'MZQ,69,IN\K_X-:OB%X9^
M+?\ P4S_ &W_ (K>"K\7>C>)]3N-6TFZ52!-;7.LZA-$^" 1E'4X//-;G_!C
M_P"%=$M_@+\>O&\>GQ#4;OQ?H]C-=;!O,$-K/(B9ZX#3N<>IH ^L?VG?^#D?
M]G[]DC]M?6_V'_BQ^S1\0I_$VE>&]/OK.'PY#%J-WJNHWME;7,&DVUK$=SW!
M:Y$6=P3,;'.,9B_8,_X..?AK^UC^VS'^P#\>_P!CGXB_ OXC:DDI\/:5XZB*
MM<NENUR(9XY(H9;65X%9T#(R/C ?+(&^4FT;3-7_ .#W:274K*.8V7A%;BV\
MQ WERCP8JAQGN QP>U2_\%-[>"T_X.^/V5I[:)4>X\&:*\S*,%V^U:XF3Z_*
MH'T H _<NBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MV._"7[%WQ7\;?$;X>^*;S0/#_A?P/IPU.Z\4W-K<313R0QPJS00HL)D9F#,
MPPC<X^2?V?\ XY_"S]H?_@]#UKXB?!CQMIWB/P^OA^ZTZVUO2+I9[6YFM?"B
M6]QY<BDJZK-'+'N4D$H2"1@UTO\ P0LTG3KG_@YG_;CUB>SC>YM;OQ3';S,@
M+1J_B:WW@'MG8N?I0![5\)/^#L[]GKXJ>$M<\'VG[$'QCD^.&FZX=+TWX&:#
MHCZGJ>J2J)3,R21Q!HA 87$Z21"5"5VI)\Y3Z _X)'_\%T/@Y_P53\:^-O@E
M_P *2\3_  P^)7@%#/KW@GQ0ZRR"W6?[/(ZN$C8/%,5CEBDC1D:1 -V6V_"?
M_!&/0='G_P"#JG]LS4IM.A::RTOQ.]J[1@F)Y-?TP.R^C$%@2.<,P[FLG_@F
MWHOB/4_^#G?]N[P_X F^S:Q>_"[Q='I,B/LV7DFJZ+Y;Y['S&!S^- 'T[\>O
M^#H?X7>'OCOXO^#?[&/["WQ5_:"T_P"'4DB>//&/@.R=M/TX1LRRRH8H)R\"
ME)!Y\GDQL8V*,R8<_3?[.7_!9[]AW]I3_@G]X@_X*.^&/&M]IG@?P;9W#^-;
M#5;,#4M$N845VM)(8V8/*XDB\O8S+)YJ8.20/PU_X-UD_:WT+X2_%OP'\"O^
M"LGP^_9HU+P[XG^V>,_"'C_X>:7?7EQ'' (S>F;4&1UCB:.6)XQQ$PRV#*,_
M1'_!+'X ?\$VO 7_  3/_;&\8_&+_@HE/\3_ (*?$)M)MOB#K7A;X0:SHTGA
M74/-N2LT,#02^:YEN[1QY,;11"&,R#RS0![Y>_\ !U?J^G_#N+]IJ\_X)!?'
MB+X'3W@2'XJ20JML\!F\D2@&'[/S)\@_TG87^0/FOU _9N_:%^%G[6'P(\*_
MM(?!/76U+PKXRT>+4M&NY(3%(8G'*.AY21&#(RG[K*P[5_./H7P?_;I_8-_8
M?NOVT_\ @E]_P6[\)>.O@)HD,MW!X&\87?V2YC"W!W6@T+4EN;9;@N"3&#%)
M(2&1<LM?N/\ \$6_VWOB;_P42_X)O_#W]J[XQ>"[/1/$>NQWUMJD6F0/':73
MVE[-:_:8%<DJDGD[MN2%;<H) % 'YZ?\'N7_ "9Q\&/^RF77_IOEKZT_;=_X
M+7_ W_@DKX0_9Q\&?''X<:UJFG_%'0(HI-?TRY18M#@M8]/CFN)HRI>556\#
M[8P6(B8 $D5\E_\ ![E_R9Q\&/\ LIEU_P"F^6O-?^#G#1],\1?%'_@G9X?U
MJSCN;.^:2WN[>9 R2Q//X=5E8'@@@D$>] 'TOJ?_  =@?!KX??'+POX1_:$_
M8!^-/PT^'/C:Y4>%/B9XUT@V2W]HSHHOUM)8U\RU D1W>&:5E1@0K$A2[_@X
M3\3_ +"&B?MN_LB6G[6/PL^(_B#Q+=^*Y1X OO!/B6TL;2QG_M+2P6O(YX9&
MG3S# <(5.U7&<D$>6_\ ![G9VK?L@?!:]:!3+%\2;N..3;RJMI[E@#Z$HO\
MWR*YC_@YM9G_ &Y/^">[NQ)/B)22>Y_M/0Z //?^"Y/_  5L^//A;_@N'\*/
MAYIGP\^)X\"_!CQ;I5Y/\.[&61(?'5_!?-.+ZTA50+G<IC@C+!]KPOMP2V?H
M7_@JU^T5^PO\;/VF?V#?C/\ M7_LV_%VS\9^.9]-U7P%I>E^(;73QX=N)]2T
MUQ#J<$\#/*R3/%N5"APCC@D$<#_P7E\4>&O 7_!RQ^Q;XX\<>(++1]%L++P[
M+?ZMJETD%M;1KXBO=SR2N0J* 02S$  Y-'_!R9XN\*>/O^"H?_!/WQIX%\3Z
M=K6CZGXOM;C3=6TF]CN;:[A;7=**R12QDI(A'(920: /NK_@IS_P7=^$7_!/
M3X[>'/V1? 7[//C?XT_&'Q-8+?6?@'P#;;YH;=M_E^8RI)(97$<CK%'%(VQ"
M[;%*%L;_ ()L?\' GPS_ &[OVI]4_8<^+7[*?C_X(?%K3].EO8?"?CB [ITC
MC65XCOCAFAF$+"8))"H:,$AC@ _._P#P42_X*8_M;_$[_@MS8?\ !*;]D'XA
M?##X(ZCHFCQ->?&KQUX6M=2U)IKC2EOVBL?M0,0!AF2%8L;G<29D PM?+'[
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
M94N=4\%?#NT:1M-1HA,L<C1QS2/,82LOEQQ.%1@69<@5Z!_P2Q_X+._L^?\
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
M+_H\]P\$.Z:-&_=1IC&!@$BO<J* /D1O^"%7_!+]?VS(?V^++]G'['\2H?%
M\2#4[#Q-J,%LVKB7S?MIM8YQ"7,GSLNW8[9+*Q9L_7=%% 'Q[^V#_P $%/\
M@E3^W-\3;CXT?'[]EFSF\67S[]4U[P_K-[I4VHMC&^X%I+&D[G S(ZF3@#=C
MBO=?V3OV-/V8/V&?A7%\%?V3_@UI'@OPY'.9Y;/35=Y+J8@ S3SRL\MQ)@*N
M^5V;"@9P !Z;10!X;^R?_P $V_V+?V'?'WCOXH?LN?!C_A%]=^)=\EYXVOO^
M$BU&]_M*9)9YE;9=W$J0X>YF.(E0?/C& H'N5%% 'YM_MK?\&TG[!?[5?[8'
M@3]I'1_@GX<T/3/^$EOM0^,^B6>HZA9+XKADMV\D11VLJQV\HN2)9'C\HR#=
MN+$FOO[X-_!CX4?L]?#/2/@U\#_A]I7A;PMH-K]GTC0M%M%@M[9,ECA5ZLS%
MF9CEF9F9B223TU% 'AWQY_X)N?L6_M-_M(^ _P!KKXX?!G^V_B'\,IK:7P1X
MA_X2+4;;^S7M[HW4)\BWN$@FVS$O^]C?/0Y7BO2/C5\$_A+^T9\+M9^"GQS^
M'^F>*?"GB"T-MK&AZO;B6"YCR&&1U5E8*RNI#(RJRD$ CJ:* /CS]D+_ (()
M_P#!*S]AKXRQ_'_]GK]F&"R\669?^R-5UK7[_4SI6\%6-LEW-(L3[25\S!D
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
M\';>N>$OB!\.?V0OV_O@IJUKXD^'6C>)]2BBUW1")+2=9SI]U:^6PXPZZ?=
M=CL]JP?^#GOX^_ C_@I1\?OV._V7OV/?BWH'Q U3Q%KUW-,?"NJ17HM8M4GT
MR"T\TQ$^4S".X=D?#(L>Y@ <T ?9?_!4W_@B9^TS_P %6/\ @H[\._&/QW^-
M.CQ?LM^$=-"7W@32?$-Y;ZQ-=^3/)+.(OLQ@WS3&"%I?.WK;H=H5NOQ3^RE\
M%O ?_!-S_@ZHT#]C?_@FMXUUN?X?ZSX>>'XG^%9=8>]MK$_V9=7,MO-(22WD
M,EK,C2$NDDIBW?,5/UG_ ,')'_!=[7/^">?AZR_8W_92U6U3XR^-M+6>[\03
MR1B+PCILS-&EQESL^U2E7\O?\L2J97',8;EO^#=_X<?\$G?V--1CCLOV_P#X
M?_%K]J#XM;H_$FL6/B$W<[.Y-S+I]D7&^1=ZF269OGG= [!0J(H!I>*?^#<;
MXA?MQ?\ !2_XK_M>?\%:_BKIOC+X>:EY\7PJ\*^#O%U_#)I5B)R+6"YWV\(@
M6&V4$K Y62:1Y&)RV[QW_@U0UW6OAW_P4&_:N_9+_9\^).J^*_V>?"6I7,WA
M2_O+K[1 EPFJ26]E/&Z@(&N+1)RSH%$PMD?'R@#'_P"#@3_@MGXC_:#_ &E[
MC_@CE^R3\=]!^&_AE]4;1/C-\7-?U7[':HX!^U:>LR_-';0@.D^T>9/(# H"
MAA-]\?\ !"O0_P#@DM^SC\%C^QS_ ,$ZOVG?"?Q'\1VEE_;OCS6-+U!)M1UB
M?,<+WLRK_JH59XXXX@2L:L!EF9W< ^]Z*** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@#P'7/\ @EY^PMXF_;:LO^"BWB/X'?;_ (QZ<(QI_BV\\3:G(EL$M#:)
MLLFN39IMA9@,0\.3)_K/GKWR:&&XA>WN(EDC=2KHZY# \$$'J*=10!^97_!0
M/_@CW^R?^QU_P2C_ &F_#/\ P3G_ &6]9TSQ'\1O"-K%J7A_PWK&LZQ+JTD%
MZCQ+%9SW$X#()9L>4@(5F'08KR3_ ()+_P#!OK^PA^U)_P $L_@?XG_;]_8J
MU/3?B9I%KK<&MK?RZGX>U.:'_A(-1>&.^ABDA>3]RT>QY%WB,H%8+M%?LA10
M!Y!XM_8(_9!\:_LA2_L%:Q\#M,@^$4VF1:>_@K2+BXT^#[/'.EPJB2UDCF5C
M,BR,X<,[;BQ8LV>F_9K_ &;/@K^R#\$- _9Q_9V\%_\ "/>#/#$$L.AZ-_:-
MS=_9DDFDG<>=<R22OF25V^=V(W8&  !W-% '@O[+W_!,;]AW]C#6?B)X@_9J
M^"/_  C=Y\5Y4E\?S?\ "2ZG>?VHRM<LIQ=7,H@P;NX/[D)_K/\ 97&C^Q)_
MP3R_8]_X)S^!-7^&?[&OPA_X0[1-=U?^T]5LO^$@U#4//N_*2+S-]]<3.OR1
MH-JL%XSC))KVFB@#R3]L[]A?]EK_ (*#_":V^!O[7GPSD\6>%;36X=7ATI-?
MO].'VR*.6..1I+&>&1P%FD^1F*9(8KE5(^6_^(7'_@A1_P!&,_\ F3?$_P#\
MLZ^_Z* /'I_V ?V/+W]D*T_8+U?X%Z9J/PDL=(CTRS\':M<7%W'#;QMOC"S3
M2-.)$;YEE\SS%8 JP(!KR?\ 8L_X(7?\$O\ ]@#XJM\</V:?V:X=/\6I%)%8
MZ[K.N7NIS:?&ZE7%M]KFD6 E693(H$A5F4L02#]<T4 ?(7[4_P#P0<_X)2_M
MK?'+6?VD?VG/V6I/%'C37UMEU767\>Z]:"58+>.WB40VM]'#&%BB1<(B@D%C
MEF)-']GC_@WV_P""1'[*/QI\/_M#_ +]DC^P/&/A:\-UH.L?\)[K]U]EF,;1
MEO*N;^2)_E=AAT8<],XK[+HH ^$?%_\ P;/?\$2O'WBW5/'7C#]BZ2^U;6M1
MGO\ 5+Z7XF>)@UQ<S2-)+(<:D!EG9B< #FO5/V)_^".G_!.+_@G5\1M4^+/[
M&_[.G_"'>(-9T1M(U+4/^$NUC4/.LVFBF,6R^NYD7]Y#&VY5#?+C."0?IJB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH ^;OCI^V3\8?^&C9/V1_P!D+X/Z7XL\8:5HT>J^+-5\2:LUGI>AP28\J-RB
MEY)7#*P5<85U.&^;9I_LK_M@^./BC\7/%/[,/[0GPI@\'?$?PC80ZC/:Z;J?
MVRPU73Y2JK=VTA4,%#,BLC D%QSG<J^K?$W2_'EGX1UG6_@;H?AEO&MQ:I'I
ML_B598[25@PP+B2!3*452Q 7)S@<9S7QU^QMJ?Q$^'__  4C\8Z'^W!IT(^,
M/C;PHC>$M9\/3!M N-$@8,]K9JRK+&X>(NWFY8B$D[2<R '>0?ML?M5_M"_$
M'Q9H?[#WP!\,:OX7\%:W+HVH^,?&_B"2UAU*_BQYT-K%"A8JF1^\8E6#*?ER
M*[G]DW]MNS^/'A[QOIOQ:\#/X"\8_#"\-M\0-!N[U9X;)=CNMU',H >!TBD8
M''&P\L-K-I_M"?M!_LX_L!_"V77[[0-/TV35+V0Z'X1\,Z=%%=Z]J,F!LA@B
M4;W8[ TA&!D9.2H/S$/@7\;?AY^PI^TQ^U9\>K)=,^(/QA\-7=_J>@6S9&B:
M=';2Q6]H3U\Q8IGW=P H/S*U ';:'^WI^V]\6OA_?_M-? ']CS1=3^&%K)<2
MZ7;ZQXF>WUW7+*!V62Y@A5"D>=CE8VW,=N%WY&?IG]GKXZ>!_P!I?X+^'OCE
M\.9Y'TCQ#8BX@2< 20.&*20N 2 \<BNC8)&5."1@US'[!5C8:?\ L/\ P@MM
M.C41-\--$D8*."[V,+N?J69B?<UXO_P1(+0_LCZYI$!(LM/^)VN6^F*/NK '
MC8!?;<S?K0!]A445D^.O!VE_$'PC?^"];N+N&TU& PSR6-RT,RJ2#E'7E3QU
M% &M17A?_#O?X)_]#;X[_P#"RN?\:I?L':'#KGP4O#J.HZA(;/Q9J=I"TNHR
MR-Y<4Y5<L[$DX'K^5 'T#16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q1
M6/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_
MP@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__
M  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'
M_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I
M'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-
M[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\
M/S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@
M6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\
M@6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L
M45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4
M?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/
M_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z
M1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#
MZ1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/
MS>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_
M #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\
MX%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_
M (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4
M;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6
MU'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45
MC_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@
M^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P
M@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_
MS\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1
M_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_
M .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[
M_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U
M &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X
M%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%
M%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\
M(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\
M\(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D
M?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^
MD?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>
M_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S
M>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%
MM0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_
M^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &
MQ16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'
M_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_
M /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/
MI'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (
M/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\
MWO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S
M\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%)&@BC6-2<*H R>:6@ HHHH **** "BB
MB@ HHHH **** "BBB@#Y7^+>B?MM_L[_ +5FM_'_ .#/A34_BUX \8:3;0:I
MX!D\6+;7'AZ[@4*L]DMRQB$3\LR)@LTC$@!5)I?!'X)?M*_'C]LVT_;B_:<^
M&MMX"L_"7AN?1_ /@6+5XKZ]S/O$UW=31?NP621U" Y&Y<@;"9/K6B@#\TO
M/P__ ."G^C?M0>(?VM/BQ_P3NL_'?BJ\G,7A)]6^*.D0V_A>P!;;;VD(F=5?
M!P9?O'YB,%W+?6'PCUC]I_\ :?\  GCGX5_ME?LH6WPXT?5]!;3;5[/QE::J
MVH1W,<T5P,0$^444H06ZE^.AKWVB@#X<^%>J_P#!3?\ 9;^!R?LA^&/V4K/Q
MEJ&@VLFE^"OB;;>+;2WTXV>6%O/<V\I\U6A4@&/C<$ &?O-]$?L-_LQP_L@_
MLR>&_@=+JR:AJ%A%)<:WJ,>=MU?3R-+,R[L$J&;8I(!*HI(!S7K=% !1110
M5X7_ ,$]_P#DB>K?]CWK/_I2:]TKPO\ X)[_ /)$]6_['O6?_2DT >Z4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'S=\=/VR?C#_P -
M&R?LC_LA?!_2_%GC#2M&CU7Q9JOB35FL]+T."3'E1N44O)*X96"KC"NIPWS;
M-/\ 97_;!\<?%'XN>*?V8?VA/A3!X.^(_A&PAU&>UTW4_MEAJNGRE56[MI"H
M8*&9%9&!(+CG.Y5]6^)NE^/+/PCK.M_ W0_#+>-;BU2/39_$JRQVDK!A@7$D
M"F4HJEB N3G XSFOCK]C;4_B)\/_ /@I'XQT/]N#3H1\8?&WA1&\):SX>F#:
M!<:) P9[6S5E66-P\1=O-RQ$))VDYD /1-=_;1_:<^,?Q?\ &/PW_8>^!'AS
MQ%I/P]U$Z9XE\5^,->DM+:ZU)1F2RM$B4EFCZ,[';GK@%6?T#]E']LOP]^T/
M\+/$7B[QKX7E\%:_X$U*ZTWX@^'=2N1(='N;=2TC>8 !)"5!97P =K#G;D^3
M_P#!$C-Q^R)K.LW0_P!.U'XF:W<ZHQ^\UP9(U);WVJM>+_%&^U+P]\7/^"@V
MG^&79+67P!I$LZQ=!))I,@E/'<B6;/XT >NZ'^WI^V]\6OA_?_M-? ']CS1=
M3^&%K)<2Z7;ZQXF>WUW7+*!V62Y@A5"D>=CE8VW,=N%WY&?IG]GKXZ>!_P!I
M?X+^'OCE\.9Y'TCQ#8BX@2< 20.&*20N 2 \<BNC8)&5."1@US'[!5C8:?\
ML/\ P@MM.C41-\--$D8*."[V,+N?J69B?<UXO_P1(+0_LCZYI$!(LM/^)VN6
M^F*/NK 'C8!?;<S?K0!]A445D^.K/QC?^$;^S^'^L6FGZU) 1IU[?6YEAADR
M,,Z#[PQGB@#6KPO_ ()[_P#)$]6_['O6?_2DT?\ " _\%!/^B_\ @3_PE)/_
M (JL3_@GC8^/%^!NI+/KMBT@\::J)6%J<-()L.1SP"VX@=@10!]'T5C_ &+Q
MO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&_
M_0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_
M &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?
M8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L
M45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_
M (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\
MC0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_
M\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P
M&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]
M!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&
M[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B
M\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+Q
MO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8
M_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-
M'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T
M;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8
M_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_
M (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;L
MO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_
M\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&_
M_0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]
M!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\
M8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B
M\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q1
M6/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\
MC1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-
M &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P
M&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8
M_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&
M[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;L
MO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+Q
MO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&_
M_0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_
M &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?
M8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L
M45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_
M (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\
MC0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_
M\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P
M&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]
M!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&
M[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B
M\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+Q
MO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8
M_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-
M'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T
M;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8
M_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_
M (T ;%%)&'$:B5@6VC<0.":6@ HHHH **** "BBB@ HHHH **** "BBB@#Y7
M^+>B?MM_L[_M6:W\?_@SX4U/XM> /&&DVT&J> 9/%BVUQX>NX%"K/9+<L8A$
M_+,B8+-(Q( 52:?P.^"'[2GQ[_;0LOVX/VGOAQ:^ ++PGX<GT?P#X'CU>*^O
M 9]XFO+J:+]V"4D=0@YY7(&PF3ZTHH ^+O!'@O\ :_\ ^"?GQ'\?^&?@M^S.
M?BK\.?&GBBX\2>'%TGQ-;:?=Z'>7(7SK29;C[T.47:ZY"A<DEG*CKOV3?V,/
M'"_#;XM^)OVL(;*/QC\>+FX;Q?IFD3B6'2K!H)((+%).0[11S2?."1\P +;=
MS?4=% 'PY\*]5_X*;_LM_ Y/V0_#'[*5GXRU#0;632_!7Q-MO%MI;Z<;/+"W
MGN;>4^:K0J0#'QN" #/WF^B/V&_V8X?V0?V9/#?P.EU9-0U"PBDN-;U&/.VZ
MOIY&EF9=V"5#-L4D E44D YKUNB@ HHHH *\+_X)[_\ )$]6_P"Q[UG_ -*3
M7NE>%_\ !/?_ )(GJW_8]ZS_ .E)H ]THHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** /FWXX_MF?&)_VC;C]DC]D'X-:9XM\7:/I$6I^+
MM7\1ZNUGI>APR@&&-RBEY975E8*N,!E(#?/LE_9V_;,^*6N_M"7O[(G[5WP>
MLO!WCQ-#_MG0KO0]5-YIFN6(?8[PLRAXW4AOD;)(1R=N #ZK\2?$_P  _P!G
M#1/$/[0GQ"&@>&8GMXSXA\2/9QQW%X(QMBC=U7S+AAG;''\S9.%'.*^;_P!D
M/PS\2_VO_P!K.X_X*/?$?PA=^&/"ECX:?0?A)X?U!-EY=64CLTFI3J/N>8'?
M8O.1(,$JBO( ;>J_MJ_M1_&CXR^-?AG^Q)\!?#6MZ3\.M5;2?$?BGQIK\EI!
M=:DF1+:6T<2EB4((+L=N>NT%2W??LD_MI:)^T5\,_%'B7Q[X1D\$>(?A]JUU
MIGQ T"_NUF72[BW4M)(LR@!X2JL0V!]QAR &;Y9_9YG_ &KO&'QZ^,WQ._X)
MDP>%+3X=:[XNN6U2X^*TD[6M_KZY^U7.FI9KYJ1L64YE)0[AQQL7%^%6KQ^$
MOV%/VLO /C2SUBS^-MM:ZG??%H:G+$RW,MY;R>7/:&$!?LK1&0J ,KO/.UDH
M ]CT/]O3]M[XM?#^_P#VFO@#^QYHNI_#"UDN)=+M]8\3/;Z[KEE [+)<P0JA
M2/.QRL;;F.W"[\C/TS^SU\=/ _[2_P %_#WQR^',\CZ1XAL1<0). )('#%)(
M7 ) >.171L$C*G!(P:YC]@JQL-/_ &'_ (06VG1J(F^&FB2,%'!=[&%W/U+,
MQ/N:\7_X(D%H?V1]<TB D66G_$[7+?3%'W5@#QL OMN9OUH ^PJ**R?'5GXQ
MO_"-_9_#_6+33]:D@(TZ]OK<RPPR9&&=!]X8SQ0!K5X7_P $]_\ DB>K?]CW
MK/\ Z4FC_A ?^"@G_1?_  )_X2DG_P 56)_P3QL?'B_ W4EGUVQ:0>--5$K"
MU.&D$V'(YX!;<0.P(H ^CZ*Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H
MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\
M&C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H
MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\
M&C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H
MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\
M&C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H
MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\
M&C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H
MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\
M&C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H
MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\
M&C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H
MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\
M&C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H
MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\
M&C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H
MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\
M&C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H
MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\
M&C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H
MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\
M&C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H
MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\
M&C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H
MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\
M&C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H
MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\
M&C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H
MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\
M&C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H
MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\
M&C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H
MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\
M&C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H
MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\
M&C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H
MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\
M&C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H
MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\
M&C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H
MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\
M&C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H
MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\
M&C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H
MV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\
M&C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H
MV**2,.(U$K MM&X@<$TM !1110 4444 %%%% !1110 4444 %%%% 'YZ_MB?
M"/\ ;]^,'[;,7Q"U']BR'XD_##P7A? WA:_\?Z986-U=;5W:C<PR3%IF+;PL
M<B* H0$$;@_T)^SU\<_^"@'C;XFV7AGX]_L)Z?X$\+R6\QNO$-M\1+#4&MW6
M,F-!!"Q=MS +D#C.3TKZ&HH ^(O@GX,_;._X)RW?BCX-?#C]F!OBS\/-2\27
M6L>#M5T3Q1:V%YIHN""UG<Q7'W@I Q(O'4Y.X*G6_LR_L;?$_P 87OQH^-?[
M8>DV&E^(_CE8)I5_X5T>]6Y31-)CM6M8X3.OR2S&-EW,N5S&K Y8@?6%% 'P
MY\*]5_X*;_LM_ Y/V0_#'[*5GXRU#0;632_!7Q-MO%MI;Z<;/+"WGN;>4^:K
M0J0#'QN" #/WF^B/V&_V8X?V0?V9/#?P.EU9-0U"PBDN-;U&/.VZOIY&EF9=
MV"5#-L4D E44D YKUNB@ HHHH *\+_X)[_\ )$]6_P"Q[UG_ -*37NE>%_\
M!/?_ )(GJW_8]ZS_ .E)H ]THHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** /FWXX_MF?&)_VC;C]DC]D'X-:9XM\7:/I$6I^+M7\1ZNUG
MI>APR@&&-RBEY975E8*N,!E(#?/LE_9V_;,^*6N_M"7O[(G[5WP>LO!WCQ-#
M_MG0KO0]5-YIFN6(?8[PLRAXW4AOD;)(1R=N #ZK\2?$_P  _P!G#1/$/[0G
MQ"&@>&8GMXSXA\2/9QQW%X(QMBC=U7S+AAG;''\S9.%'.*^;_P!D/PS\2_VO
M_P!K.X_X*/?$?PA=^&/"ECX:?0?A)X?U!-EY=64CLTFI3J/N>8'?8O.1(,$J
MBO( =)XF_;2_:,^+OQE\5_"+]AOX&Z#XCM/ 5Z=/\5^,O&.MR6FG_P!H@?/8
MVZQ*7E=,89LX!&" "C-UG[)'[:]O\>O"OC:U^+?@C_A!/%_PPU%[/X@:)<7P
MG@LMJ.ZW,<P #PNL<C X_@;!8;6;XZ_X);:#^W/\>/V>=;B^"'QQT;X4Z+:^
M-M3N-2\0R^$X=:U'7M6F=99<QW#+'#"D;0)N&YRP;J!@>@^(_P!J3X[>+_V1
M/VH/V9OVBH=-;XC_  O\)W%OJ.MZ'#Y5OK6GWEHYBNA& -CF+)8 *,2)\H.0
M #L-#_;T_;>^+7P_O_VFO@#^QYHNI_#"UDN)=+M]8\3/;Z[KEE [+)<P0JA2
M/.QRL;;F.W"[\C/TS^SU\=/ _P"TO\%_#WQR^',\CZ1XAL1<0). )('#%)(7
M ) >.171L$C*G!(P:YC]@JQL-/\ V'_A!;:=&HB;X::)(P4<%WL87<_4LS$^
MYKQ?_@B06A_9'US2("19:?\ $[7+?3%'W5@#QL OMN9OUH ^PJ**R?'5GXQO
M_"-_9_#_ %BTT_6I("-.O;ZW,L,,F1AG0?>&,\4 :U>%_P#!/?\ Y(GJW_8]
MZS_Z4FC_ (0'_@H)_P!%_P# G_A*2?\ Q58G_!/&Q\>+\#=26?7;%I!XTU42
ML+4X:038<CG@%MQ [ B@#Z/HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V
M**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%X
MW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?
M_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X
M#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,
M?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8H
MK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?
M_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^
M@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,
M?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_
MQH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL
M?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^
M@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#
M=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_
MQH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&
MC[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_
ML7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#
M=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V
M7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&
M@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/
ML7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q
M>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V
M7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?
M^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:
M-BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q
M>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%X
MW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?
M^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X
M#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V
M**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%X
MW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?
M_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X
M#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,
M?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8H
MK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?
M_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^
M@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,
M?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_
MQH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL
M?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^
M@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#
M=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_
MQH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&
MC[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**2,
M.(U$K MM&X@<$TM !1110 4444 %%%% !1110 4444 %%%% 'YZ_MB?"/]OW
MXP?MLQ?$+4?V+(?B3\,/!>%\#>%K_P ?Z986-U=;5W:C<PR3%IF+;PL<B* H
M0$$;@_T)^SU\<_\ @H!XV^)MEX9^/?[">G^!/"\EO,;KQ#;?$2PU!K=UC)C0
M00L7;<P"Y XSD]*^AJ* /BSX=_#_ /:\_P""=_COQOX1^"W[.'_"UOAGXN\3
MW'B#P\FD>)+;3[[0;JX"^;:2I<</%\BA67. N3RY4=/^R[^QM\1_$EG\9OBY
M^V!I=C8>*OCM +#5_#FDWBW":)I*6KVL-MYPRLDHC?#,N5_=H0<Y ^K** /A
MSX5ZK_P4W_9;^!R?LA^&/V4K/QEJ&@VLFE^"OB;;>+;2WTXV>6%O/<V\I\U6
MA4@&/C<$ &?O-]$?L-_LQP_L@_LR>&_@=+JR:AJ%A%)<:WJ,>=MU?3R-+,R[
ML$J&;8I(!*HI(!S7K=% !1110 5X7_P3W_Y(GJW_ &/>L_\ I2:]TKPO_@GO
M_P D3U;_ +'O6?\ TI- 'NE%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110!\V_'']LSXQ/^T;<?LD?L@_!K3/%OB[1](BU/Q=J_B/5VL]+
MT.&4 PQN44O+*ZLK!5Q@,I ;Y]DO[.W[9GQ2UW]H2]_9$_:N^#UEX.\>)H?]
MLZ%=Z'JIO-,URQ#['>%F4/&ZD-\C9)".3MP ?5?B3XG^ ?[.&B>(?VA/B$-
M\,Q/;QGQ#XD>SCCN+P1C;%&[JOF7##.V./YFR<*.<5\T_LIZ3X]_:I_:CO\
M_@IG\6_#LW@_P5I'A671OA9H^KXBN9=.+-)-JMSDXC5U:0J#P5?.2J*\@![_
M /M?_M1>"_V0?@9JGQA\71FZFAQ;:%HT3?OM5U"0$0VT8&3EB"6(!VHKM@[<
M5G_L??M,W'[0'[('AS]I[XBV.GZ$=3TJ[OM5CMI&^SVD<$\R,V7).T)%N.?>
MOF33_B1\/_VU/%'C7]L+XC>.]&M/"'A'P]K&D?!7PQJ6J0QRW$I@DCN=;EA=
M@PDE(\N$,,J@SM# ,:/P,\8Z:W_! C5M)\-^(;2;4['X7:VE_9VUVC36R2W%
MVIWH#N3*,W4#(H [S0_V]/VWOBU\/[_]IKX _L>:+J?PPM9+B72[?6/$SV^N
MZY90.RR7,$*H4CSL<K&VYCMPN_(S],_L]?'3P/\ M+_!?P]\<OAS/(^D>(;$
M7$"3@"2!PQ22%P"0'CD5T;!(RIP2,&N8_8*L;#3_ -A_X06VG1J(F^&FB2,%
M'!=[&%W/U+,Q/N:\7_X(D%H?V1]<TB D66G_ !.URWTQ1]U8 \; +[;F;]:
M/L*BBLGQU9^,;_PC?V?P_P!8M-/UJ2 C3KV^MS+##)D89T'WAC/% &M7A?\
MP3W_ .2)ZM_V/>L_^E)H_P"$!_X*"?\ 1?\ P)_X2DG_ ,56)_P3QL?'B_ W
M4EGUVQ:0>--5$K"U.&D$V'(YX!;<0.P(H ^CZ*Q_L7C?_H-V7_@,?\:/L7C?
M_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^
M@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,
M?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_
MQH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL
M?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^
M@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#
M=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_
MQH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&
MC[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_
ML7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#
M=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V
M7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&
M@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/
ML7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q
M>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V
M7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?
M^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:
M-BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q
M>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%X
MW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?
M^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X
M#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V
M**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%X
MW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?
M_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X
M#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,
M?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8H
MK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?
M_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^
M@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,
M?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_
MQH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:\*_;M_P""@'PL_P""?7PU
M/CCXT^/;.74[R-QX>\*:= &U#5I!VC0GY(P<;I6PB],EBJME6K4L/2=2I*T5
MNV=^697F.=8^G@L#2E4JS=HQBKMO^M6]DM7H? W_ !%A_P#5@_\ YE/_ .]=
M?8?_  2>_P""L/\ P] _X3[_ (L'_P (/_P@_P#97_,U?VG]M^V_;/\ IU@\
MO9]D_P!K=YG\.WG^;:OK[_@E-^S/_P %$?CJ?'GC'_@GS\<F\(ZAX4_LO_A(
M-/C\4W&G-JPN/M9MUVHC0SA#!-Q,0%\P;<Y;'YME?$F<5<="-1NHM;Q2C=Z/
M:R6V_P C^Z>/_ OPQP/"6)KX.G#!55R<M:I5K.$&ZD5[RE4DK23Y+M.SE?H?
MTG45^-D_[;G_  <<_L>J8OCG^S?/XZTVUXFOI?!\6H(L8_B-SHK!5X_BDR?7
MFNB^%_\ P=#^'?MPT/\ :)_9MUWP]<POY=U/X=N(KTJ_<F"X^SM'CN-S'Z]*
M^PAQ'EW-RUN:F^TXM?YH_F;$>"'&\J3KY7[''4U]K#UH37W-QD_DF?KC17QO
M\&?^"U_[ /QK\JVTS]K;0/#]Y)C=9>,M,GTKRR>QFG40'_@,AKZ;\'>+?^%A
MZ,GB/P!\3/#NNZ?)_J[_ $>>.ZA;Z/&Q4_G7K4,7A<2KT9J7HTS\YS;AW/\
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
MI_P=^!7A_1?#WA_34Q!9V=F<R.0-TLKDEI96P"TCDLW<UV?V+QO_ -!NR_\
M 8_XT8#*O8U?K.)E[2L^O1>45T0<8>(G]J8!9%D-'ZIED'I33]^J_P">M+><
MG:]KM+3=I,V**Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QKV3\O-BBL?[%
MXW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_
M^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%
MXW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_
M^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : ///C-^P
M5^Q=^T)YLOQB_9@\%:W<S9\S4IM!ABO#GKBYB"S#\'KY,^,W_!M'_P $^_B"
M9KSX9:EXR\!W+9,,.EZT+VT0_P"U'>+)(P]A*OUK[V^Q>-_^@W9?^ Q_QH^Q
M>-_^@W9?^ Q_QKAQ&69?BOXM*+?>VOW[GUV2\?<:\/6679A5IQ7V5-N/_@#;
MC^!^1E[_ ,&^_P#P41_9DNI-8_8=_;\\M4<R+:?VCJ'A^67_ &2MN\\4A]=Y
M53WQTJ+_ (:1_P"#EC]C7Y?B9\%9_B3I-K]V63PW;:TK1CJQDTATN!W.93D=
M^*_7C[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&O._U>H4M<+5G2\E)M?<[GVZ\
M:<XS%<N?X#"XY=95*,8U/E.'+9^?*?E9\-O^#HJV\/:I_P (M^U7^QIK6AWU
MLP6^F\-ZH&E4]Q]CO$B*'V,Q_"OJ?X,_\%Y?^"8_QC,-J?CXWA2^FQ_H/C/2
M9['9_O3A6MQ_W]KZ'^)'P-\,?&32_P"P_B[X&\'^*;+:5^R>(O#<%[& >ORS
M*P%?+7QB_P"" 7_!/SXO&6[A^$L/A.]FSF]\':C<6FW_ '8&9[=?PBI>PXBP
MWP585%_>CRO[X_J/^V/!///][R[$X&;ZT*JK0OW<:J32\H_(^POAY\6?A7\7
M-)_M_P"%'Q+\/^)[' /VWP]K,%[%ST^>%F'ZUT%?D/XY_P"#7WQ)X1U7_A*_
MV6OVT;[1M0@)-E'KFG/'*O\ V^6CHR]ND-8Y^!'_  <Q?L;#_B@OBU<?$O2+
M3[ZQZ_:ZX'0=%":HB76/:,9'3I1_:V8T/]YPDO6#4_PT8O\ B''!6<:Y%Q%0
M;>T,3&>':\N9\T9/T5C]D**_&J+_ (.#?^"AO[.-]%H?[:O[#GV)@XC:X;2;
M[097_P!H"Y25)#W^7:I[8KW;X-_\'(W[$_Q$,5I\1=8\2> [AL"636O#!N[8
M'_9DLGF<CW,:_2MJ/$.4U9<KJ<K[23C^>GXGFYEX+^(^7TO;4\$Z]/I.A*-5
M/T4&Y?\ DI^C]%>)?!G]M?\ 9R_:%\F+X,?M9?#_ %^YGQY>G6FK1"\YZ9MG
M99E_%!5+]K']NWX!?L._V!_PU'\<[+PO_P )1]J_L+_BF-0O?M/V;R?._P"/
M2"79M^T1??VYW\9P<>F\5A8T75<URKK=6^_8^#I\/Y]5S*.7PPE5XB5[4U3F
MZCLFW:%N9V2;>FB3?0]ZHKXD_P"'\_\ P3-_Z/*LO_#=Z_\ _(-?8?V+QO\
M]!NR_P# 8_XTJ&+PN*O[&I&5M[-.WK8K-N'>(,@Y/[4P=7#\]^7VE.=/FM:_
M+S)7M=7MM=7W-BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&N@\8V**Q_L7C
M?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z
M#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C
M?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**2,.(U$K MM&X@<$TM !1110 4
M444 %%%% !1110 4444 %%%% 'YZ_MB?"/\ ;]^,'[;,7Q"U']BR'XD_##P7
MA? WA:_\?Z986-U=;5W:C<PR3%IF+;PL<B* H0$$;@_T'^S[\=?^"@/C3XE6
MGAOX]?L(6'@;PP]M,USX@M?B)I^H- ZQDQH((7W-N8!<C@9R>!7T/10!^:7@
M'X?_ /!3_1OVH/$/[6GQ8_X)W6?COQ5>3F+PD^K?%'2(;?PO8 MMM[2$3.JO
M@X,OWC\Q&"[EOK#X1ZQ^T_\ M/\ @3QS\*_VROV4+;X<:/J^@MIMJ]GXRM-5
M;4([F.:*X&("?***4(+=2_'0U[[10!\.?"O5?^"F_P"RW\#D_9#\,?LI6?C+
M4-!M9-+\%?$VV\6VEOIQL\L+>>YMY3YJM"I ,?&X( ,_>;Z(_8;_ &8X?V0?
MV9/#?P.EU9-0U"PBDN-;U&/.VZOIY&EF9=V"5#-L4D E44D YKUNB@ HHHH
M*\+_ .">_P#R1/5O^Q[UG_TI->Z5X7_P3W_Y(GJW_8]ZS_Z4F@#W2BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH ***J:[KNB>%]%N_$GB76+73M.L+=[B^O[ZX6*&WB0%GD=V(5% !)8D  4
M-I*['&,IR48J[9;K\_/^"I__  7'^'W[(L]W^S_^S-%:>-/BO,_V65809['0
M)F.T";9_K[G)P+=3P?\ 6$8"/X/^WA_P69^./[9?Q*/[#/\ P2;T/5M1N-6D
M>TU#QOI<1CNKU>DGV-FQ]DME!^>[<J<<J8U =_HW_@EA_P $2/A3^P_!:?&7
MXT26?C/XKRKYO]IR(9++0G8?,MFKC+2\D&Y8!ST0("V[YRMF&)S.J\/ESM%:
M2J=%Y1[O\/S/V[*^"\AX#P%/.N-8N562YJ."3M4GVE7_ .?=._1ZO9JZ<'X'
M_P $^?\ @B3\4?V@_B%_PV[_ ,%8-4U'7=<UB=;^S\"ZS,6FG/!1]1Q@1QJ,
M;;),!0%5]H!AK]9-.T[3]'T^#2=)L(;6TM85AMK:VB"1PQJ JHJK@*H   '
M J:BO4P&78;+J7+26KW;U;?=L_/^,.-L\XVQZKX^24(*U.E!<M.E'I&$=EHE
M=[NRN]%8HHHKO/D HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** (=1TW3M8L9=,U:PANK:="DUO<1!TD4]F5@01[&OGSXS?\
M!)G_ ()S?'DRS^/OV2?"<5U-DR7_ (?M&TF=F_OL]DT1=O=LY[Y%?1-%8UL/
M0Q$>6K!27FD_S/2RW.<WR:K[7+\14HR[PG*#^^+1^8GQE_X-<OV3_%?FW?P2
M^.7C+P?<29*0:I%!JUI&>P5,0RX^LK&OSL_X*L_\$\OVC?\ @GU_P@7A;XR_
MM$1>//#^M_VI_P (?%'>WA_L[R/L@N,V\^Y+?S!-;_ZMVW>5\V-JY_I.KQ[]
MK']@7]DO]N+^P/\ AJ/X3_\ "4?\(O\ :O["_P")[?V7V;[3Y/G?\>D\6_=]
MGB^_NQLXQDY^=S/AC!8C#26%@H5':VK2W5[I76WEN?MO GCYQ3DV=T)<08B>
M)P<>;F7)3E5NX247&<N65^9QYKS^&^^S_E4K^PROCS_AP7_P27_Z-/\ _+[U
M[_Y.K[#I\.9+BLG]K[:47S<MK-]+[W2[D>.'BGP_XE_V?_9=*K#ZO[7F]I&"
MO[3V=N7EG.]N1WO;I:_0HHHKZ<_ PHHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBO$_P#@H]XH^('@O]ACXG>)OA?<7$&LVOA>8P7-H2)8(BRK
M/*A'*LD)E8,.5VY&,4 =-I_[7?[,>L?%@? S1/CCX=O_ !;^_P!^AV&H+/-&
M88WDE5_+RJ,B(Y96((QR,UUW@'XA^!/BIX4M/'7PU\8:;KVC7R%K34]*O$GA
ME .#AT)&0001U!!!P17PSX$^"7[+OPR_:L_9%;]FGPQH9T+7O"7BZ2ZUJR@C
M>;6P-)MOWEU+@M,^7DRKD["SJ HXKN_^"?&B?#[P'^V/^T1\,?V>7A3X<Z;>
MZ'/!I^GR[[#3]9EMYA>Q6V"5'**'5>$**G 4"@#[#HHHH ^;?CC^V9\8G_:-
MN/V2/V0?@UIGBWQ=H^D1:GXNU?Q'J[6>EZ'#* 88W**7EE=65@JXP&4@-\^R
M7]G;]LSXI:[^T)>_LB?M7?!ZR\'>/$T/^V="N]#U4WFF:Y8A]CO"S*'C=2&^
M1LDA')VX /JOQ)\3_ /]G#1/$/[0GQ"&@>&8GMXSXA\2/9QQW%X(QMBC=U7S
M+AAG;''\S9.%'.*^;_V0_#/Q+_:__:SN/^"CWQ'\(7?ACPI8^&GT'X2>']03
M9>75E([-)J4ZC[GF!WV+SD2#!*HKR &_KO[:/[3GQC^+_C'X;_L/? CPYXBT
MGX>ZB=,\2^*_&&O26EM=:DHS)96B1*2S1]&=CMSUP"K/Z!^RC^V7X>_:'^%G
MB+Q=XU\+R^"M?\":E=:;\0?#NI7(D.CW-NI:1O,  DA*@LKX .UASMR?)_\
M@B1FX_9$UG6;H?Z=J/Q,UNYU1C]YK@R1J2WOM5:\7^*-]J7A[XN?\%!M/\,N
MR6LO@#2)9UBZ"2329!*>.Y$LV?QH ]=T/]O3]M[XM?#^_P#VFO@#^QYHNI_#
M"UDN)=+M]8\3/;Z[KEE [+)<P0JA2/.QRL;;F.W"[\C/TS^SU\=/ _[2_P %
M_#WQR^',\CZ1XAL1<0). )('#%)(7 ) >.171L$C*G!(P:YC]@JQL-/_ &'_
M (06VG1J(F^&FB2,%'!=[&%W/U+,Q/N:\7_X(D%H?V1]<TB D66G_$[7+?3%
M'W5@#QL OMN9OUH ^PJ**R?'5GXQO_"-_9_#_6+33]:D@(TZ]OK<RPPR9&&=
M!]X8SQ0!K5X7_P $]_\ DB>K?]CWK/\ Z4FC_A ?^"@G_1?_  )_X2DG_P 5
M6)_P3QL?'B_ W4EGUVQ:0>--5$K"U.&D$V'(YX!;<0.P(H ^CZ*Q_L7C?_H-
MV7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_
MX#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-
MV7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_
MX#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-
MV7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_
MX#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-
MV7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_
MX#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-
MV7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_
MX#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-
MV7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_
MX#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-
MV7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_
MX#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-
MV7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_
MX#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-
MV7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_
MX#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-
MV7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_
MX#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-
MV7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_
MX#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-
MV7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_
MX#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-
MV7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_
MX#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-
MV7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_
MX#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-
MV7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_
MX#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-
MV7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &OF7_@HQ_P %
M0?A=_P $ZO!8E\;^*;+7?&FH6Y?0/ ^FJ!=7 Y FF;D6T&1CS&!+8(17((&.
M(Q%#"T75JRY8KJSU,FR7->(<RIX#+J,JM:;LHQ6OJ^B2W;=DEJVD>Z?M)_M.
M?!']D?X5WWQD^/GCJUT+1+(;4>4[IKN8@E8((A\TTK8.$4$X!)PH)'X_?$?X
MZ?M[_P#!PG\8)_@S\ -%NO GP1TB^3^U;F[9A;J@.Y9K^1/^/JX(PT=G&2JG
M:3]TSU9_9]_87_;F_P""XWQ1M?VN/VY?%][X;^&D;EO#NF11M +NW+ ^1IMN
M<^3 0!NNGRTF!@R$%D_7;X.? K0_V??ASIOPE^#&A:)X=\.Z1#Y=CIFGV)5%
M]68DEI'8\L[$LQ)+$DYKY[EQF?N\KT\/VVE/U[1_/\OVEUN&?!N/+0<,;G76
M7Q4,(^T?^?E9=]HOM9J7$_L'_P#!._\ 9V_X)\_#0>"/@SX?\_5;R-/^$B\6
M:@BM?ZM*.[N!\D0.=L*X1>O+%F;W:L?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E
M_P" Q_QKZ*C1I8>DJ=.*45LD?B.:9IF.=8^IC<=5E4JS=Y2D[MO^M$EHEHM#
M8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:U. V**Q_L7C?_H-V7_@
M,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_
M !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@
M,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_
M !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@
M,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_
M !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@
M,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_
M !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@
M,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_
M !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@
M,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_
M !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@
M,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_
M !H V**2,.(U$K MM&X@<$TM !1110 4444 %%%% !7+?&SXF> ?@Y\)M?\
MB;\4F(\.Z/ISS:QMM#/F#[K#RP#O!W8*XY!KJ:Q/B/\ $;P5\(_ VI_$KXBZ
M]'I>AZ-;&XU/4)8W=8(@0"Q" L>HZ T ?DMXNUO_ ((&>)/%K^*M!\:_$WPP
MCS2R'2O#45W#:*9!B4(DD3M&KC@JC*,    8K[P_X)H_%7]A_P 7_#'4_AS^
MPSX?O;#0?#4L$NIF\TJX@:YFN/- E:6?YKB0_9V#')VA57@;0'/_ ,%=O^"<
M+J4?]I_22I&"#I5]@C_OQ7%?\$U/B+X4^*_[1OQ[\>_L]6-Q#\(=0UC27\//
M]A>UM+C5Q;,NH36T3*NP.1$S\ DE&(&[% 'V/1110!^>O[8GPC_;]^,'[;,7
MQ"U']BR'XD_##P7A? WA:_\ '^F6%C=76U=VHW,,DQ:9BV\+'(B@*$!!&X/]
M"?L]?'/_ (* >-OB;9>&?CW^PGI_@3PO);S&Z\0VWQ$L-0:W=8R8T$$+%VW,
M N0.,Y/2OH:B@#XN\$>"_P!K_P#X)^?$?Q_X9^"W[,Y^*OPY\:>*+CQ)X<72
M?$UMI]WH=Y<A?.M)EN/O0Y1=KKD*%R26<J.N_9-_8P\<+\-OBWXF_:PALH_&
M/QXN;AO%^F:1.)8=*L&@D@@L4DY#M%'-)\X)'S  MMW-]1T4 ?#GPKU7_@IO
M^RW\#D_9#\,?LI6?C+4-!M9-+\%?$VV\6VEOIQL\L+>>YMY3YJM"I ,?&X(
M,_>;Z(_8;_9CA_9!_9D\-_ Z75DU#4+"*2XUO48\[;J^GD:69EW8)4,VQ20"
M5120#FO6Z* "BBB@ KPO_@GO_P D3U;_ +'O6?\ TI->Z5X7_P $]_\ DB>K
M?]CWK/\ Z4F@#W2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BL[Q;XM\+> O#-_XT\;^(K+2-(TNU>YU'4]2N5A@MH5&6
MD=W(55 [DU^0G[;'_!7+]I+_ (*+_%)_V&/^"4WAS6&TW4F>WU?QC:(UO=ZC
M!G;(Z2-C[!9#/S3.5D<$#Y 2C^?F&98?+H)SUD_ABM6WY+]3[3@S@3.N-<7*
M.&M3H4U>K6F^6E2CNW*3TO;:*U?DDVO<?^"I'_!=+PS^SUJMS^S+^Q;!!XU^
M*=U/]@GU"S@^UV>B7#'8(D1<_:[S<0!$N41N'W,#$>$_X)R?\$-/%OC;QN/V
MT/\ @J3?7/BGQ?J]R-1MO!.M7/VG$AP5EU-B2)& QBU'[M  KYYB7Z _X);_
M /!&#X+_ + .E6WQ'\;FT\8?%.>#_2O$<L&;?2=PP\-@CC*#!*F=@)'&?N*Q
M2OM:O.P^6XC'55B<QW7PT_LQ]>[_  _3[?.>.LEX1RVID/!%XJ2M6QC5JU;N
MJ?6G2[)6D_)W<F6]O!:0):VL"111($CCC4*J*!@  <  =J?117T)^*-ML***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ KY;^-_[5_P"UEI7C+Q!\-=(_X)?:SXY\-07;VUOJS^+K
M-+;58 >)/(D@;"G^ZV:^I*\N_;5^/&I_LQ_LK>-_CIH>G0W=_P"']&,FG07
M)C-S(ZPQ%P""4$DBE@""0",CK0!\Q?\ "X_C<.G_  0<M?\ P<:1_P#(=?1'
M[('QB^,OQ0T[6=(^*?[&UY\(+315M5T6UN-:M[J._$GG>8(UAB01"/8F>N?.
M'3!S\FZYH_\ P5>T/XV_#'X/^-O^"A5KI>H?%/1-4O;1[+X>Z=+;Z?>6<$=Q
M)9<QJ7'ER'$G'W#\IZU[5_P3AU/]I33?B3\7/A9^US\>KSQ=XU\-:CID8L38
MPPV-OI\L4\MO>6IB5 PGWLK@HK(ULJG/% 'U=1110!YU^TM^U1\%?V3?A_-\
M0?C)XMALH]K#3=+B8/>ZI,.D%M#G=*Y) _NKG+%1DCF?^"?G[4OB#]LG]FK3
M_CSXD\,6>CSZEJM_!'I]E([K%%#<O''EF.6;:HW'@$YP .*[KQ/^S_\ !GQK
M\4](^-?C#X=Z=JGB?P_:&VT/5;^(RM8(7WDQ(Q*(^X_ZP+O'0$"OG/\ X(:?
M\H[O#?\ V'-6_P#2V2@#0U7]M7]J/XT?&7QK\,_V)/@+X:UO2?AUJK:3XC\4
M^--?DM(+K4DR);2VCB4L2A!!=CMSUV@J6[[]DG]M+1/VBOAGXH\2^/?",G@C
MQ#\/M6NM,^(&@7]VLRZ7<6ZEI)%F4 /"55B&P/N,.0 S?+/[/,_[5WC#X]?&
M;XG?\$R8/"EI\.M=\77+:I<?%:2=K6_U]<_:KG34LU\U(V+*<RDH=PXXV+B_
M"K5X_"7["G[67@'QI9ZQ9_&VVM=3OOBT-3EB9;F6\MY/+GM#" OV5HC(5 &5
MWGG:R4 >QZ'^WI^V]\6OA_?_ +37P!_8\T74_AA:R7$NEV^L>)GM]=URR@=E
MDN8(50I'G8Y6-MS';A=^1GZ9_9Z^.G@?]I?X+^'OCE\.9Y'TCQ#8BX@2< 20
M.&*20N 2 \<BNC8)&5."1@US'[!5C8:?^P_\(+;3HU$3?#31)&"C@N]C"[GZ
MEF8GW->+_P#!$@M#^R/KFD0$BRT_XG:Y;Z8H^ZL >-@%]MS-^M 'V%1163XZ
ML_&-_P"$;^S^'^L6FGZU) 1IU[?6YEAADR,,Z#[PQGB@#6KPO_@GO_R1/5O^
MQ[UG_P!*31_P@/\ P4$_Z+_X$_\ "4D_^*K$_P"">-CX\7X&ZDL^NV+2#QIJ
MHE86IPT@FPY'/ +;B!V!% 'T?16/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\
M 8_XT ;%%8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\
MT&[+_P !C_C1]B\;_P#0;LO_  &/^- &Q16/]B\;_P#0;LO_  &/^-'V+QO_
M -!NR_\  8_XT ;%%8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C0!L45
MC_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^- &Q16/]B\;_P#0;LO_  &/
M^-'V+QO_ -!NR_\  8_XT ;%%8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !
MC_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^- &Q16/]B\;_P#0
M;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%%8_V+QO_ -!NR_\  8_XT?8O&_\
MT&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^- &Q16/
M]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%%8_V+QO_ -!NR_\  8_X
MT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/
M^- &Q16/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%%8_V+QO_ -!N
MR_\  8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0
M;LO_  &/^- &Q16/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%%8_V
M+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1
M]B\;_P#0;LO_  &/^- &Q16/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_X
MT ;%%8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+
M_P !C_C1]B\;_P#0;LO_  &/^- &Q16/]B\;_P#0;LO_  &/^-'V+QO_ -!N
MR_\  8_XT ;%%8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C0!L45C_8O
M&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^- &Q16/]B\;_P#0;LO_  &/^-'V
M+QO_ -!NR_\  8_XT ;%%8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C0
M!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^- &Q16/]B\;_P#0;LO_
M  &/^-'V+QO_ -!NR_\  8_XT ;%%8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+
M_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^- &Q16/]B\;
M_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%%8_V+QO_ -!NR_\  8_XT?8O
M&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^- &
MQ16/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%%8_V+QO_ -!NR_\
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
M^E)KW2O"_P#@GO\ \D3U;_L>]9_]*30![I1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !116/\ $#X@^!_A3X,U'XB_$KQ98:'H6D6S7&IZKJ=R
ML,%O&.K,S' YP .I) &20*3:BKO8NG3J5JBITTW)NR2U;;V275LV*_,W_@IU
M_P %V+;X>>(9?V3_ /@GQ;+XT^)-_=?V=<>(=-M?MMMIERQV""TC4,+R[W''
M ,:-@'S&W(OBO[7W_!4+]J[_ (*P_%:?]A[_ ()A^%M7LO"=YNAUWQ0 UM<:
ME:YVR33RG_CPL>>0?WLH(4X+^2?MW_@F+_P1\^!/_!/'P]%XLNTM_%?Q,N[;
M;JGC"ZM_EM PPUO8HW^IBZ@O_K).=Q"D1K\Y5QV*S>HZ. ?+36DJGZ0[OS_X
M#/W' <)<.^&V#AFO&$%6Q<ES4<"GKY3Q+UY8_P!S=[-/WHKY]_X)H?\ !"F[
MTSQ2G[7W_!26Z;QCX_U.Z_M&W\)ZM=?;8;.=CN\^_D8L+NXS_P L\F)._F'&
MS]0%544(B@ #  '2EHKU\#@,-E]'V=%>KZM]V^I^:<6\8Y[QKF?US,ZE[:0@
MM(4X](PCM%+[WNVWJ%%%%=I\L%%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7R?\
M%O\ ;+_;3\7?%77?@G^QO^Q?=7SZ'J+V-Y\0?'EU]CT99$X9H54J;E03_!)N
M]4KZPI'=(QND<*,@9)QR3@#\Z /CZR_X)R?M ?M D:E_P4 _;)\0>);24YF\
M!> G.D:(!_SSD9 KW*]>2J/_ +1KZ-^"'[.7P+_9M\-OX3^!?PMTCPS92[/M
M0TVV ENBF0K32MF29@&;#2,Q&3SS7:U&MY:/=O8)=1F>*-9)(0XWHC%@K$=0
M"4< ]]I]#0!)1110!YU^TM^U1\%?V3?A_-\0?C)XMALH]K#3=+B8/>ZI,.D%
MM#G=*Y) _NKG+%1DCF?^"?G[4OB#]LG]FK3_ (\^)/#%GH\^I:K?P1Z?92.Z
MQ10W+QQY9CEFVJ-QX!.< #BNZ\3_ +/_ ,&?&OQ3TCXU^,/AWIVJ>)_#]H;;
M0]5OXC*U@A?>3$C$HC[C_K N\= 0*^<_^"&G_*.[PW_V'-6_]+9* -GQ-^VE
M^T9\7?C+XK^$7[#?P-T'Q':> KTZ?XK\9>,=;DM-/_M$#Y[&W6)2\KIC#-G
M(P0 49NL_9(_;7M_CUX5\;6OQ;\$?\()XO\ AAJ+V?Q T2XOA/!9;4=UN8Y@
M 'A=8Y&!Q_ V"PVLWQU_P2VT']N?X\?L\ZW%\$/CCHWPIT6U\;:G<:EXAE\)
MPZUJ.O:M,ZRRYCN&6.&%(V@3<-SE@W4# ]!\1_M2?';Q?^R)^U!^S-^T5#IK
M?$?X7^$[BWU'6]#A\JWUK3[RT<Q70C &QS%DL %&)$^4'( !V&A_MZ?MO?%K
MX?W_ .TU\ ?V/-%U/X86LEQ+I=OK'B9[?7=<LH'99+F"%4*1YV.5C;<QVX7?
MD9^F?V>OCIX'_:7^"_A[XY?#F>1](\0V(N($G $D#ABDD+@$@/'(KHV"1E3@
MD8-<Q^P58V&G_L/_  @MM.C41-\--$D8*."[V,+N?J69B?<UXO\ \$2"T/[(
M^N:1 2++3_B=KEOIBC[JP!XV 7VW,WZT ?85%%9/CJS\8W_A&_L_A_K%II^M
M20$:=>WUN9889,C#.@^\,9XH UJ\+_X)[_\ )$]6_P"Q[UG_ -*31_P@/_!0
M3_HO_@3_ ,)23_XJL3_@GC8^/%^!NI+/KMBT@\::J)6%J<-()L.1SP"VX@=@
M10!]'T5C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;
MLO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T
M&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]
MB\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT
M?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^
M- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR
M_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;
MLO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+
MQO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]
MB\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT
M ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_
M ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR
M_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&
M_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+
MQO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!
ML45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\
MP&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_
M ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_
M /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&
M_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q
M16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P#
M8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\
MP&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\
M]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_
M /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%
M8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C
M_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P#
M8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T
M&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\
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
ML45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\
MP&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_
M ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q121AQ&HE
M8%MHW$#@FEH **** "BBB@ HHHH *Y7XW?"CP[\<OA+K_P )/%FI7MGI^O:<
M]M<WFFW BN+<'!$D;D$*RL P)!&1TKJJX_X__#+PI\9?@QXC^%_COQ!<Z5HF
MLZ8\&KZA9W2P20VO#2D2."J#8&!8@@ G- 'YO:W_ ,%/?VG_ -F&+Q-^S5X9
M^)/AOXMV?A^ZM;*R^.DEI>36WAV&:0QC^U/(BD2XECQPR,^2#DS-E!]H_L"?
MLY^'?A1X1U7XT']H2\^*GB;XDK:7GB+QS+?++:WH@$HACM40E8H8_.E4*">N
M/E "+YU^S!^V7_P3>@\16/[#G[,O@>YN-#O;74(UN;;PWG2-0%M;/+=&6:X8
M/=L40J7*OORO)4@UT_\ P33\)_L@?V+XP^,/[%/C/46\)^+KZU-]X+NI9%A\
M.ZC )O.6."3YK<RK-'N7E2(D*,4VA0#Z>HHHH *^<?\ @E/\!OBO^S9^QGHG
MPH^-7A3^Q=?L]5U&:XL/MT%SL26Z=T.^!W0Y4@X#9'?!KZ.HH ^+/AW\/_VO
M/^"=_COQOX1^"W[.'_"UOAGXN\3W'B#P\FD>)+;3[[0;JX"^;:2I<</%\BA6
M7. N3RY4=/\ LN_L;?$?Q)9_&;XN?M@:78V'BKX[0"PU?PYI-XMPFB:2EJ]K
M#;><,K)*(WPS+E?W:$'.0/JRB@#X<^%>J_\ !3?]EOX')^R'X8_92L_&6H:#
M:R:7X*^)MMXMM+?3C9Y86\]S;RGS5:%2 8^-P0 9^\WT1^PW^S'#^R#^S)X;
M^!TNK)J&H6$4EQK>HQYVW5]/(TLS+NP2H9MBD@$JBD@'->MT4 %%%% !7A?_
M  3W_P"2)ZM_V/>L_P#I2:]TKPO_ ()[_P#)$]6_['O6?_2DT >Z4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
M]<@"@RBQN@9(<]!)&</&?9E!KJ:^CIU*=:"G3DFGU3NC=--7044458PHHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH *\4_X*.>$/'_ (]_8:^)OA/X86UQ/K5WX7E%O;6@
M)EN(U97FA0#EF>%9$"CEBV.]>UU\N?&W]O\ ^._P?\9>(]'M?^"?'CW6]!\/
MS39\66VH0Q65Q;Q@LUR&=,)'M!)).  230!X?9?M;?L9^(OVD?V3?%_PO^)_
MA;0?"OA?PIXK@U6QO-2AL_\ A'B^EVJ1P72R,ODL75U4MQ(RL5+=:]3_ ."?
M7B3P?\7_ -K[]H+]H/X'6)3X>:Y>:)86.IPVQAMM9U2V@E^V7,2D#.#(N7Q\
MYD#<EC7AEK\6OA#^U)$?CQ8_\$,-=\1QZB3<_P!O0VL$2ZB<Y,HQ$@N<D'+@
M/NZ9-?4W_!.S]K/1/VEO"_B/PMX4_9BN_A?I?@.\@TR/1;AH(UCG;S3+;BVC
M1#;M%L0LK*,^<".] 'T;1110!YU^TM^U1\%?V3?A_-\0?C)XMALH]K#3=+B8
M/>ZI,.D%M#G=*Y) _NKG+%1DCF?^"?G[4OB#]LG]FK3_ (\^)/#%GH\^I:K?
MP1Z?92.ZQ10W+QQY9CEFVJ-QX!.< #BNZ\3_ +/_ ,&?&OQ3TCXU^,/AWIVJ
M>)_#]H;;0]5OXC*U@A?>3$C$HC[C_K N\= 0*^;?^"(NH6&D_P#!-_0=5U2\
MBMK6VU;69;FXGD"I%&MW*69F/   ))/0"@#W3]K_ /:B\%_L@_ S5/C#XNC-
MU-#BVT+1HF_?:KJ$@(AMHP,G+$$L0#M17;!VXK/_ &/OVF;C]H#]D#PY^T]\
M1;'3]".IZ5=WVJQVTC?9[2.">9&;+DG:$BW'/O7S)I_Q(^'_ .VIXH\:_MA?
M$;QWHUIX0\(^'M8TCX*^&-2U2&.6XE,$D=SK<L+L&$DI'EPAAE4&=H8!C1^!
MGC'36_X($:MI/AOQ#:3:G8_"[6TO[.VNT::V26XNU.] =R91FZ@9% '>:'^W
MI^V]\6OA_?\ [37P!_8\T74_AA:R7$NEV^L>)GM]=URR@=EDN8(50I'G8Y6-
MMS';A=^1GZ9_9Z^.G@?]I?X+^'OCE\.9Y'TCQ#8BX@2< 20.&*20N 2 \<BN
MC8)&5."1@US'[!5C8:?^P_\ ""VTZ-1$WPTT21@HX+O8PNY^I9F)]S7B_P#P
M1(+0_LCZYI$!(LM/^)VN6^F*/NK 'C8!?;<S?K0!]A445D^.K/QC?^$;^S^'
M^L6FGZU) 1IU[?6YEAADR,,Z#[PQGB@#6KPO_@GO_P D3U;_ +'O6?\ TI-'
M_" _\%!/^B_^!/\ PE)/_BJQ/^">-CX\7X&ZDL^NV+2#QIJHE86IPT@FPY'/
M +;B!V!% 'T?16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+
MQO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]
MB\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT
M ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_
M ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR
M_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&
M_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+
MQO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!
ML45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\
MP&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_
M ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_
M /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&
M_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q
M16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P#
M8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\
MP&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\
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
M16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P#
M8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\
MP&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\
M]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_
M /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%
M)&'$:B5@6VC<0.":6@ HHHH **** "BBB@ KR3]N_P"$'C;X^?L?_$#X1?#B
MXV:YK7A^2/34,HC$\BLLGD%C@*) ACR>/GYXS7K=<!^U-\>-+_9B_9Z\6?'K
M5])>_B\-:2US'8I)L^TS%A'%$6P=H:1T4M@X!)P<8H ^:/ __!9W]E;X>>"]
M-\"?'+P3XP^'_B[2-/AL[_P9=^$I]\,T:!#'!M&#'D80ML.,<"NL_8"M_B'\
M6?CG\6_VT?$/PQU3P5X=^(9T>S\*Z%K=OY-]>6]A!)']ON(OX#)Y@"=?E!P6
M4*[<UX3U/_@M_P#$O0+'QY!;_L_>&H=1MDNK31]8CU1KFT21<JCF-95#A2 V
M&/.?I7N7[*NG?MR6']O?\-GZ[\-KW?\ 9?\ A&_^%>I>#9CSOM'VC[3&O7,&
MS;GH^<<4 >NT444 %?-'_!,']F[XB? []AO3O@1^T+X(33M3>\U1=4T>2^@N
M5:WN+B0@%[>1T(:-^@;(SS@U]+T4 ?-?Q#_X)8_L.W/@#7+?P9^RIX8&L2:/
M<KI1CC9&%R8F$6&9PH._;R2 .]8?[ W_  3\\)_"?]B1OA5\5_A):>'O&/C+
MPM>:/\0Y;6YBFGN8Y)+E$#2Q.\;%891@J3C//(-?6%% 'PY\*]5_X*;_ ++?
MP.3]D/PQ^RE9^,M0T&UDTOP5\3;;Q;:6^G&SRPMY[FWE/FJT*D Q\;@@ S]Y
MOHC]AO\ 9CA_9!_9D\-_ Z75DU#4+"*2XUO48\[;J^GD:69EW8)4,VQ20"51
M20#FO6Z* "BBB@ KPO\ X)[_ /)$]6_['O6?_2DU[I7A?_!/?_DB>K?]CWK/
M_I2: /=**** "BBB@ HHHH ***R]'\<>"_$/B'5O".@>+]+OM5T"2%-=TRSU
M".6XTYI8_,B6>-6+0ET.]0X&Y>1D<T :E%8_CGXA^ /AAH+>*OB5XYT?P]I:
M2+&^I:YJ<5I;J[?=4R2LJ@GL,\U8\+>+/"WCC0;;Q5X*\2Z?K&EWB;[/4M+O
M$N+>=<XW))&2K#(/(/:@#0HKFOB!\:/@[\)I+.'XJ?%CPUX9?4&*V"^(-=M[
M(W+#&1&)G7>1D=,]:Z.">&YA2YMIEDCD4-'(C JRD9!!'4&@!U%%<O:?&_X+
MW_C^3X46/Q>\+S>*8=WG>&HM?MFU!,#)S;A_,&!R<KTH ZBBDDD2)&EE<*J@
MEF8X 'J:YKP%\:_@U\5+V]TWX8?%OPQXDN=..-0M]!UZWO'M3G&)%B=BG((^
M;'(H Z:BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HKD/B%^T%\!?A&KM\5OC=X1\,",9<^(?$EK9;1[^=(M>
M$?$7_@M;_P $O_AGYB:S^UMH5_*F=L7AVSN]3WGT#6L4B?B6 ]ZYZN,PE#^+
M4C'U:7YGMY=PUQ'G%OJ&#JUK_P E.<O_ $E,^IJ*_.#XB?\ !SQ^P;X8WV_@
M3X?_ !#\3S#/ERQ:3;6ENWU::X$@_P"_9KQW5_\ @YT^,WQ'OWT+]FK]@:6_
MNLXB:[URXU*1L],P6MLA'TWFO,J<19-3=O:IOR3?Y(^ZP/@EXGXZ'/\ V?*G
M'JZDH4TO53DG^!^P-%?CJ/V[/^#DG]H;CX6?LC/X-CG/[B9? 'V$ 'H=^M2L
MI^O0_2@_L(_\'(_[0W/Q4_:Z?P;'.?\ 2(6\?_80 >HV:+$R'_=S@_2L_P"W
MO:?P,/4EY\ME][9W_P#$'_J6N;9W@</WC[;VDU_VY&/ZG[ :QK>C>'M/DU;7
M]7M;&UB&9;F\N%BC3ZLQ %>._$7_ (*2?L"?"GS(_''[87P]MIHL^;9VWBBW
MNKA?K# SR#_OFOSJT?\ X-BOC)\1K]-=_:4_;XEO[K.95L]#N-1D;/7$]U<H
M1]=AKV/X=_\ !L1^P9X8V7'CKQ_\0_$\PQYD4VKVUI;M]%AMQ(/^_AH^NY_6
M_AX90\Y33_!:A_JOX.Y;_OF?5<0^L:&&E'[I5'ROU.Z^(O\ P<3?\$P? WF)
MH7Q,\1>*Y(P<Q^'?"5R,GT#7@@4_7./>O!_B%_P=4?!:R=HOA'^R5XJUDDXA
M;Q#K]MIQ)[96%+G\@?QKZV^'?_!%/_@E_P##/9)HO[)&A7\J8W2^(KRZU/>?
M4K=2R)^ 4#VKWCX>_L__  '^$BHOPI^"?A'PR$&$'A_PW:V6T>@\F-<4?5^(
MZWQUH0_PQ<O_ $H/[9\#\L_W?*\5B[?\_J\:5_\ P2F?E&/^"X7_  5_^/.(
M_P!F7_@G8J6L_P!R]3P;K&JF,'H?.5HH1]67% MO^#I#]HC_ %MQ)X(TV?I\
MVAZ5Y6?]W==C]:_8JBC^Q<35_CXNH_1J*_ /^(J9)@/^13P[@Z?9U8RKR7HY
MM:^=C\=/^'%?_!6KX[CS/VG_ /@HHOV><YDM'\6ZQK!C!ZCRI!#$/HK8]Z[/
MX=_\&K'P)TXH_P 6_P!J[Q=K1SF4>'M$M=-SZ@&9KK\Z_5BBJCPWE*?-.#F^
M\I-_K8QQ'CGXCSINEA<3##P_EI4J<%]_*Y?B?#_P[_X-X?\ @E]X%V/K7PHU
MWQ5+'@K+XB\67?)]2MJT"'Z%<>U?+/\ Q">?]7\?^8L_^^E?L-16M7A_)JR2
ME16G:Z^^S5_F>?EWC-XH974J3HYI4;G:_/RU5I>W*JD9J&[ORI7TO>RM\=_\
M$GO^"3:?\$P'\>R'X]#QRWC<:6 W_"*_V8;$6?VO(_X^I_,W_:A_=V^7_%GC
M[$HHKT,+A:&"H*C15HK9:O=WZW>Y\5Q!Q!F_%.;U,SS2K[2O4MS2M&-^6*BM
M(J,5:,4M$MKO6X4445T'C!1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4452\0^)/#WA'1I_$7BO7;/3-/M4W
MW-]?W*0PQ+ZL[D #ZFDVHJ[V NU'>7MGIUI+?ZA=Q000H7FFFD"I&H&2S$\
M =S7R!^T!_P5^^$O@R>3PM\ O#T_C36&?RHKUU>&P60G V\>9.<]E"J>SFO+
MK/\ 9L_X*(?M]7<>N?M!>,)O!WA25Q)%IEY"T"!<Y'EV"$,Q'9IR&QT8U\WB
M.)<.ZKH8"#KU.T?A7K/9?B82KQO:"YG_ %U/;_VA_P#@K%^SQ\(?/T/X=2/X
MWUJ/*A=*F"6,;?[5R00__;,.#TR*\,'A[_@I3_P41/F:_<MX'\#79SY,BR6-
MI+$?2/F>[R.06S&2."M?4O[._P#P3P_9J_9V\C5M)\)#7==APW]O>( L\J..
M\28\N'!Z%5W8X+&O<ZQ_LC-LUUS*MRP_Y]T]%Z2EN_-;=F3[*K4_B/3LCYK_
M &>/^"6_[-OP0\C6O$VE'QGKD6&^W:["IMHW'>.VY0=B-_F,#T(KZ2BBC@C6
M&&-41%"HBC 4#H .U.HKW\'@,%E]+V>&IJ*\NOJ]W\S>$(05HJP4445V%!11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '+?%+X(_"/XV:3_
M &)\5OAYI>N0!2L37UJ#+#GJ8Y!AXS[JP-?)?Q=_X(X:!'J/_"7?LQ_%2_\
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
MG%_P1?MO$[_\%&/^"@BV>IVR2+\<-.$[/ 2&;[/=<CTH P/#WP3^&7_!7/\
MX+G_ !^T3]KCPQ#XT^&/[+?A_0/#W@;P%K+,^E-J^JV\EQ=ZA-;YV33 P3Q?
M."-@BR,HN-#]E;X?>$_^"7O_  7NU/\ 81_9ZM)M&^#GQX^#;^-M+\#Q7+M8
MZ#XDL[J6&=K1')\F.6W@=F1< L\8&%B11)_P3YFU7]GS_@OG^VA^SWXS\0V.
MG:S\5-/\)^./!:WB;/[9LH;2XCNVMPQ!?RIK@H0,G]S(>BD@UB75OVB_^#H/
MP^WP]\06.I1? ?\ 9SND\9ZE:Q[X=/U'4+N9(K"0@D"8PW,<H4\[0_'RF@#A
MO^"0/[&7[,O_  6"\(_%S_@IQ^WY\)--^)^N_$SXFZQI/@VV\4[[BV\-^&+)
MQ#:6=E&6Q P)ES*F'^52"&+LWK7_  07\0>(O@;\9/VI?^"6%YXHU+5O#7[/
M7Q(LF^&TNL7C7%Q8^'M7AFN+73_,;ET@\@X)[S'H, <[_P &Q-SJ7PW_ &,?
M'O[%.H^(["P\8?!#XR>(="\4:#=I_I-NC7)EBN2I.?)D)E"2?=8PO@G%)_P1
M9N=2^-?_  4*_;O_ &W?!'B2PN?!GB;XF:-X9T/Q'&H:SU%]$LIXKJ:&0':\
M6)H&#@E2&R#@T ?0G_!>3]KCQW^Q)_P2C^+?QX^%>L2Z=XICTFVTCP[J,#;9
M;.YO[R&R^T1M_#)%'/)*A[-&M?-7QO\ ^#??]B?X8_\ !*#5G\"_"]-*^-_@
MCX<R^*M.^,5C>31^(9/%5I:&]:Z>\#^84DN48&,DJBO\@5E5AVO_  </^$]3
M_:R_X(A?%S7/@MXYT/QC9:/#8:XMQX9N8[N&6&PU&WENR)8693Y4"3NW/'EG
M.*]5_:D_;9^'MU_P1P\8_MLQ?%?0)/"FO?!:[O=)NT==MU=7>GO'!9*<X\]K
MF1;?R_O+)E2 0< 'Q5^U/^VQ\6?^"B?_  3;_83_ &>;KQI?Z->_M;^,=.T3
MXM:QHTWV>XO-+TYEAUF.(ICRQ/* Y XV@QG*LP/3?\%E_P!@O]E__@DS^SCX
M/_X*>_\ !//X,:=\,O&OP.\::*=0/A622WC\1Z%<W<=G<Z=?#<?M(E,L0,DF
M9,;LL=V1X5K/P<\=?L1?L.?\$LOVC?C$Z:-X?^'/Q%B'BV[O82BZ!;^)&^UK
M/=Y_U:1J#O+8VGY3R0*^N/\ @Y[\4ZMX@_X)E+^RWHOB/3M3\6_''Q_X<\-^
M!=!LP#<:I<_VG;76Z)026C7R4#. 5!EC!.77(!^ENDZI9:WI5MK6G2[[>\MT
MG@?'WD=0RG\B*L5S'ACPMXP\,>&M.\-6VOV;QZ=8PVT;FU.66- @/7T%7_L7
MC?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#
M8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\
M@,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_
M (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_
M .@W9?\ @,?\:SO$WB&[\%Z:VL^,?B%H6DV:_>N]3D2",?5G8#]:3:2NRH0G
M4DHQ5V^B.IHKYE^)/_!4S]AKX3>8OC#]N/X<N\6?-AT6^_M212.H*67FL#[8
MS7S]\2/^#D?]A?P49(_".O\ BSQ@X.(WT/P?Y$;'U)O98& _X"3[5PULURW#
M_P 2M%?-7^[<^ORSP\XZSBSPF65Y)]?9R4?_  )I1_$_1NO'OVL?V^OV2_V'
M?[ _X:C^+'_"+_\ "4?:O["_XD5_>_:?LWD^=_QZ02[-OVB+[^W._C.#C\V/
M$O\ P= >/O$^I?\ "/? ']CRZU2[D_X]VU+5C)*W_;M;0,3^$E?''_!5;]L;
M]NO]L!? 7B#]L;]G=O &FZ7_ &H/!2GPI?Z:+\2_8_M1#W;M]HV>7;<H %W]
M.:\3,.*<'3PLI81\\U;[,N7=7N].FVNY^K<&?1]XFQV?T*/$E/ZOAY\UU&K2
M]L[0DX\D?WGVDN:\=(\STW/V,_X?Z?\ !)?_ *.P_P#+$U[_ .0:^N]4U;2M
M#L9-3UK4[>SMHAF6XNIEC1!ZEF( K^/NOV%L/^#93]H+XFWR:U^TE^WN+^Z'
M,@M]+N]4=B>H$UU/&1]=A^E<>5<1YOF'.HX=3:ML^5*]]^9OMI;S/I_$/P0\
M-N#/JTZ^<U,+&IS_ ,6G[>4^7D^!4H4^6W-[SE?>-K6=_P!'_B)_P49_8+^%
M.^/QW^U_\/+2://F6</BJVN+A?K#"[R?^.UX-\1/^#A__@E_X&WIHOQ5U[Q5
M+'D-%X=\)W0R?0-=+ A^H;'O7EG@'_@U_P#V0/#A2X\;_%+QIXCE7[\3WT%I
M;M_P&*'S!_W\KW+X=_\ !#W_ ()Y_#0QRZ1^S/X9U"9.6F\137NI;SZE+F9T
M_ *![5Z_/Q+6VC3@O-N3_#0_-?JW@3EG\2OC<7)?R1I4H/UY_?7R/FGXA_\
M!U/\"M/+I\)/V4/%NM'.(CXAUNUTW/H2(5NORKC1_P %T?\ @K;\>!Y?[,/_
M  3J7[/<'$=VGA+6-8,8/0^;&88A_O,N*_3_ .'?[,_PT^$(1?A1\)O 7ACR
M_P#5_P#"/^$+6SV_3R46NS^Q>-_^@W9?^ Q_QH_L[.:O\7%V\HQ2_'</]=_"
M_+M,OX;4Y+[5?$5)W]8)*/XGY&F?_@Z0_:(SY<,G@C39^ORZ'I7E9^NZ['ZT
M'_@AW_P5]^/&9/VFO^"B:I;3_P"LLW\8ZQJIC!ZCR66*$?16Q7ZY?8O&_P#T
M&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-'^KV&J?QZM2?K-V_"P?\1KSS!Z93E^#
MPG9TL/'F^;FY7?G8_+OX>_\ !JO\%+%EE^+G[6OBK623F8>'M!MM.)/?#3/<
M_F1^%>\?#K_@W:_X)@^!O+?7/AEXA\5R1@8D\1>++D9/J5M# I^A&/:OLS[%
MXW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :Z*60Y/1^&C'YZ_G<\3,?&#Q-S2_M
MLTJJ_P#(U2_]-J!Y7\.O^";O[ OPI\N3P-^Q[\/+::+'EWESX7M[JX7Z33J\
M@_[ZKV/2-%T;P_I\>DZ!I-M8VL0Q%;6<"Q1H/95  JA]B\;_ /0;LO\ P&/^
M-'V+QO\ ]!NR_P# 8_XUZ5.C1HJU.*7HDCX7'9KF>9SY\97G5?><I2?XMFQ1
M6/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6IP&Q16/]B\;_\ 0;LO_ 8_
MXT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-
M&Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_
MXT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-
M&Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_
MXT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-
M&Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_
MXT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-
M&Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_
MXT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-
M&Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_
MXT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-
M&Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_
MXUR?Q9^,OAOX%Z"?$GQ9^+&A:);$$Q"ZC/FSD=1%$N7E/LJDU%2K3HP<ZDDD
MMVW9?>)M)79Z)6+X]^(W@/X7>'I?%?Q%\7Z?HNG0_?N]1NEB0G^ZNX_,Q[*,
MD]A7PS\0_P#@JQ\8OB9XB;X;_L@?#B[U.^GRD&IW&D&:X8="\=LA8*!UWR$C
M'WE%1^#_ /@F'^TS^T5KD?Q(_;+^,5S#-)\PTM;P75VBGDQ[AF"V7_9C#CV%
M?-5.(WBINEE=)UI?S;07K)[^BWZ,P=?F=J:O^1U'QM_X*_Z9=:I_P@7[)GPY
MO/$^K7$GE6NJ7]G+Y4C]O)M4_>S'TW;.1]TBN0\/?L&_MK_MDZS!XX_;!^*5
MWH6EE_,@TF8K)<(I[16L9$-MD<9;YQ_$IKZW^"7[+'@3]GC2_P"S?A+X8T73
M)'3;<:@;,RW=P/\ ;F<EV&>=N=H[ 5WGV+QO_P!!NR_\!C_C4K(,7F+Y\VK.
M:_Y]PO&"]>LOF+V,IZU'?R6QP/[/_P"Q9^SM^S9!'-\.O D+ZHJ8DU_5,7%\
M_8D2,,1Y[B,(I]*]6K'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &OH\/AL/
MA*2IT8*,5T2LCHC&,59(V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K<
M9L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^- &Q16/]B\;_P#0;LO_
M  &/^-'V+QO_ -!NR_\  8_XT ;%%8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+
M_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^- &Q16/]B\;
M_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%%8_V+QO_ -!NR_\  8_XT?8O
M&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^- &
MQ16/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%%8_V+QO_ -!NR_\
M 8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_
M  &/^- &Q16/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%%8_V+QO_
M -!NR_\  8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;
M_P#0;LO_  &/^- &Q7/_ !$^%7PU^+>B'P[\3? VEZY9G.V'4K-9?+)_B0D9
M1O\ :4@^]6/L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QJ9PA4@XS5T^CU0-)
M[GR-\9_^"-WPUUBY;Q)^SWX^O_">H1OYEO87SO<VJN.5"29$T7/\1,G3@5Y_
M_P +6_X*C?L-?NOB3X?E\<^%K7[U]=!M1A6,=6^U1XGAXX'GC _NU]\_8O&_
M_0;LO_ 8_P"-'V+QO_T&[+_P&/\ C7SE;AC!QJ.K@IRH3[P?NOUCLUY*QSO#
MPO>#L_(^;_@;_P %</V:_B=Y.E_$+[7X)U.3 (U/]]9LQ[+<(.![R(@]Z^G-
M!\0:!XITF'7O#&N6>I6-PNZWO;"Y2:*5?570D,/H:\,^-W_!/3X(?'EY=0\4
M>$=+T[5)<EM9T"W^QW!8]6;9\DI]Y%8U\ZZM_P $W?VS?V8M2E\8?LB?&Z2_
MC#;WTR*[^QSRXZ!XI";>X Q_&1GC"UE];XDRS_>:2KP7VH:3^<'N_*(N:O3^
M)77EO]Q^A-%?GQX:_P""J7[17P<UR/P-^UK\'KJUN(^)+VWTLVETRC^/R9,1
MRY_O(R+Z9KZ@^"/[7/PH_:$2.'X:_&C19M0D'.C7T!MKT'N!%)@OCN4W+[UZ
M. S_ "K,)<E.I:?\LO=EZ6>_RN:0K4YNR>I[/17D_P "/V@]._:'_P"$D_X5
M]XKLYO\ A&=?ETN\W6^?,V?=G3!YB?#;3WV-Z5Z!]B\;_P#0;LO_  &/^->I
M1KT<1252E*\7LT:)J2NC8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\
M:U&;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!!NR_\
M!C_C1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_
MXT ;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XT ;%%)&'$:B5@6VC<0.
M":6@ HHHH **** "BBB@ HHHH **** "BBB@ KYP_P""57P'^+'[-7[&&B_"
MKXT>$CH_B"RU349[C3A?V]P526Y>2,^9!(\9RI!^]QGG%?1]% 'YI> ?A_\
M\%/]&_:@\0_M:?%C_@G=9^._%5Y.8O"3ZM\4=(AM_"]@"VVWM(1,ZJ^#@R_>
M/S$8+N6^L/A'K'[3_P"T_P"!/'/PK_;*_90MOAQH^KZ"VFVKV?C*TU5M0CN8
MYHK@8@)\HHI0@MU+\=#7OM% 'PY\*]5_X*;_ ++?P.3]D/PQ^RE9^,M0T&UD
MTOP5\3;;Q;:6^G&SRPMY[FWE/FJT*D Q\;@@ S]YOHC]AO\ 9CA_9!_9D\-_
M Z75DU#4+"*2XUO48\[;J^GD:69EW8)4,VQ20"5120#FO6Z* "BBB@ KPO\
MX)[_ /)$]6_['O6?_2DU[I7A?_!/?_DB>K?]CWK/_I2: /=**** "BBB@ HH
MHH *\V^"G[(G[//[.WQ(^(?Q<^#GP]_L?Q#\5==CUGQ]J']K7=Q_:E[&KJDO
MESRND& [#;"J*<\C@5Z310!X)^VQ_P $ROV+/^"A":)=_M0_"!=6U;PR[-X<
M\2Z5JUUIFJ::&.62*[M)(Y?+/4QL63)SMSS6Q^QA^P'^R5_P3[\!7_P[_9/^
M$5KX9M-8OOMNNWKWD]Y?:K<\_O;FZN7DFF(W-M#,57>VT+N.?8Z* /E/]K?_
M ((H_P#!.']MGXKS_'/XY? J?_A+K^Q6RUK7O#'B?4-&GU>V"JHBO/L4\:W(
MVJJ;G!?:JKNPH ]R^"W[,WP&_9T^!UA^S;\#OAAIOACP1IEA)9V?A_2D:.)(
MI-WF$MG>[N69FD9B[,Q9F+$FNZHH \O_ &6OV,/V9OV+?@/!^S'^S9\+X?#_
M (%MY;J2/P_<:E=:C&3<NSSAGO99I'5V9LJS$8.  .*^=]#_ .#=[_@D/X>^
M*,'Q1T_]E&)A::S_ &O9>%;GQ/J4V@6]]G/G+ICW!M<9_P"69C,0!P$   ^V
M** .5^-7P0^$?[1GPKUGX(?'/X?:9XH\)^(+/[-K&A:M;B2"XCR&&1U5E959
M74AD9592& (^=/V5O^"'?_!-+]C?XOV/QW^"WP#G/BG1K9K?PUJ?B7Q3J.L'
M0H6!4I9)>SRI;_*Q4.HW@$@, S9^M:* "BBL7QI\2?AW\-[#^U?B)X^T70+7
M!/VG6M5AM8\#J=TK**3:BKLNG2J5IJ%.+;>R2N_N-JBOFWXD_P#!8'_@F?\
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
M'M4;_P"W)_Y!]:H]_P &??U%? (_X*M_M9W1\K3_ -D/=)UQ]BOWX^@44?\
M#SG]NB[^?3OV.\J.&_XI[4WY^H(H_P!;LFZ.3_[<E_D'UFE_2/OZBO@'_AXK
M_P %(;KFP_8RR)/]3_Q1.L/G/3I(,_AC-'_#=O\ P53O?W4'[&WDD<EO^%>:
MPN1Z?//BC_6S+'M"H_\ MR0?6:?9_<??U%? /_#8O_!6B]_?0?LL>4O3;_P@
M]\OXX>;-'_#3/_!8&[&V']GWRC)]T_\ "*,NW_OJ3C\:/]:\$]J-5_\ <-A]
M9AV?W'W]17P"/C?_ ,%F+[Y;?X0^25Y)_L"V7/\ WV_\J/\ A9'_  6NN_WT
M/@+RE/1/[+TL8_!FS1_K30Z8:L_^X;_S#ZPOY7]Q]_45\ _VS_P7(N_W,.E>
M4S='\CP^N._5CC\Z/[/_ ."YM]_Q\7WD[>G[WPXN<_[G]:/]9K[8*O\ ^"_^
M"'UC^Y+[C[^HKX!_X0;_ (+;7?[V;QAY3/U7^T-'7'X*N!^%!^#'_!9V\_<S
M?%?RE/._^W;-?U1,T?ZR5GM@:_\ X!_P0]N_Y']Q]_45\ C]G#_@L/??/<?'
MGR2O '_"4!<_]\1T?\,C?\%;[OF;]IWRO,^\/^$TNEVY_P!V+C\*/]8<8]L#
M5^Y?YA[>7\C/OZBO@'_AAK_@JO>_NI_VPO) YW?\+!U9>?3*09H_X=Z_\%,;
MO][J/[9^9!P#_P )[K+\?4Q#WH_M[,GM@*GWH/;5/Y&??U?/'[<_[<6F_LF:
MKX-T.UMX[N\UC6$GUFWQN>'24;;,ZCL[$X3L?+?TKP#5O^"<G[<FEZ5<ZWXG
M_;3CM[.VMWGU"XE\4:H4BC52SNQ*C( !))]*^&_%?B+7/$VM27VO>*;[69(R
M8H;[4+B221XP3MYD)('.=N>,UX6?<5YE@\+[/ZNZ4Y;-M/9J^B^[YF-;$U(Q
MMRV9^\6DZKINNZ5;:YHU['<V=Y;I/:W$3926-U#*ZGN"""/K5BOR,_8S^#O[
M0G[3D6I^&/A3^TS=>';K0((F&D7>N7L(:V;*AXA#D;58!2,#;N7UKW7_ (8!
M_P""GVF?/I/[9FX#YBG_  G^LKD_3R2#^->G@^)\=C<-&M3P4Y1?52379^>Y
MI#$3G&Z@S[^HKX!'[)'_  5PTGY;/]IO[3C@'_A-+I\@\Y_>Q4#X)_\ !9K2
MO^//XM_:<?\ 4?M7SCI_K4[_ /ZZZO\ 6'%Q^+ UODD_U*]O+^1GW]17P#_P
MCW_!</2>;/7/M.WD?Z5H+YS_ -=11_PE'_!;_2_EN_#OVDCY<_8]#?GU_='_
M .M1_K-;XL'77_</_@A]8_N/[C[^HKX!/QU_X+*Z4=UW\'/M('S8_P"$>MWR
M/3]T_P#]>C_AK[_@K;I/%Y^R]]IV\'_BB;Q\YY_Y92T?ZU81?%0JKUIL/K,>
MS^X^_J*^ ?\ AX/_ ,%-=-_Y#/[&7 Z-_P (%K,>0.IR9B#^%'_#T;]M/3!N
MUW]C[:%Y;_B3:C%P>GWLXYH_UNRE?$IKUA+_ "#ZS2\_N/OZBO@'_A\)\<M.
M&W6_V3-K#@_Z7<Q?-_P*$_E2Q_\ !<&^M'$>K_LNE-QR"OBXJ<?1K3G\Z/\
M7'A]?%5:]83_ /D0^M4._P"#/OVBOA*T_P""X?A1P/M_[.^HQ\'/D^(XW_G
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
MML_U>:42#_OV>]>6:K_P15_;;W@:)\0?A7MQR;K4M2R#]%M.:P-4_P""*/\
MP4L\S&B_$SX&;<=;JZUG(/T6VK[-RXWQ'PTJ5/UFF_S:_ \3"YWPSA=9Y75J
MOM+$>[]T*,)?^3#OB!_P<;_M/:MO@^#7_!/4Z?CB*Z\4Z]-<;O<Q10P;?IYA
M^M>*>/O^"QW_  6N^(T;2>&+3PKX,BE.,:#HMB60'C_E_EN&'UZUZ5JO_!$#
M_@K7-)C3/C-\!8T(Y;[9JZD'Z&Q?^?>N?U7_ ((9?\%E?-\NT^/GP<P1G?:W
M]S@>W[S2\_\ ZZR>0<;XOX\92C_V_)?^DP/H<-XH9?E?^Y<,X33_ )^QK5__
M $NM8\4USQ#_ ,%*_CJHE^,G_!2?4M-LYO\ CZTZV\0:O'P>WV>SMT@8CT+
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
MVCW45RF/7,;D5M?8O&__ $&[+_P&/^-<S33LSH335T;%%8_V+QO_ -!NR_\
M 8_XT?8O&_\ T&[+_P !C_C2&;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_
M ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_
M /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&
M_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q
M16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P#
M8_XT?8O&_P#T&[+_ ,!C_C0 >/\ P'X6^)_@W4?A_P"-M/DN])U6W,&H6L5W
M+ 98R02F^)E< XP<,,C(.02*\8_X=<_L*?\ 1#?_ "YM3_\ DFO9_L7C?_H-
MV7_@,?\ &C[%XW_Z#=E_X#'_ !KCQ&7X#&24J]*,VM+RBG^:)E"$G[RN<!\(
M?V(/V8?@-XR3X@?";X;2:1JT=O) +I-?OY0T;C#(R2SLC X!Y4X(!'(!KU>L
M?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&M</AL-A*?)0@H1WM%)+[D.,8Q5DK
M&Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;C-BBL?[%XW_Z#=E_X#'_
M !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :
M -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BDDCCE0QRH&5A@JPR#
M61]B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- %B[\(^%+\DWWAC3IB2"3+91
MMG\Q67=_!SX17_\ Q_?"OPW-G.?-T.W;KUZI5S[%XW_Z#=E_X#'_ !H^Q>-_
M^@W9?^ Q_P :SE1I2WBG\A61@7?[,_[.&H B_P#V?O!$^0 ?.\*6;9_..LV[
M_8W_ &3KPYF_9O\ !(YS^Z\-VT?_ *"@KL?L7C?_ *#=E_X#'_&C[%XW_P"@
MW9?^ Q_QK&6!P4MZ47_VZO\ (7)#L>=7?[!/['-X,3?L]>'1QC]U;-'_ .@L
M*S+O_@F]^Q+>DF;X"6"Y()\G4;N/_P!!F%>L?8O&_P#T&[+_ ,!C_C1]B\;_
M /0;LO\ P&/^-8RRG*I;T(/_ +=C_D+V5/\ E7W'BEW_ ,$M/V&KGF/X,R0D
MYR8O$FH]_9K@BLR[_P""2O[%MR"(?!FKV^1UA\03G'_?3&O?OL7C?_H-V7_@
M,?\ &C[%XW_Z#=E_X#'_ !K&619)+?#0_P# 8_Y$^QH_RH^;[K_@CQ^R#<',
M)\4P<YQ%K:G\/FB-9=W_ ,$6OV6)QFW\;>.X3CC;JEF1GU.;7^M?4GV+QO\
M]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6,N&\AEOAX_<+V%'^4_+O_ (*$?L=?
M 7]D*QT/2/ _CCQ#J?B#6I'F^Q:G-;LEO9H-ID;RXE.6<A5[?(_I7@OP9\2>
M"_"'Q5T#Q)\1O"D.MZ#::I$^KZ7<!BL]OG#\ C) )8 \$J 002*_6;XO?L)_
M!?X\^,G^('Q9\(VVKZM);QP&Z?5=0B"QH,*BI%<*B@9)X49))/))KF/^'5G[
M)?\ T2>R_P#![JG_ ,E5\9C^"<PJYBZV$]G"":Y8MRZ=URO?JM5T.6>$FZEX
MV2/H3P9;>$;7PIIZ> K.PM]%>TCDTR/3(5CM_(90R&-4 4*001@=ZTZX_P
M?#:^^&'@W3OA_P"";NVM-)TJW$&GVLK33F*,$D)OE=G(&<#+' P!@ "MC[%X
MW_Z#=E_X#'_&OTRDI*G%223LKI;?+;3MH=ZV-BBL?[%XW_Z#=E_X#'_&C[%X
MW_Z#=E_X#'_&K&;%%8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C0!L45
MC_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^- &Q16/]B\;_P#0;LO_  &/
M^-'V+QO_ -!NR_\  8_XT ;%%8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !
MC_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^- &Q16/]B\;_P#0
M;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%%8_V+QO_ -!NR_\  8_XT?8O&_\
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
MY,^A192P/L1FOFOQ[_P;L_\ !*SQIODTOX(ZOX;ED^]+H/B^_&#ZA+B65!]
MH'M7B?CW_@U._9&U7>_PU_:,^(>BNV2JZO'8Z@B'V"0P,1]6S[T>RR.I\-2<
M?5)_D'M,VAO",O1M?F?J5#-#<1+/;RK)&ZAD=&R&!Z$$=:=7XU2_\&R_[6WP
MCE:Z_9F_X**BSD#%H=]C?Z(0>O+6EQ-S[@?A3?\ A@[_ (.9/@/_ ,DY_;#;
MQ@L/^J0?$0W^X#H,:S"H_ \4?V;@I_P\3'YIQ_,/KV*A_$H2^33/V7HK\:!^
MUQ_P="_ ;CX@_LSOXS\G[_\ Q1-EJ._'_8%D3/\ P&C_ (B/_P!OSX-?\G/_
M /!-Y+/RO^/G_1M5T'&.O_'W%<;?QS1_8F+E_#E&?I)?K8/[6PT?XBE'UB_^
M"?LO17Y2^ ?^#KS]FG4M@^*'[+/CG1B?]9_8.IV>I!?IYK6V?TKVOP%_P<?_
M /!+3QCL&N_$WQ+X79_X=>\'W3[3[FS6<#ZYQ6%3*,SI[TG\M?RN:PS+ 3VJ
M+YZ?F?=]%?/G@+_@J_\ \$VOB3L'AG]M;X>QM)CRX]8\01Z:['T"W?E'/MC-
M>S^#?B=\-?B-;?;/A[\0M#UZ';N\W1M6ANEQZYB9ABN.="M2^.+7JFCJA5I5
M/ADGZ,W****R- HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** /E+5?VU?VH_C1\9?&OPS
M_8D^ OAK6])^'6JMI/B/Q3XTU^2T@NM23(EM+:.)2Q*$$%V.W/7:"I;OOV2?
MVTM$_:*^&?BCQ+X]\(R>"/$/P^U:ZTSX@:!?W:S+I=Q;J6DD690 \)56(; ^
MXPY #-\L_L\S_M7>,/CU\9OB=_P3)@\*6GPZUWQ=<MJEQ\5I)VM;_7US]JN=
M-2S7S4C8LIS*2AW#CC8N+\*M7C\)?L*?M9> ?&EGK%G\;;:UU.^^+0U.6)EN
M9;RWD\N>T,("_96B,A4 97>>=K)0!['H?[>G[;WQ:^']_P#M-? ']CS1=3^&
M%K)<2Z7;ZQXF>WUW7+*!V62Y@A5"D>=CE8VW,=N%WY&?IG]GKXZ>!_VE_@OX
M>^.7PYGD?2/$-B+B!)P!) X8I)"X!(#QR*Z-@D94X)&#7,?L%6-AI_[#_P (
M+;3HU$3?#31)&"C@N]C"[GZEF8GW->+_ /!$@M#^R/KFD0$BRT_XG:Y;Z8H^
MZL >-@%]MS-^M 'V%1163XZL_&-_X1O[/X?ZQ::?K4D!&G7M];F6&&3(PSH/
MO#&>* -:O"_^">__ "1/5O\ L>]9_P#2DT?\(#_P4$_Z+_X$_P#"4D_^*K$_
MX)XV/CQ?@;J2SZ[8M(/&FJB5A:G#2";#D<\ MN('8$4 ?1]%8_V+QO\ ]!NR
M_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;
MLO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+
MQO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]
MB\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT
M ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_
M ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR
M_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&
M_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+
MQO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!
ML45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\
MP&/^-'V+QO\ ]!NR_P# 8_XT ;%%>??''XEZO\!?@IXP^.?BS5()=*\%^%M0
MUW4XX+7YWM[.VDN) N3]XK&<>]?FQ^Q+\#?^"NO_  5#_9PL/^"B7C;_ (*H
M^*?A%JWCP7&I_#3X=^!=!LWT+0K!9I$M5O89HR;_ '[-Y#G=L8;F))50#]:*
M*_,7X3_\%D?VCM2_X(S?&7]LSQSX7T*X^+GP#U/6?"'C31[&T8V,_B"QEAA6
M[55(/V=A<P3.HVCY954J "/(?BIX'_X*M?LY_P#!,^V_X+ VO_!8GQ%XC\8V
MG@S3?'&K^"=8T;3V\'ZC:7:PRMID-ND:^7^[G$:2H078#8(BX9 #]F**\N_9
MA^*_CC]HO]FOX>?M!M!;Z0?'?@;2?$)TF>W)>R^VV<5SY#$XR4\W:>.JUP_[
M?W[;DG[ ?P8L?B?XB\%>)/'&L>(O$,7AWP7X*\"^')+[4M<UB:">>&U15_U:
ME+:9FD;A50X#,55@#Z)HK\P/^"$W[6G_  4,_:J_:C_:TL/VV]2_L'7_  KX
MF\-06?P\^UBYL?"236MZWV.WV,4W;$A\UP<R2*6// ]U_P""C7_!0OX\?LO^
M(]#_ &8_V4O@#K7Q9^./CO2I;GPCH&FZ.R:3I4 D\G^T=5O&94M[9),\;@7*
M[2T88/0!]E45\ ?\&Z/[0O[2_P"UK_P2V\+?';X[?%RY\3^)=9\4:^;[5M9S
M+,P74IU2,8P%C10%1% 55 4  "ON?[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?
M^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:
M-BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q
M>-_^@W9?^ Q_QH V*.O6L?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : .:\
M>_LJ_LP?%3?_ ,+._9Q\!^(C)_K&USPC979;WS+$QS7BGC[_ ((E?\$LOB-O
M;7/V._#MHSY^?0+N[TS:?4"TFC'X8Q[5](?8O&__ $&[+_P&/^-'V+QO_P!!
MNR_\!C_C6]/$XFE\$VO1M&4Z%"I\44_5(^ _'O\ P;$?\$W_ !7OD\+ZI\1/
M"[G)C72?$L4T:GW%W;RL1_P('WKQCQG_ ,&G_A.*X_M+X0_MM:SI<T3;K=-9
M\(1W# ]OWL%S"5/N$/TK]8_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QKLAG
M.:4]JK^=G^=SEGE> GO37RT_(_( ?\$/_P#@M3\$QO\ V>?^"D8EM8?]79IX
M^UO3O,'8>2(Y(3]&;%!\-?\ !U?\!N=-U^3QC80_?/VOP]J7F8_Z[A;D_A^-
M?K_]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUK_;5>7\6G"7K%?I8S_LN
ME'^'.4?21^0 _P""OG_!?'X'#ROC;_P3O_M:TB_UVH/\-=7BSC_IXMIC /\
MOFOS/_;$_;B_:+_;6^-6H_&'XT>.-0:>2^:32-$@O)%L]$B#?);VT1.(P@P-
MWWF(+,2Q)/\ 5?\ 8O&__0;LO_ 8_P"-?FS^U[_P;._"#]H[XU:I\9OAM\=9
M_ #^(-0DOM<T6#P\M]:-<2,6E>W!FB, =B6*DNH+':%7"CTLLS?+:59RJ4E!
MVW2;_#I\CAQ^6XZ=-*G4<UV=E^)Y7_P0[_X+A_#OP1\)=2_9\_X* ?M!S6ES
MI-]#_P (+XB\0P75TT]HZL)+6:X1'VB%D4H\Q'RR[0V$4#]9_A3\=_@E\=M&
M_P"$A^"GQ>\,^+;(*&:Y\.:Y!>HF>S&)VVGM@X(/%?$V@?\ !N%_P3^T_P"$
M%C\-/$'@Z\U35;56:?QHVLW,&I3RM]YB(W$&T<!4,9"@=R68^"?$K_@UHU3P
MMJ__  F/[(O[9>IZ#J5LQ:P@\16;"5&[8O;,QM']1"37+B5DN-KRG";IMOK&
M\?E;57\SHH?VKA:,8R@II=G9_CO8_7^BOQ=?P3_P<Z?L'KC0?%%Y\6?#]G]X
M17D'B03 = %N534<8_N >GI5WP7_ ,'-GQ[^%FOKX'_;8_8TO-#U&+'VR31H
M9K"XCQP?]!OQN]>LPZ8KG>2XF:O0E&HO[K5_N=C99I0B[5HR@_-:?>C]E:*^
M'/@/_P %Y?\ @GU\=O)L_P#AI:S\&ZA-C_B7^/-%DT[9G^]<9>U'_?ZOK7P7
MXP7XD:%%XH^'?Q.\.Z]IDW^IU'1;B.Z@D_W9(F93^!KSJV&Q&'=JL''U1W4J
M]&LKTY)^C.NHK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK U-BBL?[%XW_Z#
M=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_
MQH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&
MC[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_
ML7C?_H-V7_@,?\:YOXP_$D_ CX2^*/C?\2_%]I8^'/!WAZ]UO7KQ;%G,%G:P
M//,X5>6(CC8A1R2,"@#O**_,:'_@ZE_X);7$2W%O\7/&,D;J&1T^%>I$,#T(
M(3D5^AO@GQ#KOQ \&:1X]\-Z_;OIVMZ9;W]@\UBT;M#-&LB%E/*G:PR#R.E
M'645\]_ #]O?X/?M/_M)_%/]EKX)?$B#6_$/P=;3XO&M[:V*M817%WY^+:*=
M7/FRQ-;R)*  $<;,E@P7VS[%XW_Z#=E_X#'_ !H V**^3?VTO^"KW[.W[#/Q
M(T;X'_$GQ9KGB;XA:]8F_P!-^'OPY\%W6N:PUF"P-R\%N"(H\JV"[*6VL5#!
M6(ZK]A[_ (*!_ [_ (*&>#-7\6_LV?%)+NY\-:C_ &?XL\-:WH4^GZMH-V=V
M(;NTG"O&3L?##*,4<!B48  ^B**^%?CQ_P %W_V.O@5\7_$WP6C\1^,O'&I>
M!9C#\0-0^&WPUOM:T_PO(N=Z7MS NQ&3:^\*7V%'5L,K*/I[]GKX]^"_VKO@
M[H?Q_P#V>/B]H?BKPAXCMC/I&M:=;OLE4,4=65P'CD1U9'C=5=&4JP!!% 'I
ME%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!!NR_\!C_C
M1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XT ;
M%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!!NR_\!C_C
M1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XT ;
M%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!!NR_\!C_C
M1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XT ;
M%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!!NR_\!C_C
M1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XT ;
M%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!!NR_\!C_C
M1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XT ;
M%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!!NR_\!C_C
M1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XT ;
M%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!!NR_\!C_C
M1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XT ;
M%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!!NR_\!C_C
M1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XT ;
M%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!!NR_\!C_C
M1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XT ;
M%%)&'$:B5@6VC<0.":6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^(
MO@GX,_;._P""<MWXH^#7PX_9@;XL_#S4O$EUK'@[5=$\46MA>::+@@M9W,5Q
M]X*0,2+QU.3N"IUO[,O[&WQ/\87OQH^-?[8>DV&E^(_CE8)I5_X5T>]6Y31-
M)CM6M8X3.OR2S&-EW,N5S&K Y8@?6%% 'PY\*]5_X*;_ ++?P.3]D/PQ^RE9
M^,M0T&UDTOP5\3;;Q;:6^G&SRPMY[FWE/FJT*D Q\;@@ S]YOHC]AO\ 9CA_
M9!_9D\-_ Z75DU#4+"*2XUO48\[;J^GD:69EW8)4,VQ20"5120#FO6Z* "BB
MB@ KPO\ X)[_ /)$]6_['O6?_2DU[I7A?_!/?_DB>K?]CWK/_I2: /=****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH Y_P"+/@+P;\5?A7XF^%_Q%B#^'_$GA^]TO74:41AK.X@>
M&<%CPO[MVY[=:_,O]BSX*?\ !=G]A?X,VW[$7[,=I\!?BO\ "[2I[JW^%WQK
M\0^*;B"32=-DGD95O+*W#-=/"S. D1(& GF,H&W]3-6TG3->TJYT/6K"*ZL[
MVW>"[MIT#)-$ZE61@>"""01Z&OS>\%?\$5_V^_V<? &J_LF_L6?\%<M2\!?
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
MRU*.[UGP5X!TS2]9G@DWQF\C@43B-N\8D+JI[J!0!\!?\$+?V9/@_P#L:_\
M!7C]N3]F7X":!-IGA/PEI_P\MM)M+F\DN)?GTJ>:62220EG>26221CTW.< #
M 'ZQU^;G_!-/_E/Q_P %"O\ <^'7_IEDKZV^(/[?OP"^&G[<G@+_ ()[>)7U
MK_A87Q'\.7FM^'%M]-#V)M;:.YDE\V;>"C;;27 VG/R\\T ?G7\:OVE=._X)
MM_\ !P[\3_BOH?PH\2_'Z\^-7PQT=-3\#_!O1FUGQ?X%^P6]M"!+:?+&MI<+
M%',<S1L2Z,5PJE^H_P""(_Q!T[]L;_@J9^U7^W_)IT?PXU'6[31_#$_P/UM7
MMO$^G)9QQH-4U>T=%$,DGD@)M\P#S)$+90%\'X%_M,_!_P#X(Y_\%:?VJD_X
M*,37?@W2/CWXIL?%'PO^+E_HUS<Z9JMC'',6TIKF&-S#);^:$$;8'[MLX#0F
M3HOV+_'FE_\ !1K_ (+Q>*/^"C_[&FA7\/P;\(_ C_A!-1^(]YHL]G9>-==:
M^,ZK DJQO<QPIY:LY *_9(QD*\1(![Q\0-7_ &?O^""?[+S^%?V8/V(?C/\
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
M^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:
M-BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q
M>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%X
MW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?
M^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X
M#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V
M**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%X
MW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?
M_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X
M#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,
M?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8H
MK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?
M_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^
M@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,
M?\: /S>^)7Q"_;&_X*2?\%=?C#^P1\._VT/$WP%^&_P#\,Z)<WJ> +:VCU_Q
M7?ZE;)<"X^T7".8K:(2;"J J?W9()D!3K?\ @E5^U'^U1X3_ &U?VBO^"8/[
M4WQIF^,#?!*UTC6/"OQ+.E1PZE=:??VRSBPOD@ 22YC#QA6QO<B7)(VA?G;P
MK^S#XY_X+5_\%5_CO\9M0^/'B+X):;^SIXBD^&FD:U\%KP:'XK\0S1LXN)KW
M4U5I#;!XCY<6T@HX VE&9^S_ ."6'@#QU_P3"_X*L_$C_@DU<^)[#QI8>//
M2_%;0OBEJVFJWB6^!O6M)+36+I>;QED-PT<K8QR0!Y^U #H_V</V9?\ @K?_
M ,%)_!VM_M8?M0_MT_%S]F6XUC7[^'X>_!GP=X>MK ^'=.@G>*"34A<Q>;>2
M2%"Y#%0R$,KA)%2/U_\ X(@_MJ?M&?M.?#WXM_ C]K?Q!IOB/XA_ 'XMZEX#
MUOQOHUDEM;>)4MF*QWAB0!(Y25D#*H P$. S,*XS]O#_ (*9?M'^./CK>_\
M!,3_ ()46FG^,_CC/;^7XU\:&WSH7PPM'^5[N^GPRM=J#\D #$/@%7<"%_>_
M^":O_!.O2/\ @FO^S):? 'P!XT_MS4KS4I]:\;>+M4MV-WXBUJXV_:+V4EB1
MG8B*N252-069MSL =/\ \%'?BC^UI\(/V.?&'C']AGX,/X[^*GV:*U\):)F+
MRXIII5C>[D65T$BP1L\OEY.]D5<8)(_/W]NCX>?\%/\ _@D9^QU)_P %([S_
M (*Q^+/B9XI\'7NDS_$3X=^-]'L!X9\0QW5[!;3V=C%'$DEEAYP4=&W%(S@)
MG%?IE\7?C'X/_9_\+1^./CI\<_!_@[1IK^*Q@U3Q/J$-C!+=2DB*!7F=0TCX
M.U 2QP<#@U^=?_!<S_@EO\2/%G@'QM_P4JTK]L+Q?K.K_"6V/CO2OA#X_N(-
M4\!;-+LPTL$6DO$JQR2102-O9W+2R-TWY4 ]_P#^"D7QG_X*#_$+0?@;\"O^
M">GAK6_"-Y\:M4W^-_BW)X5.I1_#O1DMHIY&E1U,4=U*)62,R$#="Z@J[HZ_
M.?[8$O[=_P#P1#\0_"?]IJ'_ (**^._CE\.O%7Q/TOP;\1/A_P#%6ULY[F5+
MX2%;S3;B&-'ADC$4A$0R"2NXNH85]8?#S_@IEX!L_P#@F)X._P""F/[3'C?1
M_ ?AK7? EAKFK07$#N8KJ>)2;2V7E[AVEW)$B@LXVG'7'S#^SS\ /VNO^"TO
M[2/@?_@H?^VKX.G^'WP-^'.JKK7P!^#6L0;;[6[P8,/B'5XP<+T5X823P!C]
MV7>Z /U0HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9
M?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@
M,?\ &@#8KRSXZ_L0_LA?M,QR_P#"^/V;_!_B:XE&&U*_T2+[:H_V;E LR?\
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
MFOU_ATSQC;0I;V^JV$<<:A41+3 4#H !T%/^Q>-_^@W9?^ Q_P :/[3PM/\
M@X:*_P 5Y?F'U#$3_BUY/TM'\C\??^'&W_!93]HO][^U3_P43%O97'^MT^7Q
MEJVJF('J/L^V* #V5\5W7PR_X-0_V>M+*2_&7]JSQEKS=9%\.:1:Z6&/IF;[
M4<?K]*_4C[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&E+/,Q:M"2BNR27Z#64X*
M]Y1<GYML^0?AC_P;W?\ !+#X;^7/>? 6]\3W4?W;KQ/XFO9L_6**2.%OQ2OH
MGX8_L6_L@_!?RW^$_P"R_P" /#\L7W;K2O"5I%.3ZF41[V/N237:_8O&_P#T
M&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-<-7&8NM_$J-^K9UT\-AJ7P02^2-CITH
MK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QKF-S8HK'^Q>-_\ H-V7_@,?\:/L
M7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@#8JM
MK&C:1XATR;1=?TJVOK.Y0I<6EY LL4JGJK*P(8>Q%4/L7C?_ *#=E_X#'_&C
M[%XW_P"@W9?^ Q_QHV ^:/V@/^"(W_!,[]HCS[SQ!^S/I7AW4ILD:KX(=M(D
M1CU;RK<B!V/7+QMSS7QE\4?^#7;Q'X#UT^.OV'OVU=7T#4[<DZ?;^)X7AGC/
M4?\ $PL"C+VZ0>]?K)]B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"->C0S7,,.
MK1J-KL]5^)Q5<NP59WE!7[K1_@?CI_PD?_!S;_P3_P"=5TB\^+_ARRZ,\$?B
M99P.I+1%-3QCNQ4?K79?!_\ X.E](T'5_P#A#/VR_P!C_7O#>I6KB._NO"UU
MYCQOWW65X(GB ZX\YSCMZ_JS]B\;_P#0;LO_  &/^-<;\8/V:OAW^T%H_P#8
M/QS^&G@OQ=:!"L<7B+PU#=^4#W0R*3&>X*D$'D&NC^T<'7_WC#KUC[K^[9F'
MU'$T?X%9^DM4>5_ #_@LI_P3:_:/\FT\$_M2:!IFHS8 TGQ<[:1.'/1%^UA$
ME;VC9Z^F;*]L]2M(M0TZ[BN()D#PSPR!TD4C(92."".XK\Z_CO\ \&TO["_Q
M7>;4?A\NK_#V^DRRGPYJ4D]J7/=H+OS<+_LQM&/3%?.\_P#P0C_X*P?L8W,F
MN_L#?MQ+?6D3F0:/;:U=:)+<'J UL[2VDOOYC@9YQZ'U7*<1_!K.#[37ZK0/
MK&8T?XE)27>+_1ZG[0T5^*UU_P %9O\ @NU^PL/LG[:?[)S^)=(L^+O7K[PQ
M]G4@>FH:;NL^G?8Q[_7VKX!_\'.7[)/Q':'3OC5I7B+X=7CX\ZYN=(_M2PCS
MZ2VN9C_WX%9U,EQ\(\T$IQ[Q=_\ @_@7#-,'*7+)\K[25O\ @'Z?T5XW\"?V
MOO@1^TW;I-\ OVH/ WBJ5TWFQTK48VNXQC/SVY82Q_\  D%>F?8O&_\ T&[+
M_P !C_C7F3A.G+EDK/S.^,HS5XNZ-BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X
M#'_&I*-BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\
MZ#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_
M .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**
MQ_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'
M_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P"
MQ_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H
M-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\
MZ#=E_P" Q_QH V**2,.(U$K MM&X@<$TM !1110 4444 %%%% !1110 4444
M %%%% !1110!\6?#OX?_ +7G_!._QWXW\(_!;]G#_A:WPS\7>)[CQ!X>32/$
MEMI]]H-U<!?-M)4N.'B^10K+G 7)Y<J.G_9=_8V^(_B2S^,WQ<_; TNQL/%7
MQV@%AJ_AS2;Q;A-$TE+5[6&V\X96241OAF7*_NT(.<@?5E% 'PY\*]5_X*;_
M ++?P.3]D/PQ^RE9^,M0T&UDTOP5\3;;Q;:6^G&SRPMY[FWE/FJT*D Q\;@@
M S]YOHC]AO\ 9CA_9!_9D\-_ Z75DU#4+"*2XUO48\[;J^GD:69EW8)4,VQ2
M0"5120#FO6Z* "BBB@ KPO\ X)[_ /)$]6_['O6?_2DU[I7A?_!/?_DB>K?]
MCWK/_I2: /=**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH ^%?CC_P $D_CUX6_:Z\6_MM?\
M$S_VW)/@GXH^),4 ^)_A?6/!4&OZ#XBN(5*Q7OD221FVN "Q+INW%G/R^9)O
MWOV.?^"4WCK]GCQQ\3/VL/C-^UUJ/Q+_ &C?B9X9?1)/BKJ7A>&UL_#UF%!@
MMK#3(I-B0),L,CIY@\TP)_JR6+?9E% 'Y)?LQ?\ !NW_ ,%&OV--"USP]^S5
M_P %XM2\,0>)M<EUCQ%/%^SW87-SJ=]( 'GN+BXU*2:5C_M.0"6(P6.?M#]E
M?]CS]N7X0? ?XB?##]H__@IIJOQ8\3^++&:#PEXXD^'5KHLWA1WM9(EDCAM[
MEQ<,LKI,,NAS&!D9R/IVB@#Y2\0?\$O+']H#_@F2/^"=7[>'[0&N_%V]N;.9
M=5^*%Q9"PU2:[%]+=6EY&C2SB*6W#11@%W5UBPPVNR5X)XN_X(T?\%'OVA?A
MG9_LE_MA?\%C=4\6?!.#R(-:T?P_\,+32_$'B2PA93':7FI^?(P!"J'DVN9=
MN7#$DU^E%% 'Y\_\%0O^"&OBG]O6P^"G@?X%_M@V_P &O!'P+MXCX3\%1?#6
M/7[(W< BCM9W2>^AC<00PK$B2QR !Y.?WC T= _X)9?\%I-,UVRU'5_^#B;7
M[^TM[N.2ZL6_9XTF,7,:L"T>X7Q*[@",@<9S7Z*44 %%%% !1110 4444 %%
M%% !1110 4444 %%%% $&I:9INLV$NE:OI\%W:W"%)[:YB$D<BGJK*P((]C7
MS/\ 'G_@C1_P35_:(\Z[\9?LK>']+OYLG^U/"*/H\P<]7(M#&DC>\BOGO7T_
M16M*O6H2O3DXOR=C.I2I55:<4_5'Y*_&/_@U=\!VNI?\)5^R9^UKXC\,W]N_
MFV-KXHL4NMC]@MU:F!X@.Q\MSCUZUQ'_  H?_@YE_8/^;X=?%*Y^*F@6?WH8
M=:AU]6C'1!#J2I>*,=H1QTSBOVAHKTHYUC''EK*-1?WDG^)PRRK#)WI-P?\
M==C\1?B#_P '*'_!03X/>"M2^&OQN_8MT?PM\0);?R],U?5=/U#3H[5@P#2O
MI]R&:9MN<8E50Q!(8?*?,OV5_P#@Y@_;@^''Q/BU']J"]T_XB^$;F0KJ&FP:
M)9Z=>VB'HUK+;1QJ64X^64.&&1N4G</TY_X+5?\ !,/7/^"DWP'T6S^&OB"R
MT[QSX(O[B[\.?VH[+:WL4Z(MQ:NZ@F,OY4+*^" T04@!BR_FM^Q;_P &VG[9
MWBGX[Z1=_M<^%M*\'^!M*U*.YUD#7[6^N=6@C<,;>!+620)YF-I>0IM5BP#$
M!3[6$JY!6P4IU81B^JZ_]NWU^X\K$T\XIXI1IRE)='T^?3[SVK7_ /@Z,^,'
MQ)U)_#G[+?[ 4^I7F<0/?ZW<:C*^>F;:TMT(_"0YJG_PVA_P<X?M-8'PI_9;
MD\"0W'^JD7P-!I@"GH0^NR/QCO\ B*_8S0/#?AWPIIB:+X6T&RTVSB_U=II]
MJD,2?14  _*KM>-_:."I_P +#1_[>;D>I]2Q4_XE=_)*)^,H_P""6G_!PI^T
MI^]^/?[=+>&+*?'VK39?B'>*"#U'V;3(OL[$>A8#T-;_ ($_X-3-$U*__MWX
M_P#[;.LZQ<SL&NXM!\-+%(3W_P!(N9Y2Y]S&/I7Z]T4//,>E:FU!?W8I?YC6
M4X-N\[R?FVSX&^&'_!ME_P $P? 'EOXG\'>+?&;QX);Q+XLEC#'U*V(MA^'3
MUS7T5\,?^":G_!/_ .#GER?#[]COX>VD\7^JO;GPS!=W*_2>X5Y!_P!]5[?1
M7%5QV-K?'4D_FSJIX3"TO@@E\B'3M-T[1[*/3=)L(+6VA7;%;VT01$'H%4
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
M-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\
MZ#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'
M^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\
M:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'
M_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W
M9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H
M-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[
M%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH
M^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\
M: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E
M_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W
M9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7
MC?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[
M%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH
M V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_
M (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E
M_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-
M_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7
MC?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#
M8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\
M@,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_
M (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_
M .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-
M_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -B
MBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P"
MQ_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\
M@,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\
MZ#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_
M .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**
MQ_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'
M_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P"
MQ_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H
M-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\
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
MW2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^
M@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,
M?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_
MQH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL
M?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^
M@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#
M=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_
MQH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&
MC[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_
ML7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#
M=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V
M7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&
M@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/
ML7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q
M>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V
M7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?
M^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:
M-BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q
M>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%X
MW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?
M^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X
M#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V
M**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%X
MW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?
M_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X
M#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,
M?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8H
MK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?
M_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^
M@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,
M?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_
MQH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL
M?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^
M@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBDC#B-1*P+
M;1N('!-+0 4444 %%%% !1110 4444 %%%% !1110 4CL50LJ%B!D*,9/MS2
MT4 ?FEX!^'__  4_T;]J#Q#^UI\6/^"=UGX[\57DYB\)/JWQ1TB&W\+V +;;
M>TA$SJKX.#+]X_,1@NY;ZP^$>L?M/_M/^!/'/PK_ &ROV4+;X<:/J^@MIMJ]
MGXRM-5;4([F.:*X&("?***4(+=2_'0U[[10!\.?"O5?^"F_[+?P.3]D/PQ^R
ME9^,M0T&UDTOP5\3;;Q;:6^G&SRPMY[FWE/FJT*D Q\;@@ S]YOHC]AO]F.'
M]D']F3PW\#I=634-0L(I+C6]1CSMNKZ>1I9F7=@E0S;%) )5%) .:];HH **
M** "O"_^">__ "1/5O\ L>]9_P#2DU[I7A?_  3W_P"2)ZM_V/>L_P#I2: /
M=**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *JZ
MWK6D^&]%O/$6O7\=K8V%K)<WMU,V$AB12SNQ[ *"3]*M5XO_ ,%%[[4-/_80
M^+=QIC,)3X"U*,E.NQX&1_\ QQFH \;T/]O3]M[XM?#^_P#VFO@#^QYHNI_#
M"UDN)=+M]8\3/;Z[KEE [+)<P0JA2/.QRL;;F.W"[\C/TS^SU\=/ _[2_P %
M_#WQR^',\CZ1XAL1<0). )('#%)(7 ) >.171L$C*G!(P:YC]@JQL-/_ &'_
M (06VG1J(F^&FB2,%'!=[&%W/U+,Q/N:\7_X(D%H?V1]<TB D66G_$[7+?3%
M'W5@#QL OMN9OUH ^PJ**R?'5GXQO_"-_9_#_6+33]:D@(TZ]OK<RPPR9&&=
M!]X8SQ0!K5X7_P $]_\ DB>K?]CWK/\ Z4FC_A ?^"@G_1?_  )_X2DG_P 5
M7G6A?LO?\%(/AA:2>'_@K^TG\.=*TF>[FO)[:^\)SW#M=32,\KAF)(!)'RYP
M,&@#ZYHKY3_X5)_P5]_Z.X^%G_A"R4?\*D_X*^_]'<?"S_PA9* /JRBOE/\
MX5)_P5]_Z.X^%G_A"R4?\*D_X*^_]'<?"S_PA9* /JRBOE/_ (5)_P %??\
MH[CX6?\ A"R4?\*D_P""OO\ T=Q\+/\ PA9* /JRBOE/_A4G_!7W_H[CX6?^
M$+)1_P *D_X*^_\ 1W'PL_\ "%DH ^K**^4_^%2?\%??^CN/A9_X0LE'_"I/
M^"OO_1W'PL_\(62@#ZLHKXK^-6F?\%</A!\*M<^)FH_M6?#2X@T:Q-Q+#:>!
MV$C@$#"E\KGGN*V_#7P\_P""O/B'PYI^OP_M:?"]$OK**X1)/ S[E#H& ..,
M\]J /KFBOE/_ (5)_P %??\ H[CX6?\ A"R4?\*D_P""OO\ T=Q\+/\ PA9*
M /JRBOE/_A4G_!7W_H[CX6?^$+)1_P *D_X*^_\ 1W'PL_\ "%DH ^K**^4_
M^%2?\%??^CN/A9_X0LE'_"I/^"OO_1W'PL_\(62@#ZLHKY3_ .%2?\%??^CN
M/A9_X0LE'_"I/^"OO_1W'PL_\(62@#ZLHKY3_P"%2?\ !7W_ *.X^%G_ (0L
ME'_"I/\ @K[_ -'<?"S_ ,(62@#ZLHKY3_X5)_P5]_Z.X^%G_A"R4?\ "I/^
M"OO_ $=Q\+/_  A9* /JRBOE/_A4G_!7W_H[CX6?^$+)1_PJ3_@K[_T=Q\+/
M_"%DH ^K**^4_P#A4G_!7W_H[CX6?^$+)1_PJ3_@K[_T=Q\+/_"%DH ^K**^
M4_\ A4G_  5]_P"CN/A9_P"$+)1_PJ3_ (*^_P#1W'PL_P#"%DH ^K**^4_^
M%2?\%??^CN/A9_X0LE'_  J3_@K[_P!'<?"S_P (62@#ZLHKY3_X5)_P5]_Z
M.X^%G_A"R4?\*D_X*^_]'<?"S_PA9* /JRBOA[0Y?^"MFM?'?7?@I%^U3\-U
MNM%T2UU"6Y?P.?)=9F("J -VX8YR<>E=K_PJ3_@K[_T=Q\+/_"%DH ^K**^4
M_P#A4G_!7W_H[CX6?^$+)1_PJ3_@K[_T=Q\+/_"%DH ^K**^4_\ A4G_  5]
M_P"CN/A9_P"$+)1_PJ3_ (*^_P#1W'PL_P#"%DH ^K**^4_^%2?\%??^CN/A
M9_X0LE'_  J3_@K[_P!'<?"S_P (62@#ZLHKY3_X5)_P5]_Z.X^%G_A"R4?\
M*D_X*^_]'<?"S_PA9* /JRBOE/\ X5)_P5]_Z.X^%G_A"R4?\*D_X*^_]'<?
M"S_PA9* /JRBOE/_ (5)_P %??\ H[CX6?\ A"R4?\*D_P""OO\ T=Q\+/\
MPA9* /JRBOE/_A4G_!7W_H[CX6?^$+)1_P *D_X*^_\ 1W'PL_\ "%DH ^K*
M*^4_^%2?\%??^CN/A9_X0LE'_"I/^"OO_1W'PL_\(62@#ZLHKY3_ .%2?\%?
M?^CN/A9_X0LE'_"I/^"OO_1W'PL_\(62@#ZLHKY3_P"%2?\ !7W_ *.X^%G_
M (0LE'_"I/\ @K[_ -'<?"S_ ,(62@#ZLHKY3_X5)_P5]_Z.X^%G_A"R5R_Q
MJTS_ (*X?"#X5:Y\3-1_:L^&EQ!HUB;B6&T\#L)' (&%+Y7//<4 ?:E%?(WA
MKX>?\%>?$/AS3]?A_:T^%Z)?645PB2>!GW*'0, <<9Y[5=_X5)_P5]_Z.X^%
MG_A"R4 ?5E%?*?\ PJ3_ (*^_P#1W'PL_P#"%DH_X5)_P5]_Z.X^%G_A"R4
M?5E%?*?_  J3_@K[_P!'<?"S_P (62C_ (5)_P %??\ H[CX6?\ A"R4 ?5E
M%?*?_"I/^"OO_1W'PL_\(62C_A4G_!7W_H[CX6?^$+)0!]645\I_\*D_X*^_
M]'<?"S_PA9*/^%2?\%??^CN/A9_X0LE 'U917RG_ ,*D_P""OO\ T=Q\+/\
MPA9*/^%2?\%??^CN/A9_X0LE 'U917RG_P *D_X*^_\ 1W'PL_\ "%DH_P"%
M2?\ !7W_ *.X^%G_ (0LE 'U917RG_PJ3_@K[_T=Q\+/_"%DH_X5)_P5]_Z.
MX^%G_A"R4 ?5E%?*?_"I/^"OO_1W'PL_\(62C_A4G_!7W_H[CX6?^$+)0!]6
M45\I_P#"I/\ @K[_ -'<?"S_ ,(62C_A4G_!7W_H[CX6?^$+)0!]645\I_\
M"I/^"OO_ $=Q\+/_  A9*/\ A4G_  5]_P"CN/A9_P"$+)0!]645\I_\*D_X
M*^_]'<?"S_PA9*XKX#2_\%;/C;X-NO%FE_M4_#>VCMM;O-/:.]\#DN6@D*%A
ML &TXX[^M 'W#17RG_PJ3_@K[_T=Q\+/_"%DH_X5)_P5]_Z.X^%G_A"R4 ?5
ME%?*?_"I/^"OO_1W'PL_\(62C_A4G_!7W_H[CX6?^$+)0!]645\I_P#"I/\
M@K[_ -'<?"S_ ,(62C_A4G_!7W_H[CX6?^$+)0!]645\I_\ "I/^"OO_ $=Q
M\+/_  A9*/\ A4G_  5]_P"CN/A9_P"$+)0!]645\I_\*D_X*^_]'<?"S_PA
M9*/^%2?\%??^CN/A9_X0LE 'U917RG_PJ3_@K[_T=Q\+/_"%DH_X5)_P5]_Z
M.X^%G_A"R4 ?5E%?*?\ PJ3_ (*^_P#1W'PL_P#"%DH_X5)_P5]_Z.X^%G_A
M"R4 ?5E%?*?_  J3_@K[_P!'<?"S_P (62C_ (5)_P %??\ H[CX6?\ A"R4
M ?5E%?*?_"I/^"OO_1W'PL_\(62C_A4G_!7W_H[CX6?^$+)0!]645\I_\*D_
MX*^_]'<?"S_PA9*/^%2?\%??^CN/A9_X0LE 'U917RG_ ,*D_P""OO\ T=Q\
M+/\ PA9*/^%2?\%??^CN/A9_X0LE 'U917P]\49?^"MGPV\9>#/"=[^U3\-Y
MI/%VMMI]O);>!R$B81E]TFX$E>/X<&NU_P"%2?\ !7W_ *.X^%G_ (0LE 'U
M917RG_PJ3_@K[_T=Q\+/_"%DH_X5)_P5]_Z.X^%G_A"R4 ?5E%?*?_"I/^"O
MO_1W'PL_\(62C_A4G_!7W_H[CX6?^$+)0!]645\I_P#"I/\ @K[_ -'<?"S_
M ,(62C_A4G_!7W_H[CX6?^$+)0!]645\I_\ "I/^"OO_ $=Q\+/_  A9*/\
MA4G_  5]_P"CN/A9_P"$+)0!]645\I_\*D_X*^_]'<?"S_PA9*/^%2?\%??^
MCN/A9_X0LE 'U917RG_PJ3_@K[_T=Q\+/_"%DH_X5)_P5]_Z.X^%G_A"R4 ?
M5E%?*?\ PJ3_ (*^_P#1W'PL_P#"%DH_X5)_P5]_Z.X^%G_A"R4 ?5E%?*?_
M  J3_@K[_P!'<?"S_P (62C_ (5)_P %??\ H[CX6?\ A"R4 ?5E%?*?_"I/
M^"OO_1W'PL_\(62C_A4G_!7W_H[CX6?^$+)0!]645\I_\*D_X*^_]'<?"S_P
MA9*/^%2?\%??^CN/A9_X0LE 'U917RG_ ,*D_P""OO\ T=Q\+/\ PA9*/^%2
M?\%??^CN/A9_X0LE 'U917P]\!I?^"MGQM\&W7BS2_VJ?AO;1VVMWFGM'>^!
MR7+02%"PV #:<<=_6NU_X5)_P5]_Z.X^%G_A"R4 ?5E%?*?_  J3_@K[_P!'
M<?"S_P (62C_ (5)_P %??\ H[CX6?\ A"R4 ?5E%?*?_"I/^"OO_1W'PL_\
M(62C_A4G_!7W_H[CX6?^$+)0!]645\I_\*D_X*^_]'<?"S_PA9*/^%2?\%??
M^CN/A9_X0LE 'U917RG_ ,*D_P""OO\ T=Q\+/\ PA9*/^%2?\%??^CN/A9_
MX0LE 'U917RG_P *D_X*^_\ 1W'PL_\ "%DH_P"%2?\ !7W_ *.X^%G_ (0L
ME 'U9153P_#K-OH-E;^([R&YU&.TB6_N+>/9'+,% =E7^%2V2!V!JW0 4444
M %%%% !1110 4444 %%%% !1110 4444 %8GQ+\ Z#\5?ASK_P ,/%$;-IOB
M/1KK3-05/O>3/$T3XST.UCCWK;HH ^'/A7JO_!3?]EOX')^R'X8_92L_&6H:
M#:R:7X*^)MMXMM+?3C9Y86\]S;RGS5:%2 8^-P0 9^\WT1^PW^S'#^R#^S)X
M;^!TNK)J&H6$4EQK>HQYVW5]/(TLS+NP2H9MBD@$JBD@'->MT4 %%%% !111
M0 4444 %%%% !1110 4444 %%%% 'G'[7?A3Q'XY_9I\8^$?".D2W^I7^CM%
M9V< !>5]RG:,]^*Z_P"'UC=Z7X!T/3-0MVBGM]'MHIXGZHZQ*&4^X((K8HH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#R
M#P;X%\76'[:?C3X@7F@SQZ+J'@_3K6RU%@/+EFC=BZ#GJ :]?HHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O./VN_"GB/QS^
MS3XQ\(^$=(EO]2O]':*SLX "\K[E.T9[\5Z/10!C_#ZQN]+\ Z'IFH6[13V^
MCVT4\3]4=8E#*?<$$5L444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !7D'[%/@7Q=\/OA/J6B>--!GTZ[F\8:I=1P7  9H9)RR
M/P>A'(KU^B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** /(/VC_  +XN\6?%CX2:WX<T&>[M-#\8276K3P@%;6$P,H=N>F>
M*]?HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M]O=7@\?^*9;>&YLHYS"I0V%G'.KLC$^9.KHZ,H!4 ZS_ ((@_MV?MT_M??\
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
MKJ\UC4U6=A,QY+Q1&&$]<M$S=6)/V10!^:?P]^"'_!5'_@IM\7/BC\5OC/\
MM:?%G]E[X=^&_'-YX>^%'P\\&:!!INHZG8VX7;K5Y<74+23QW <%4&4#*X4J
M%RUC_@G9_P %%/C]\(+W]KK]F/\ ;Z^)\'Q%OOV0K:+6&^)UAID5G/K^A3:?
M<WT:7,,7[M;N.*VVL1]YG*DLT;2/Z+_P4@_X*K^*_A#\3[7_ ()_?\$^OATG
MQ2_::\466^ST"(YTSP9:.!_Q-=8FSMAC575UA)!<%"Q4/'YGD_C3_@EY?_L+
M?\$0?VJ-&UGQ]=>/_C)\3?AOXD\3_%SQ],A\W7M5-A/*\<0(#""-3*L:D L9
M';:IDV* <I^R]\!_^"OG_!1S]D>V_P""CW_#T#Q9\+_'?CNSN-?^%WPM\-:-
M9'PKI%CO<V%I>Q31,]X)45&:9R659@2)"N#]/?\ !.;_ (*G>'OVF_\ @E/#
M_P %!?CYIPT&\\'Z#JS?%6QTNRDE^PWND^9]M,4*[G(=(A,D0+,!,J9)&:ZW
M_@C3KNC:_P#\$F/V<-1T2>-X(O@MX=MI&0C F@T^&&8?421N#[@U\V?\&M,)
MO_\ @G_X_P#&=JN[2?$_[0_BS5-!DQE);-GMHU9>Q7?%(/J#0!Y=\#/^"I/[
M>'[6O_!<;X%>%/%7PB\7_!SX%^*_!WBB^\%>"O$K"VU+Q5;PV$Q75=2ME8F,
M&1(S!"V0@4NI??O/T+_P6$_:\_:NT'X[? ;_ ()H_L+>.++P;\1?V@=7U,W_
M ,0KW3DO&\,Z'IT GO)X()/D>X:/S2A;H(&4;&=)$Y+]KS_E9C_9&_[)!XR_
M])KJN^_X*^?L0_&'X[_$SX)?M9_L8_%[PEX6_: ^#>NZA=> -+\:77EV'BJR
MN842_P!,D"_O/FB7 9!PLLBDIY@E0 \@^.^N?MJ?\$0?'GPH^-OQ _;V\8_'
M;X+^.OB%I_@OXEZ'\3[.T?4=#GO@X@U>PNH$1ECC:-M]NVX$8'S%@\7ZB5^$
M7_!>2P_X*P_M&_LH?#P_MO>#_AQ\+-,E^,_A[2/!OPZ\":[+K.H^)_$-R\L:
M3SW! CAMX;?[28X8][L[Y<_(E?N[0 4444 %%%% !1110 4444 ?F]_P5D^*
M/[8?Q;_X*2_ '_@G7^Q[^V)JGP4&O>"?$WBWXB^+M*T:WOV@L($1;)GAG*@K
MY\$T>=Z >?N.=@4^H_L*_L+_ +=GP9^,5C\8_C5_P68\1?'3P<-.N8#X2N_
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
M+\ _"SQ/I7[2VL>"/CE\&9H[WP+\:-(T6*29+UH(XKS[19,XCFMKKRPTEOO
MX"Y9"Z/R/[.G_!*?X_W?[8/AW]NC_@I%^VF/C5XR^'^F75E\+]"TGP5#H6B>
M&FN4V7-X+>.23S[J1/E\QL;>/O;(C']PT4 5/$&E?V[H-]HGG^5]LLY8/-V[
MMF]"N<9&<9SC->"?\$KOV#/^'9O[#?@_]C#_ (6K_P )M_PB<^I2?\))_87]
MF_:OM>H7%YC[/Y\^S9Y^S_6-NV;N,X'T-10!^>-A_P $=/VP?V4/B-XTU/\
MX)5?\%&T^$G@/Q_KT^N:K\,_%?PUM?$5AH^I3X\ZYTZ265&@5L#$)4KA5!+!
M5"^]_P#!-O\ X)M^#?\ @GKX/\6WEU\4];^(OQ'^)7B$Z[\3_B9XCB2*[U^_
MPP3$*$K;P1AY/+A#-L\Q_F.0!])T4 %%%% !1110 4444 %%%% !7S?_ ,%8
M?^"?7_#T#]B7Q'^QU_PMS_A!_P"W]1TZZ_X2/^P/[3\C[+=QW&W[/Y\&[=Y>
MW/F#&<X.,5](44 >8?MA_!/XL_M"?LT>)O@O\#/VB]2^$_BK6;>VCTCXAZ/I
MIN[G2&CN897=(1-#OWQQO$?WBX$I/.,'Y3_X*C?\$9?CC_P4L^!'P7^!U_\
M\% KCPO%\+DAO/$E[?\ PX364\8ZQ#;V\,6H7,$M_$B[2ER_E/YRL;QPQ('/
MWW10!^;T/_!)_P#X+7V\2V]O_P '&^O)&BA41/V<=( 4#@  7_ KZ'_X*K?\
M$[+S_@IW^Q\?V2+SXWOX,M;SQ%I>HZSJZ^'O[0-[!:2>:UMY(N(-GF.$;?O.
MTH/E;M]-44 ,MX(+6!+6UA2.*- L<<:@*J@8  '0 =J\5\'_ +-7Q^\/?MW^
M+/VI-;_;#UK5?AUKW@R'2-%^"DVC%;'1;]&M2VI)<_:"'=A!,"GDKC[2WSG'
MS>VT4 ?DO\&O^#>3_@HS^SQ\2O'OQ>^"7_!=B^\/>)/B;KKZOXWUB#]GJQN+
MG4[EG=QOEN-3D<(ID?;&&"+N.!7V/^PQ^Q?^VG\!CXQT[]M__@H_=_M%Z1XE
MTV"ST[2-7^&%EH<6F*/-%QGR+B7[0LR2*I5@ !'WW&OJ&B@#\T-*_P""(/[<
M7P/^'FO_ +(?[&?_  5GU;P#^S]X@NKLVG@[4?AW;ZIK7AJSNW9[FQT_5'G2
M1(W+OM<A6C+EAERSO]T?LB_LK_"+]B7]F[PC^RQ\"M(EL_"_@W2A9Z<MS('F
MG8LTDUQ,P #2RRO)*Y  +R-@ 8 ]'HH ^;OB]_P3W_X6K_P4Q^$?_!17_A;O
MV#_A5?@_6="_X0[^P/-_M3[?%+'YWVO[0OD>7YF=GDONV_>7/%?_ (*4_P#!
M.*Q_;Y\/^!_$_@OXTZI\,?BC\*O$W]O_  Q^(^D:='>OI%VRJLL4MM*RI<V\
MJI'OB++N\M,DKN1_IFB@#X4^$?\ P2<_:-^(?[4'@K]J_P#X*>?MR#XTZC\+
M;E[SX9^#-!\#0>']#TC46 ']I311R2-=W*X!C+;?+9003@ ?==%% !1110 4
M444 %%%% !1110!\7_MJ_P#!*3QY\7/VM-)_X*$?L0_M77GP2^-5CX=_X1_7
M-7/AF'6=*\3Z5N#+;7UG*Z!F4A=LH8D"./Y<QQLB_L>_\$J?B%\//VL9O^"@
M7[=_[6%W\</C'!H3Z)X2OT\,PZ+H_A/3I-WFQ6-E$[@2N'=6F+!BLC@C+,Q^
MSZ* /$O@]^S5\?OA[^V#\3_VA/''[8>M>*_ _C:UL(O"7PIN]',5IX0>")$F
MDAG^T/YQF96<CRH\%SRW4_,WB#_@C_\ M?? ;XQ_$/QK_P $O/\ @HU_PIGP
MC\6-=GUWQ;X"UWX<6WB"STW6)P!<:AIC2RI]F:3@F+&W*J,E4C6/]!J* /BG
MP[_P1PL/A'_P2V\<?\$[OV<OVF-;\,>)?B.US=>-/C+JVD_VEJ>K:A?31'4K
MR:%;B'<\]NCVRXE!C1E8M(RDOX'^S[_P0=_X*D?LJ?"32/@1^SO_ ,%]+_PG
MX1T*-TTO1-+_ &;]*$<.]V=V);4"SNSLS,[$LQ)))-?JE10!\M:G^Q5^VYKO
M_!.N_P#V3-9_X*<:ZWQ;O+I)(OV@K#P)#9WMO&NIQW7EKI\%VJ#-NC6A(F&5
M<N<_=/E/_!57_@C)\;_^"F?@3X,^ O\ AO\ E\'6WPH\N^U$7OPUCUN+Q/K4
M<<"1ZC<PS7T4>4\N8B)UE4_:I0203G[[HH _.*U_X)3?\%KK>6-G_P"#C37W
MC1AF(?LYZ2 5'\/_ !_\<<5[7_P4(_X)E:Y^U=\6? ?[7'[-G[1E_P#!SXX_
M#6"XL_#GCJST2+4[6^TV?)ETV_LY61;B EG*_-\AD<X8D8^LJ* /C+]C3_@E
MO\5/AM^UE?\ [?\ ^W=^UG+\:_B\?#9\/>%;NV\+1:+I'A72V8M+%9VD<CCS
M9"3NF)#%7=<'<S'YY3_@W]_;Y\(_M?\ Q2_;0^"/_!:Z[\'^+?BMK$MSK=Y'
M\!+*_N(;+S2]OI\<]UJ3LD$*>7&%0(K+!'E?D7;^J=% 'RC^P9^Q=_P4(_9L
M^)VK>+_VN?\ @JUJ?QYT&]T%K/3O#%]\*K'05L+LSQ.+P36]S*TA$:21^60
M?-SG*@'Q.#_@C#^VA^S=JOC7P!_P3/\ ^"GMQ\'_ (3>/=;NM4N/ >J?#>VU
MJ7PO<W7_ !\MI%T\\;6Z-D[(\#RR 0Q;+U^C5% 'C?[ _P"P_P#"#_@G?^R_
MX?\ V7/@LU[<Z;H_FW&H:SJL@>]UB_G<R7%[<. -TDCD^RJ%0<**]DHHH **
M** "BBB@ HHHH *\[_:S_9<^$7[:G[.7BW]EOX[:/+?>%?&6E&RU..VE$<T1
M#K)%/$Q!"RQ2I'*C$$!XU)!&0?1** /S0F_X(O?\%)_$WP/A_8<^(?\ P6=U
M:^^!":>FCW>G:?\ "RSMO$]]H2J$&ER:H9W(4Q8B:;:Q=!M9"C%*^F_V@_V
MO%NK_L,:%^Q5^P7^TKJG[/">%TT^U\/>*?#FDMJ$]I8VP(:W*&X@:0RCEY&D
MW,V6.XDU]*44 ?-?_!1O_@G!X;_X* _#7PG:6_Q;UCX?_$?X;^(8=?\ AG\3
M] MDEN]"U-  SF%V43P2!5\R$LH?8GS?+SY+\&_^"3G[3'CC]J[P/^UQ_P %
M-_VZT^-.H_"KSIOAEX1T+P'!X?T?2]0D4*VISQQ2/]IN  "F0HC9%() "C[N
MHH *^;O^"5G_  3W_P"'9G[+3_LT_P#"W?\ A-M_B[5-<_MK^P/[-Q]LF\SR
M?)^T3_<Z;M_S=<#I7TC10!\__#W]E;]J'P3\<OC=\5]4_;HU?6]'^(]C#'\.
M/!VI>&=]I\/)XX)$,T.;HB\#2,DC)MASY>W/.1\)?LQ_\&[?_!1O]C;1M>T/
M]FO_ (+Q:GX8C\4:Y+K/B2XB_9[L+FYU2_D^_/<7%QJ<DTK'D_,Y +,0 6;/
MZVT4 ?,'[+'["O[17A/X%_$/X"_\%#OVX+G]I/2_'UH^GR'5? %MH"V6G2V\
MD%S:[+:>7S1(),[\JRXX]:^95_X(8_MVV'P,E_8"T/\ X+ :];_LV2H^G_\
M",/\.;-_$T6@,QW:*NK^;GR2A,?F>7Q&?+\OR_W=?IS10!\(?\%-O^")H_;F
M_8V^&7["/P"_:7'P9^'?PXN+9SHL/@O^VX]6BM(%ALH9@UY;Y6+]Y(PD\P2R
M,KL-R GB-,_X))?\%H]%TVWT;1O^#BS6;2SM($AM+2V_9MT>..&-0%5$5;X!
M5    X &*_2:B@#-\&Z3KF@^$-*T+Q-XD;6=2LM-@@U#6'MA";Z=(U62<QJ2
M(R[ MM!(&[&3BO /V&_^">__  QA\<?V@?C-_P +=_X23_A>OQ*;Q;_9O]@?
M8_[$RL@^S>9]HE^T_?\ ]9MBZ?=YKZ1HH **** "BBB@ HHHH **** "BBB@
M#YN_X)K?\$]_^'>7ACXL>&_^%N_\)?\ \+0^-VN?$+SO[ _L_P#LS^T4ME^P
MX^T3>=Y?V?/G93=O_P!6N.=G]GG]DOXQ_#CQY\:M6_:$_:OU/XL>%/BEXBDN
MO#/@K7=#\BU\(:7(;D/I<3&XE%Q$R3HA;9$"(1\O.![Q10!^;7@+_@C)_P %
M _V3O">J_LX?\$^?^"MMY\/?@MJ.H74^B^%_$?PPM=<U3PG%<R-)/#87\DZ,
M5+.[+N"E&8L"7+2-]!? #_@D3^R/\!O^">^M_P#!.--'U'Q!X/\ %]G>_P#"
M=:MK-T&U+7[^\4"XU&64#Y;C*1E&4?N_)BQDID_4=% 'YD7G_!#7]NKQS\&=
M._83^,W_  5ZUS7OV<---O:2^%K3X=6EIXCU+1H'5H=)GU83,WE*JHADV$LJ
M!2@7"K];?MA?L:_%/XP_LM:!^S;^QI^U-J?[/DOAN]TU=*\0>%]%-ZT&EVD+
M0KIJQ?:8"(V3RQG><"(<'M] T4 ? ?\ P5C_ .",WQV_X*4?M*?#+X_^ /\
M@H$?A=;?"BT\[PMX=E^%T/B"&'63<-(^J?O[Z*(R%%MD56B;8;?<&RV!7^&G
M_!,7_@L9X2^(WA_Q5XY_X.!M=\2Z)IFMVEWK'AR3]G_2[9=5M8YE>6T,RWK-
M$)45H]X!*[L@'&*_02B@#XX_;;_X)=_$?XP?M2:'^WS^Q'^U7<?!7XT:5X<;
MP[K.KOX:BUC2O$^CF3S%M+ZSD= S(_*2@DC:@QE(V2[^P-_P3%\6_LS_ !P\
M<?MH?M2?M+W?QD^.GC_3(=)O_&=SX?CTNQT?2(F5X]-L+*)V$,.]49SN_>&-
M6PK%R_UU10!^2WP/_P"#>'_@HS^S;X\\=?$[X'?\%V[_ ,/^(/B5KKZQXWUB
M+]GJPN+K5;MG=]TDUQJ<C[0TCE8PP1=[8 R:^C_AM_P3G_X*1Z5^SM\8?@I\
M<_\ @L=J_C[5OB-X731_"?BR7X16FF2^#683)=7,,=M? W$DL4H529(S$T:N
MI)K[:HH _*']F?\ X( _\%,_V./A)9? G]F3_@O1>^#_  GI\\T]MI&E_LXZ
M65\V5R\DCO)J+/*[$\L[,<!1G"@#] /V)/@;^TA^SW\$Q\/OVI_VO+OXV^*1
MJ]Q<GQM>>$8-$<VSA/+MOLT$LB83:QW[LMOZ#%>O44 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 445YG^V/XE^/'@[]F#QIXG_9B\/_VKX_LM&:3PMIWV59_/NMRX7RV(
M#<;N"150BYS45U)E+DBY=CTRL'XF_%'X=?!CP-J'Q,^+'C;3/#OA_28?-U'5
M]7NU@@@7( RS$#))"A1RQ( !) K\B?\ AL;_ (.??^C5_P#RQ[;_ ./5\O\
M_!5+XW?\%EOBO\&="L?^"@7PEU'PUX+L_$ DLI(/#R6=M/J!A<1B5HV8,P02
M[ V.KXSV]RAD4ZE:,9586?:5W\D>56S>,*3E&G*_FK+YL_;C]G'_ (*B?L#?
MM:^.7^&?P _:4T;7/$"J[1:1-:W5C/<A 2WD+=Q1&XP 6/E[L $] 37OE?R
M_ V[^*]A\9O"M]\"8=1D\:0^(+23PK'I$1>Y;4!,I@$:CEF+[<#O7ZU?\-C?
M\'/O_1J__ECVW_QZNC'\/QH5%[*HDG_,TG^6IA@\Z=:#]I!W_NIM'[*45^6_
M[&_[4/\ P<#>,?VG_!?AC]IW]G;^RO %[K*Q^*=1_P"$1@@\BUVMEO,64E>=
MO(!K]2*\/%866$FHRDI7_E=SUL/B(XF+DHM>JL?%NK_\%,/VH;S_ (*5Z_\
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
MMYH58_NXVC\Y&D9%=HBR!ODS_@@9=ZAJG_!1+_@HCJ?Q"<MXS'[0"078N/\
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
M^$M<_:V^(=[??#KQYJ4'@CQ'>:E;S7>C01:+]ICBMT> V\";^HBA3/48;YJ
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
M=RRFWR"5/E[<@D=#BO?***NI5JUI<U23;\W<F%.G2C:"27EH%%%%9EGQ3?\
M_!-']K73?^"F7B#_ (*8> /VS_A]9:WKGPVC\#CPMK7P0O;VSM]+2ZBN@_F1
M>(8':X\Z$'?PNUB-F<,.DO?^"85]\=OVE/"/[4/[>_[0,GQ3U#X=7IOOAWX&
MT?PPNA>%=#O^,:A]A:XNY[JZ4JI22>YD6,C*H#C'UE10!\B^)_\ @G+\>-(_
MX*+>+?VY/V>_VQ4\':;\3?">EZ)\1/"]]X&AU2X/]GADM[C3;F6=8[23RW88
ME@GC#,[-')N 3P\_\$$OC*?^"4FN_P#!*6+]OBS'AC5O$YO[/6[SX4K/-I]F
MNM_VRD*(FHQ%YWN?];,[LA0(L<49#/)^E5% 'QUK'_!,_P"-^B?M_P"G?\%"
M/@-^U3X8\#Z_K'A&'1/C#X9M_A;<7.E>/6A=O)NYH_[81K:>*,HD4@,DB[,,
M[HS1G:\&?\$\_B]\*/\ @H+\6_VTOA'^U/:Z5HGQEL=#E\5^![[P*EVPU/2;
M!K*UECO/M2%+9E(:6$1B1^0LT>0P^JZ* /F'_@F?_P $_P#X@?L%?"?QE\'?
MB)\>="^(NE^+/'.K^)U-KX!DT=K:;4I?-N;=P^H7:S1;MVT84@,02U>?? [_
M ()7?'K]E7X&^-OV)OV;OVL-*TOX)^*;K4V\.6.M>#);S7_!5IJ+.UY8V%T+
MQ()DW2RO!)/"S0O*6=;@#:?M^B@#XV^./_!)R\\3W/[,WA_]F[XU:'\/O"'[
M,>LVVH^&O#NI^!)M8DU-X;<VP2:X74K7:IB+%CL9VD8N6.=M=/#^P/\ &.'_
M (*D77_!29?VCO#ACN/A /AVO@@_#F?Y-/74CJ*W!O/[4YG$Y()\D(4.-H/S
M5]144 ?%7P-_X(_CPU\)OVEO@)^TK\<-+\?^$/VEO'FM^*]?L=&\#R:+<:/>
M:DL2NL$SZA=AUB\B)HBR!E= Q+?=J#]B_P#X)I?MK_ >R\+?"#]H_P#X*2W?
MQ,^$_P /+FUD\'>%(/ %OIFH7B6;J^GQ:EJ FDDGAMFCB81H$,K0Q^8Y0&)O
MMRB@#XV^/7_!-_\ :$_:0^!7Q._9!^+O[2/A/7OAG\2O%VI:I!+J/P_E?6_#
M-A>:D]\;&UF:]:&>2(N1!=/&I@)!\N141!]=>&?#FF^#_"^G^$= 1H[/2["*
MSLEE<N5BB0(@))RQPHR2<FK]% 'QY\"/^";7[0/P<_X*1_%+_@H=JG[6/A/5
MY?BOH>EZ3K7A"'X47-K'9P6$,,,#07)UF1@Y6(EBZ,"9#@* !3?V:?\ @FK\
M>_V=?#_[1FEQ?M7^%-8NOV@/&VK^*C<O\*;B!- OM0B2"1 @UEC=0I%& JEH
MVW?,7(^4_8M% 'YYZM_P0CU;6/\ @G;\(_V0)/VNY=-^(GP UQ-7^#WQE\->
M##8SZ5<I([J+BRDO9UN$8-AU$J!O+C./E97^C?V0/V9/VGOASK4OQ4_;4_:U
MC^*_C8:2VE:3+H_A"#0=*T>R=XY)Q%;1.[33SR0P-)-(YP(42-(AO\SW^B@
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
MP^!7C31O$^E^+M+\!S:?KVM7>EK_ **DLDE[.EMN8(;B2,$SA,!82Q8?:-%
M'S#\+_V"?BK\/_\ @IGX_P#^"@VI_M#Z%J.G>//!]CX;G\#0_#^:WEL[6S8O
M;NM^=2</+N9MY-N%8' 5,9KA?@3_ ,$>(_AW\+OCE^RS\6/VA9/&'P6^,'B#
MQ#JEIX)B\*Q6-[I#ZQ*)9M^H>=*;AH6&8&6.+:Q+N)/D6/[8HH ^%?V./^"7
MW[<GP$C\/?!?X^?\%0-2^)'P6\$7-L_ACP6?A_:V.IWL%JZR65GJ&I^;)+-;
M0M''F-<&81JCL(=T+?=5%% 'SM_P5'_8C\>_\%%?V/O$_P"Q]X5^..E> M-\
M8PP0:[K-[X,DUFX$45W;W*"!5OK58R6@*L7\S*OP%(R?3OV?/A;XR^%_P(\/
M_!WXJ^,]&\676B:#;:3-J>F^&WTV"]@AMTAR]M+=7."P4EOWA4[L8&.>[HH
M^(?@=_P2P^/7[*?P1\;?L5?LU?M7Z3I7P4\57>IOX<L-;\&2WFO>";746=KR
MRL+H7J0S)NDE>"2>%FA>4LXN -IWOVE?^"3FC^-_@Q^S]\,OV3/BS!\+KW]F
MWQ7IVK?#^]U'PW_;=K)#;6KVSV]U!Y]NTID1]S2"16+;CU?(^P** /C6+_@F
MA^T?X+_;OUW]LOX-_MU2:/'\0_ ^C^'_ (HZ=J_P_M;^\OI=-0QPWVGS&9(+
M&5E9SL>WGA5G<F.3<H3S_P #?\$1_BWX(_X)/^-/^"5UK^V_:W&C^*+R^ATS
MQ%?_  S67^R-,NM1FOI8Q#'?Q//=/),0T[S>6%50L*D,S_H510!R7P&\!>+?
MA9\&?#'PT\<>+]/U_4_#^B6VG7&L:9HKZ?#=B&-8UD%N]Q<&(E5&1YK<YQ@<
M#YK^+/\ P3<^/OQ'_P""G_@G_@I'I/[5_A73#X$\(W_AK2?!,_PIN+E)[&Z>
M=G::[&L1EIAYRX=8T7]T/D^8BOL&B@#Y+^//_!,[Q;KG[>>@_P#!13]D+]HF
MS^%7CO\ L)M#^)-AJ'@IM:TKQUIJ[/L\=Y;QWMFR30[<+<+(7VK&OW4PW"_'
M?_@D]^U#:_MC:K^W5^P'^WG%\'O&GCW1;#3_ (OZ/>> (]9T+Q--:PK##?I:
M37 -M,B# &]SC/[P;Y3+]W44 ?('[4W_  2R\0?M$_L?>&_@5:_M1:G;?$3P
MS\2M*^(4?Q5U[P]#?/J7B.RG\W[1<V43P1^00?*2"-T6&*.%%RL>&/VJO^"=
M?[1/QG^(/P(_:;^%W[6^EZ-\9/@E-K*_\)+X@\ B\TC7K75H%AOK>33X;J%H
M8U"+Y(6=G15PTCN?.KZ_HH ^-?@/_P $T?VB/@?^V%\9OVQ+?]M.UUG6OB]X
M:T73KZRUGX>));QW6GV9@2Y98;N$B%6DF\NVC9"J",/-*P=FZ?\ X)S_ + G
MQ@_X)\?L!:;^P_IG[2'A_P 53>&K6^@\)^++CX=36@MUNKNXNF^U6JZG)]IV
MO<,%V2P?*J@Y.2?J.B@#\^M+_P"")_Q7TO\ X(QR_P#!':/]LG0'TMX)+-/'
M;?"B;[0ME)JC:DR&U_MC:9?,;8)-X4(/N%OFK[E^%/AGQ7X,^&VA^$?''B:P
MUG5=,TR&UO=5TS27L8+IHU"ATMWGG:+( ^4ROSGGL.@HH **** "BBB@ KRO
M]K_]G7Q)^U)\)S\)='^*7_"+6=S?1S:K.NCF[:[BC^98<>=%M7?M<GG)1>G.
M?5**PQ.'HXNA*C55XR5FKM77JK,4HJ4;,^ ?^'&?_5T7_ED__=M?2G[%/[)O
MB3]D+P=JO@&]^+__  E&EWM\MW80-H9LS92E=LN#Y\NY7PAQ\N"I/.XU[517
ME8'AS)LMQ"KX:ERR77FD]_)R:,H4*5.5XH****]PV/!/VI?V6/CS\6/V@OAK
M^T;^SY^TO;> =8^'F@^(=,N-,U3PI_:^G>(8=4DTN0P7<*W-NXB0Z:K Q2I(
M'*$-A65^8M?V&/B[\:?VM/A[^UK^V?\ %/PKK5Q\(8=2;X;^$/ WABXL;*UO
M[Z)8)]1NY[JYGDN9!"H6.)1&D1)8^8V"/J*B@#\__@+_ ,$F?VQ_V'_C_P#%
M'Q#^PO\ MS^&=!^&/Q<\8W/BG6/!?CWX9R:U<:#J=P<SRV$T5_;!RPVJ#,"
ML40992A9L#P[_P $-_V@OV2_V@-3_:"_X)F_\%#M1^'EYX](E^+NA>-_ ]IK
MFF^(K]I'D?5([:%K6*TGWR2,(HD1!O*H8XR8S^C]% 'Q7^WW_P $KOC=^VO\
M*/A#\)K']M.VT:/X4_$'2?'#:_XE^'CZUJ.NZY8K<8EG>/4K2**"1[F5C!%$
MJH-J1E$55'V/X=@\16VB6T'BS5+*]U%8\7=UIU@]K!(^>J1/+*R#&.#(WUJ[
M10!F^,?"'AGX@^$=5\!>-=$@U+1M<TV?3]7TZZ3=%=6LT;1RQ..ZLC,I'H37
MR#X<_P""5WQ#TW]CY_\ @FQK_P"TI;ZE\"TE^P6\4GAN1?$I\-"X\X:"]\+K
MR2H4?9_M8@$GV?*!%DQ./M"B@#Y_^/'[#-AXN^-?PU_:C^ 'B+3/!?Q!^%NE
M7>AZ1+=:,UUIFJ:!<QJDNDW<$4L+^4K)%+"Z2 PR1YVNK.C2_LZ?L(^$OA7K
M?Q8^*'Q@UFS\<^.OCE>Q2?$O6'TC[+97-E!:?8K32[>U:24Q6<-MN0*\DCNT
MLKNYW@+[W10!\4V__!(_6M2_9ET/_@GCX[^/MOK'[/'A[7K:Y@\,R>&Y%UW4
MM(M;X7MGH-WJ!NFB>UBE2)&E2W266")(R4(>63[4CCCAC6&&-41% 55&  .@
M IU% 'Q-IG_!,[]KOPC_ ,%'_&__  4?\"?MJ?#V#6O&W@BT\*W'AC6/@;>W
M5E:V5N\,B.KQ^(H9&FWPY+$[<.1LX!'K_@C]G7]K:]^/5I\:/VA_VJ_"/B:Q
M\/\ AV\M?!_@_P )_"VYT2PLM4N-B-JMR9]8O9;N981+ B!XE6.YFQ\SEJ]Z
MHH ^'_@C_P $:+30?V4?C]^QQ^TY\<].^('A+X^>/M<\7:J^B>"9-$NM(O\
M4I89F\EY+^[5Q!-!%+%N0$,HW;QQ4_[&G_!.']NWX,W?ASP#^U?_ ,%.+_XL
M?#3P'<6TWA/PM'\/[;3+Z_>T=7L6U/4!++/<I;ND<@C4@R211M([*IC;[9HH
M ^!M._X)%?M4_L^?M._$+XG_ /!/O_@H=)\*_A[\7O$LOB+QU\/]2^'=KK@L
M=7F_X^;[2Y9Y0EM)+_=>-T4A=RRJD<:>B_M5?\$Q=:^+5W^S]XN_9W_:#?P)
MXH_9[U^XO?#^M>(_#I\0KJL-U9FUO1>(UQ;O+/*I,C3F3)D9V()?<OUI10!\
MH^'?^">WQOT/_@IQ;?\ !12]_:KT;4HXO@]!\.+SPI>_#9EN+S38]0_M W3W
MT6I)&MXTY;+K:K%M8@0C@C0^)W[!/Q5\??\ !37P%_P4(TS]H?0M/T[P)X-O
MO#4/@:;X?S3RWEI>.'N':_&I($EW*NPBW*J!@J^<U]/44 ? NE_\$B?VJ?V>
M?VF_B%\2O^"?G_!0^7X5_#OXN^)I?$7CGX?ZC\.[77/L&KS?\?-[I4MQ*$MI
M)?[KQNB87*RJD:)]N_#'X>:!\)OA[H_PV\,2W<MCHMA':PW.HW33W-R5'S33
MRM\TLTC;GDD;YG=V8\DUNT4 ?%WQ3_X)I_M2>+_^"G.F_P#!3'P'^V-X&T;5
MM$^'$O@C2O">K?!B\O[3^S'NY[K?-+'K]N\EQYDWWU$:80#9R:]2T7]F_P#:
M[\7?'/PI\1?VD/VK?!NO^$_"'VN[M/ O@GX47.AQZAJ<L#6\-U>7%UK-^TR0
M1RSE(%1%\QTD)+1)CW^B@#\P]:_X)5_M(?L!_LE_'SX6_!']O.6W_9RD\$^+
M-;T/X87G@:";5=$$]E<SRZ=;:K),1':-(6+'R3)M9MACD9IS?_9__86\1_MT
M?\$1_P!CF#X8_&*+P)XZ^%VF>#O'7@3Q+<Z*-2M8M2L;,H(;FV\R/S872:16
M =2"%/(!4_HA\2OAC\._C)X+OOAQ\5_!.F>(_#^J0F'4M%UFS2XM;N,\%)(G
M!5U(ZJ00:J_"'X*_"+X >"8/AK\#_AIHGA+P]:NSVNA^'=-CM+2 G&=D48"I
MG Z 4 ?+G@?_ ()K_M(V_P#P41\+?\%$OBI^VC::SK^E?"R3P?X@T+3/A_':
M6-[%+?M=O':JUS(UG;J5A^^UQ,[>83*JE$7#T']@OXH_L@_#C]L;XS^-?VA]
M"\7VOQJTO7/$]WI.G^ 9=);2+H:7+"$29]2N1+$(E4$%%8L-VX#Y:^YJP_B/
M\-/A]\7_  ;??#OXI^#--\0Z#J<1BU'1M8M%N+:ZC/!22-P5=2.JD$&@#\V_
M^":O['_QU_;!_P""'OP:_9H^)GQWT&W^%?BSP)IW_"0+H_AB:+7KG1O-$TFC
MBY-V88]^WR6NA$7\@E!&)#YX^F?B7_P3P^('BS_@H3\)_P!M?P-\=O#?A[0/
MA+X0O_#>C_#X_#N6<SV5Y&D<P-XNI1",J(T\O;;[4"X(?K7OOP<^!GP:_9X\
M%Q?#CX$?"[0?!_A^"1I(-$\-Z7'9VD3-]XK%$ BY[X KJJ /ECX%?L#?&_X+
M?MW_ !P_;;?]I7POJ;?&K2]%M+CPQ_PK.X@726TFSDMK)UN/[68S#]X6E4HN
M_HIBZCR7P?\ \$*++4OV"_B?^PE^T)^TE#XFL?'OQ'OO'6@^+/"W@N31+_PS
MK5Q<K=+-%OU"Z$JQS*-HRC&-G0L=P9?T!HH ^1OV0OV(/V]OAWK.EZQ^VY_P
M4</QB3P=!(/ VFV_P[MM'@%X8'MTU'4WBF:74)DBD=5C+H@9VD8R2B.2/!^
M/_!+#XZ? S]F7]H?]G@?M<>%]5F^/WC/Q1XEGUQOA/<0C1+K78A%=HL UEOM
M$: 9C!=""?F+CBOM>B@#X3\7?\$>?B=K_P"P5\ /V3])_:XTRQ\8?LW^.?#_
M (D\!>/XOARQM;E](BEA@AO-.?4&,@:.9M[)<)DA2 !D'[7\#:-XC\/>$=/T
M;Q?XODU_58+91J.LR6<=M]KF/+NL4?RQ)DG:@)VJ "S$%CJT4 >%? #]F+XY
M_"W]H#XH_&#XD?'7PGXFTGXG:C87EQX<TWX<SZ<^GM:Z;#8*BW$FJ7(E5T@1
MV#1?>+ $ @#D?V(/^"87@;_@F_\ L^^-_@Q^Q[XIT_2+_P 7^-M5\00ZSXA\
M//?PV"7,S?9;+[/'=0/)#:VXCB0><NYEDD(4R,M?4=% 'YR?#3_@@GXJ\(?\
M$>_$O_!(7Q=^V/;ZKH6H7)O/#?C/2?AV^GWFFW(U2/5$,\3:E/'=Q"XCP4'E
M$HV-P(#5WFK?\$POVO?B)^U%\"?VQ?C#_P %![2^\:?"6PUK3M7CT/X5VMI8
MZE9ZC;102BUC>YD:VN"(R7FE:X1F*E(80I1OM^B@#Y-_97_X)]?M _LQ_%[]
MH'XQV_[4OA+6K[XZ>)$UY+:3X5W,$6A7D< MXQQK+&ZB$04%,QL6&[>!\M>5
M^&_^"'/BC0_^"0FB_P#!+?4/VL[:ZU#P1KT.M_#WXD6'@(VDFGWT.K2:I"US
M9O?3K< 2RO&=KQ_(1P6&3^@U% 'Q+?\ _!,W]K;XD_MB_ O]MOXX?MS:7>^*
MOA'I^O6VH:;X>^&Z6FFWT6I6\-NT-K#+=2O;GRTE9YI))F=RFU(T4(.Q\!_L
M!?''P;_P4W\7_P#!0^Z_:;\-7EEXO\$V/A2X\#+\,YXFMK"UN!/&R7W]K-F<
ML9 7,&P[Q\@V\_5-% 'YQ7__  0S^.DG[-?QX_8HTC]OTVGPH^+?B+6=>T/2
MS\.89=5TJ\U"<7#PW5\]R1=6JRJ&*I%#,Y_Y;1C*-UW[1/\ P1\^,GQ.TGX)
M_&CX2?MOW?A#]H;X(:.VE:5\4H_!=O)8:UI\D82;3[K3!(%^SXR$!DD9 [EC
M(S!E^[Z* /F6R_8"\?\ Q&_95^*OP7_:S_:;OO'?C3XQ^"[KPWXG\:V'AV'2
M[;3+*2UN((+?3["-F6** W4\H,CR22R2N7?;L2/S7QU_P21^,/Q9_P""9&B?
ML)?%7]LQ-1\5>"I/#\WP_P#'^F> HK.VTB;1&A^P,]B;B1KAF6+;,S3_ #%\
MJJ;=I^Y** /B6]_X)F_M;?$7]LCX(?MO?&S]N72KWQ5\)]*UVSU#3?#_ ,-D
MM=,O8]1@A@,-M#)=R/;X19&>:229G<IM6-%"#N/V'_V!_C!^R9^T=\;_ (Z^
M,?VC_#_BZR^-GBR+Q#?Z%I_P[FTI]*NHX?(58KA]3N?,C\H("&C!++D, =M?
M45% 'Y_6_P#P2#_:W_9^_:6\>?$G_@G?_P %(KGX3?#SXK>)IO$/C7X=ZI\.
MK37H[#59SFZO-+>YD"6SRG^$QE5PNX2JD:)Z!\</^"8/Q%\=_M"?LZ?&CX2?
MM,Z7X<L?V=9-4FTG2O$G@.?6[SQ!-J-HMK>37MZ-3MBTDBB20N(]QEE9V+=*
M^P:* /&?BM\&?VGKK]HBV^.'P-^.GAW3]&?P>NAZ_P" /%?A:>\M=2D2XEFB
MO4N8;N)K:6,2NF/+D5T=@PR$9*G_  3^_8B\(_L%?!#4?A/X6UB"^GU_QIJ_
MBK79M/TL6%BE_J-R9I(;.T#R?9;6(;(HH=[E4C&68DFO<:* "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
(@ HHHH __]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702094116328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover page - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Jun. 02, 2022</div></th>
<th class="th"><div>Oct. 30, 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_DocumentInformationLineItems', window );"><strong>Document Information [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 custom" 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-K<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_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<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_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--04-30<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_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Apr. 30,  2022<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_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<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_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">0-23246<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_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Daktronics, Inc.<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_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">SD<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_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">46-0306862<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_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">201 Daktronics Drive<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_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Brookings<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_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">SD<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_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">57006<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_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">605<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_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">692-0200<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_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<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_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<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_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<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_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<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_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Accelerated Filer<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_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<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_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<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_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<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_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<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_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 258,641,294<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_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,033,839<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_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text"><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%">DOCUMENTS INCORPORATED BY REFERENCE</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Portions of the Registrant&#8217;s Proxy Statement for its Annual Meeting of Shareholders to be held August&#160;31, 2022 are incorporated by reference in Part III of the Form 10-K, as indicated in Items 10 through 14 of Part III.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="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:120%">Auditor Name: Deloitte &amp; Touche LLP</span></div></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:10pt;font-weight:400;line-height:120%">Location: Minneapolis, Minnesota</span></div></td><td colspan="3" style="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%">Auditor Firm ID: PCAOB No. 34</span></div></td></tr></table></div><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_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000915779<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_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<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_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<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_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<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_PreferredStockMember', window );">Preferred Stock</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_dei_DocumentInformationLineItems', window );"><strong>Document Information [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 custom" 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">Preferred Stock Purchase Rights<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_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">DAKT<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_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<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_CommonStockMember', window );">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>
</tr>
<tr 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_DocumentInformationLineItems', window );"><strong>Document Information [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 custom" 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, No Par Value<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_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">DAKT<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_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<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_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_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_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 annual 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-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentAnnualReport</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_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_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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;">dei_DocumentInformationLineItems</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_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>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  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_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_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</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-23<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentsIncorporatedByReferenceTextBlock</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>dtr-types: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_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 Exchange Act<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 Exchange Act<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_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 Exchange Act<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_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</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_EntityPublicFloat</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: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_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 Exchange Act<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 Exchange Act<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 Exchange Act<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 Exchange Act<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_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</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_EntityVoluntaryFilers</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_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</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 230<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_EntityWellKnownSeasonedIssuer</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_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_IcfrAuditorAttestationFlag</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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_PreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PreferredStockMember</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_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_StatementClassOfStockAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702094079544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</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_dakt_AuditorInformationAbstract', window );"><strong>Auditor Information [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_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">Deloitte & Touche LLP<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_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Minneapolis, Minnesota<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_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">34<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dakt_AuditorInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Auditor Information</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;">dakt_AuditorInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dakt_</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_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</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-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AuditorFirmId</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:nonemptySequenceNumberItemType</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_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AuditorLocation</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:internationalNameItemType</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_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AuditorName</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:internationalNameItemType</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>18
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702093722744">
<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>Apr. 30, 2022</div></th>
<th class="th"><div>May 01, 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 custom" 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">$ 17,143<span></span>
</td>
<td class="nump">$ 77,590<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_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash</a></td>
<td class="nump">865<span></span>
</td>
<td class="nump">2,812<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_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Marketable securities</a></td>
<td class="nump">4,020<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_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">101,099<span></span>
</td>
<td class="nump">67,808<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_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">134,392<span></span>
</td>
<td class="nump">74,356<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_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets</a></td>
<td class="nump">41,687<span></span>
</td>
<td class="nump">32,799<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_us-gaap_NotesAndLoansReceivableNetCurrent', window );">Current maturities of long-term receivables</a></td>
<td class="nump">2,798<span></span>
</td>
<td class="nump">1,462<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_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">14,963<span></span>
</td>
<td class="nump">7,445<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_us-gaap_IncomeTaxesReceivable', window );">Income tax receivables</a></td>
<td class="nump">603<span></span>
</td>
<td class="nump">731<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" 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">317,570<span></span>
</td>
<td class="nump">265,003<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_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">66,765<span></span>
</td>
<td class="nump">58,682<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_us-gaap_NotesAndLoansReceivableNetNoncurrent', window );">Long-term receivables, less current maturities</a></td>
<td class="nump">1,490<span></span>
</td>
<td class="nump">1,635<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_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">7,927<span></span>
</td>
<td class="nump">8,414<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_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangibles, net</a></td>
<td class="nump">1,472<span></span>
</td>
<td class="nump">2,083<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_us-gaap_InvestmentsAndOtherNoncurrentAssets', window );">Investment in affiliates and other assets</a></td>
<td class="nump">32,321<span></span>
</td>
<td class="nump">27,403<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_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred income taxes</a></td>
<td class="nump">13,331<span></span>
</td>
<td class="nump">11,944<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" 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">440,876<span></span>
</td>
<td class="nump">375,164<span></span>
</td>
</tr>
<tr class="re">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">76,313<span></span>
</td>
<td class="nump">40,251<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_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="nump">90,393<span></span>
</td>
<td class="nump">64,495<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_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">34,959<span></span>
</td>
<td class="nump">30,672<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_us-gaap_ProductWarrantyAccrualClassifiedCurrent', window );">Warranty obligations</a></td>
<td class="nump">11,621<span></span>
</td>
<td class="nump">10,464<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_us-gaap_AccruedIncomeTaxesCurrent', window );">Income taxes payable</a></td>
<td class="nump">408<span></span>
</td>
<td class="nump">738<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" 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">213,694<span></span>
</td>
<td class="nump">146,620<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_us-gaap_ProductWarrantyAccrualNoncurrent', window );">Long-term warranty obligations</a></td>
<td class="nump">17,257<span></span>
</td>
<td class="nump">15,496<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_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Long-term contract liabilities</a></td>
<td class="nump">10,998<span></span>
</td>
<td class="nump">10,720<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_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term obligations</a></td>
<td class="nump">6,599<span></span>
</td>
<td class="nump">7,816<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_us-gaap_AccruedIncomeTaxesNoncurrent', window );">Long-term income tax payable</a></td>
<td class="nump">477<span></span>
</td>
<td class="nump">548<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_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">287<span></span>
</td>
<td class="nump">410<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total long-term liabilities</a></td>
<td class="nump">35,618<span></span>
</td>
<td class="nump">34,990<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>SHAREHOLDERS' 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred Shares, no par value, authorized 50,000 shares; no shares issued and outstanding</a></td>
<td class="nump">0<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_us-gaap_CommonStockValue', window );">Common stock, no par value, authorized 115,000,000 shares; 46,733,544 and 46,264,576 shares issued at April&#160;30, 2022 and May&#160;1, 2021, respectively</a></td>
<td class="nump">61,794<span></span>
</td>
<td class="nump">60,575<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_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">48,372<span></span>
</td>
<td class="nump">46,595<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_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">96,608<span></span>
</td>
<td class="nump">96,016<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_us-gaap_TreasuryStockValue', window );">Treasury stock, at cost, 1,907,445 and 1,297,409 shares at April&#160;30, 2022 and May&#160;1, 2021, respectively</a></td>
<td class="num">(10,285)<span></span>
</td>
<td class="num">(7,297)<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_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(4,925)<span></span>
</td>
<td class="num">(2,335)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">TOTAL SHAREHOLDERS' EQUITY</a></td>
<td class="nump">191,564<span></span>
</td>
<td class="nump">193,554<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" 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 AND SHAREHOLDERS' EQUITY</a></td>
<td class="nump">$ 440,876<span></span>
</td>
<td class="nump">$ 375,164<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_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 liabilities 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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-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=124259787&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=124098289&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=124259787&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_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_AccruedIncomeTaxesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.</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(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_AccruedIncomeTaxesNoncurrent</td>
</tr>
<tr>
<td style="padding-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_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-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_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=124509347&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=124509347&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=124501264&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=124501264&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=124509347&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>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and 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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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 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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: 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 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: 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 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: 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 20: 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=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: 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 23: 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=123359005&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=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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.9)<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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: 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 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: 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 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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://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=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AvailableForSaleSecuritiesDebtSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), 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 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26626-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-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=123570139&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=124098289&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_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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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_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_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, 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 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<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 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130533-203044<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 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-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_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-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_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligation to transfer good or service to customer for which consideration has been received or is 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 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<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 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-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_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-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_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligation to transfer good or service to customer for which consideration has been received or is receivable, 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 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<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 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<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 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-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_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-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=123427490&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=123427490&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_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deferred tax asset, of deferred tax liability attributable to taxable differences 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=123427490&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=123427490&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_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-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_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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: 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_IncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.</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.5(c))<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.10)<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.3(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_IncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-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=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InvestmentsAndOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investments, and noncurrent assets classified as 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;">us-gaap_InvestmentsAndOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-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_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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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(23))<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 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 5: 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 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(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: 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=123596393&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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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 (b)<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 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 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: 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=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: 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 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: 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=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligation due after one year or beyond 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 201.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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<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(22))<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 201.5-02(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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 S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: 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 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: 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=123419778&amp;loc=d3e5710-111685<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 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 23: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-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_NotesAndLoansReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 financing receivable, classified as current. Includes, but is not limited to, notes and loan 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 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&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 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&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 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 5: 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(7))<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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&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_NotesAndLoansReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-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_NotesAndLoansReceivableNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 financing receivable, 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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesAndLoansReceivableNetNoncurrent</td>
</tr>
<tr>
<td style="padding-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><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=124098289&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_ProductWarrantyAccrualClassifiedCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents 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 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12524-110249<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 460<br> -SubTopic 10<br> -Section 25<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123377177&amp;loc=d3e11281-110244<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrualClassifiedCurrent</td>
</tr>
<tr>
<td style="padding-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_ProductWarrantyAccrualNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 due after one year (or beyond the operating cycle if longer) for estimated claims under standard and extended warranty protection rights granted to customers.</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><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 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14394-108349<br><br>Reference 3: 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_ProductWarrantyAccrualNoncurrent</td>
</tr>
<tr>
<td style="padding-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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<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(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, 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. 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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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 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 4: 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=123431023&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_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: 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 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)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<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=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: 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 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 (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: 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=122038336&amp;loc=d3e74512-122707<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(31))<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(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: 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_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-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_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its 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 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<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,30)<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 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-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>19
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702099143416">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parentheticals) - shares<br></strong></div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>May 01, 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 custom" 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">50,000<span></span>
</td>
<td class="nump">50,000<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_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 custom" 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 custom" 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">115,000,000<span></span>
</td>
<td class="nump">115,000,000<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_us-gaap_CommonStockSharesIssued', window );">Common stock, shares, issued (in shares)</a></td>
<td class="nump">46,733,544<span></span>
</td>
<td class="nump">46,264,576<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_us-gaap_TreasuryStockShares', window );">Treasury stock, shares (in shares)</a></td>
<td class="nump">1,907,445<span></span>
</td>
<td class="nump">1,297,409<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_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_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><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</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,30)<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 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702094009656">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>May 01, 2021</div></th>
<th class="th"><div>May 02, 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_IncomeStatementAbstract', window );"><strong>Income Statement [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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 610,970<span></span>
</td>
<td class="nump">$ 482,033<span></span>
</td>
<td class="nump">$ 608,932<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_us-gaap_CostOfRevenue', window );">Cost of sales</a></td>
<td class="nump">494,273<span></span>
</td>
<td class="nump">361,450<span></span>
</td>
<td class="nump">470,232<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" 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">116,697<span></span>
</td>
<td class="nump">120,583<span></span>
</td>
<td class="nump">138,700<span></span>
</td>
</tr>
<tr class="re">
<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>
<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_us-gaap_SellingExpense', window );">Selling</a></td>
<td class="nump">51,075<span></span>
</td>
<td class="nump">48,649<span></span>
</td>
<td class="nump">65,902<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_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">32,563<span></span>
</td>
<td class="nump">27,980<span></span>
</td>
<td class="nump">35,193<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_us-gaap_ResearchAndDevelopmentExpense', window );">Product design and development</a></td>
<td class="nump">29,013<span></span>
</td>
<td class="nump">26,846<span></span>
</td>
<td class="nump">37,772<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Operating expenses</a></td>
<td class="nump">112,651<span></span>
</td>
<td class="nump">103,475<span></span>
</td>
<td class="nump">138,867<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" 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 (loss)</a></td>
<td class="nump">4,046<span></span>
</td>
<td class="nump">17,108<span></span>
</td>
<td class="num">(167)<span></span>
</td>
</tr>
<tr class="re">
<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>Nonoperating income (expense):</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_us-gaap_InvestmentIncomeNet', window );">Interest income (expense), net</a></td>
<td class="nump">171<span></span>
</td>
<td class="num">(65)<span></span>
</td>
<td class="nump">699<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_us-gaap_OtherNonoperatingIncomeExpense', window );">Other expense, net</a></td>
<td class="num">(3,109)<span></span>
</td>
<td class="num">(2,983)<span></span>
</td>
<td class="num">(541)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="nump">1,108<span></span>
</td>
<td class="nump">14,060<span></span>
</td>
<td class="num">(9)<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_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="nump">516<span></span>
</td>
<td class="nump">3,134<span></span>
</td>
<td class="num">(500)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" 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</a></td>
<td class="nump">$ 592<span></span>
</td>
<td class="nump">$ 10,926<span></span>
</td>
<td class="nump">$ 491<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average shares outstanding:</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_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">45,188,000<span></span>
</td>
<td class="nump">44,989,000<span></span>
</td>
<td class="nump">45,031,000<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_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">45,326,000<span></span>
</td>
<td class="nump">45,202,000<span></span>
</td>
<td class="nump">45,316,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_EarningsPerShareAbstract', window );"><strong>Earnings per share:</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 custom" 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 usd per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.24<span></span>
</td>
<td class="nump">$ 0.01<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_us-gaap_EarningsPerShareDiluted', window );">Diluted (in usd per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.24<span></span>
</td>
<td class="nump">$ 0.01<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_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost of goods produced and sold and services rendered 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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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=123596393&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 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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 5: 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)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<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=124431687&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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<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=125511455&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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: 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=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: 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 11: 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=125512782&amp;loc=d3e3842-109258<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 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<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=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: 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=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: 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=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: 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>dtr-types: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=125512782&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=124431687&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=125512782&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=125511455&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=124431687&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=124431687&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=124431687&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=125511455&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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: 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 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=124432515&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 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 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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: 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=123367319&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>dtr-types: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_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</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=123367319&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_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-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_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/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=123359005&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=123359005&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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: 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 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: 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=123367319&amp;loc=SL114868664-224227<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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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=123359005&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=123359005&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=123359005&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=123384075&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=123359005&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=123367319&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=123359005&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_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-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=122134291&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=121826272&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=123359005&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=124431687&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=123586238&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=124431687&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_InvestmentIncomeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.</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(a),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<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=123367319&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_InvestmentIncomeNet</td>
</tr>
<tr>
<td style="padding-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://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 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 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-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(18))<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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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=124431687&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: 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=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: 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 21: 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=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: 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 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=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: 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=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: 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=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: 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=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: 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=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: 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 29: 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=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: 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=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: 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=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: 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=123359005&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_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_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=123359005&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=123359005&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=123359005&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=123359005&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=123359005&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=123367319&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_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<br><br>Reference 2: 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 3: 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=123359005&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=123359005&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=123359005&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=123359005&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=123359005&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=123351226&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=123359005&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=123359005&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=123359005&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=123351226&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_SellingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 in the period that are directly related to the selling and distribution of products or 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 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=123367319&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_SellingExpense</td>
</tr>
<tr>
<td style="padding-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=124432515&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=125511455&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_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-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_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=124432515&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=125511455&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>21
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702094043288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive (Loss)/Income - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>May 01, 2021</div></th>
<th class="th"><div>May 02, 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>
<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_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 592<span></span>
</td>
<td class="nump">$ 10,926<span></span>
</td>
<td class="nump">$ 491<span></span>
</td>
</tr>
<tr class="re">
<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>
<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_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Cumulative translation adjustments</a></td>
<td class="num">(2,556)<span></span>
</td>
<td class="nump">2,942<span></span>
</td>
<td class="num">(965)<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_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax', window );">Unrealized (loss) gain on available-for-sale securities, net of tax</a></td>
<td class="num">(34)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">44<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Total other comprehensive (loss) income, net of tax</a></td>
<td class="num">(2,590)<span></span>
</td>
<td class="nump">2,942<span></span>
</td>
<td class="num">(921)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive (loss) income</a></td>
<td class="num">$ (1,998)<span></span>
</td>
<td class="nump">$ 13,868<span></span>
</td>
<td class="num">$ (430)<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=123367319&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=124509347&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=124509347&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=124509347&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_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://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 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 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-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(18))<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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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=124431687&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: 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=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: 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 21: 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=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: 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 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=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: 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=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: 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=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: 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=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: 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=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: 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 29: 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=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: 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=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: 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=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: 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=123359005&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_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_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to 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://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 10A<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&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_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-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_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=124509347&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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 other comprehensive income (loss) attributable to parent entity.</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=124509347&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 (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: 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=123454820&amp;loc=SL4569643-111683<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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&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 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-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>22
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702102473944">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Shareholders' 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>Treasury Stock</div></th>
<th class="th"><div>Accumulated Other Comprehensive Loss</div></th>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning Balance at Apr. 27, 2019</a></td>
<td class="nump">$ 187,663<span></span>
</td>
<td class="nump">$ 57,699<span></span>
</td>
<td class="nump">$ 42,561<span></span>
</td>
<td class="nump">$ 93,593<span></span>
</td>
<td class="num">$ (1,834)<span></span>
</td>
<td class="num">$ (4,356)<span></span>
</td>
</tr>
<tr class="ro">
<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>
</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_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">491<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">491<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_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Cumulative translation adjustments</a></td>
<td class="num">(965)<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">(965)<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_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax', window );">Unrealized (loss) gain on available-for-sale securities, net of tax</a></td>
<td class="nump">44<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">44<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_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="nump">2,265<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,265<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_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Tax payments related to RSU issuances</a></td>
<td class="num">(199)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(199)<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_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Employee savings plan activity</a></td>
<td class="nump">2,311<span></span>
</td>
<td class="nump">2,311<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_us-gaap_DividendsCommonStockCash', window );">Dividends paid</a></td>
<td class="num">(8,994)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,994)<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_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Treasury stock purchase</a></td>
<td class="num">(5,636)<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">(5,636)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balance at May. 02, 2020</a></td>
<td class="nump">176,980<span></span>
</td>
<td class="nump">60,010<span></span>
</td>
<td class="nump">44,627<span></span>
</td>
<td class="nump">85,090<span></span>
</td>
<td class="num">(7,470)<span></span>
</td>
<td class="num">(5,277)<span></span>
</td>
</tr>
<tr class="ro">
<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>
</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_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">10,926<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,926<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_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Cumulative translation adjustments</a></td>
<td class="nump">2,942<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">2,942<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_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax', window );">Unrealized (loss) gain on available-for-sale securities, 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>
</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_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="nump">2,067<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,067<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_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Tax payments related to RSU issuances</a></td>
<td class="num">(125)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(125)<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_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Employee savings plan activity</a></td>
<td class="nump">565<span></span>
</td>
<td class="nump">565<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_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued', window );">Treasury stock reissued</a></td>
<td class="nump">199<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">173<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balance at May. 01, 2021</a></td>
<td class="nump">193,554<span></span>
</td>
<td class="nump">60,575<span></span>
</td>
<td class="nump">46,595<span></span>
</td>
<td class="nump">96,016<span></span>
</td>
<td class="num">(7,297)<span></span>
</td>
<td class="num">(2,335)<span></span>
</td>
</tr>
<tr class="re">
<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>
</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_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">592<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">592<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_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Cumulative translation adjustments</a></td>
<td class="num">(2,556)<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">(2,556)<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_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax', window );">Unrealized (loss) gain on available-for-sale securities, net of tax</a></td>
<td class="num">(34)<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">(34)<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_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="nump">1,973<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,973<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_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">8<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_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Tax payments related to RSU issuances</a></td>
<td class="num">(200)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(200)<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_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Employee savings plan activity</a></td>
<td class="nump">1,211<span></span>
</td>
<td class="nump">1,211<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_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Treasury stock purchase</a></td>
<td class="num">(3,184)<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">(3,184)<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_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued', window );">Treasury stock reissued</a></td>
<td class="nump">200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">196<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balance at Apr. 30, 2022</a></td>
<td class="nump">$ 191,564<span></span>
</td>
<td class="nump">$ 61,794<span></span>
</td>
<td class="nump">$ 48,372<span></span>
</td>
<td class="nump">$ 96,608<span></span>
</td>
<td class="num">$ (10,285)<span></span>
</td>
<td class="num">$ (4,925)<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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 decrease to equity for grantee's tax withholding obligation 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>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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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_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=122142933&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=122142933&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=123468992&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_DividendsCommonStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 paid and unpaid common stock dividends declared with the form of settlement in 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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStockCash</td>
</tr>
<tr>
<td style="padding-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_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_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://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 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 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-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(18))<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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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=124431687&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: 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=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: 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 21: 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=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: 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 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=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: 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=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: 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=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: 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=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: 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=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: 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 29: 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=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: 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=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: 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=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: 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=123359005&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_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_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to 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://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 10A<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&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_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-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_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=124509347&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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 change in value for stock issued during the period as a result of employee stock purchase 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 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 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 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(29))<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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of stock issued as a result of the exercise of stock 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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&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.29-31)<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_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValueTreasuryStockReissued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of treasury shares or units reissued. Excludes reissuance of shares or units in treasury 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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&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 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<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><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(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_StockIssuedDuringPeriodValueTreasuryStockReissued</td>
</tr>
<tr>
<td style="padding-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_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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: 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=122038336&amp;loc=d3e74512-122707<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(31))<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(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: 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_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost 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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&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 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-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>23
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702097743560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Shareholders' Equity (Parentheticals)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>May 02, 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_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' Equity [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_us-gaap_CommonStockDividendsPerShareDeclared', window );">Common stock, dividends, per share, declared (in usd per share)</a></td>
<td class="nump">$ 0.20<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_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 dividends declared during the period for each share of common stock outstanding.</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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702103248728">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>May 01, 2021</div></th>
<th class="th"><div>May 02, 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>
<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_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 592<span></span>
</td>
<td class="nump">$ 10,926<span></span>
</td>
<td class="nump">$ 491<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash (used) provided by operating activities:</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_us-gaap_DepreciationAmortizationAndAccretionNet', window );">Depreciation and amortization</a></td>
<td class="nump">15,394<span></span>
</td>
<td class="nump">17,077<span></span>
</td>
<td class="nump">17,718<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_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Gain on sale of property, equipment and other assets</a></td>
<td class="num">(743)<span></span>
</td>
<td class="num">(572)<span></span>
</td>
<td class="num">(35)<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_us-gaap_ShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">1,973<span></span>
</td>
<td class="nump">2,067<span></span>
</td>
<td class="nump">2,265<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_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity in loss of affiliates</a></td>
<td class="nump">2,970<span></span>
</td>
<td class="nump">2,370<span></span>
</td>
<td class="nump">741<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_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for doubtful accounts, net of recovery</a></td>
<td class="num">(286)<span></span>
</td>
<td class="nump">1,299<span></span>
</td>
<td class="num">(99)<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_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes, net</a></td>
<td class="num">(1,555)<span></span>
</td>
<td class="nump">1,314<span></span>
</td>
<td class="num">(2,183)<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_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet', window );">Change in operating assets and liabilities</a></td>
<td class="num">(45,380)<span></span>
</td>
<td class="nump">31,731<span></span>
</td>
<td class="num">(8,090)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" 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 (used)/provided by operating activities</a></td>
<td class="num">(27,035)<span></span>
</td>
<td class="nump">66,212<span></span>
</td>
<td class="nump">10,808<span></span>
</td>
</tr>
<tr class="ro">
<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>
<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_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(20,376)<span></span>
</td>
<td class="num">(7,891)<span></span>
</td>
<td class="num">(18,091)<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_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sales of property, equipment and other assets</a></td>
<td class="nump">885<span></span>
</td>
<td class="nump">3,184<span></span>
</td>
<td class="nump">322<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_us-gaap_PaymentsToAcquireMarketableSecurities', window );">Purchases of marketable securities</a></td>
<td class="num">(4,045)<span></span>
</td>
<td class="nump">0<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_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities', window );">Proceeds from sales or maturities of marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,230<span></span>
</td>
<td class="nump">25,162<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_us-gaap_PaymentsToAcquireEquityMethodInvestments', window );">Purchases of and loans to equity investees</a></td>
<td class="num">(7,848)<span></span>
</td>
<td class="num">(6,744)<span></span>
</td>
<td class="num">(11,664)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" 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">(31,384)<span></span>
</td>
<td class="num">(10,221)<span></span>
</td>
<td class="num">(4,271)<span></span>
</td>
</tr>
<tr class="re">
<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>
<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_us-gaap_ProceedsFromNotesPayable', window );">Borrowings on notes payable</a></td>
<td class="nump">46,801<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">15,000<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_us-gaap_RepaymentsOfNotesPayable', window );">Payments on notes payable</a></td>
<td class="num">(46,801)<span></span>
</td>
<td class="num">(15,000)<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_us-gaap_RepaymentsOfLongTermDebt', window );">Principal payments on long-term obligations</a></td>
<td class="num">(200)<span></span>
</td>
<td class="num">(460)<span></span>
</td>
<td class="num">(2,149)<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_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividends paid</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(8,994)<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_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
<td class="nump">8<span></span>
</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_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Payments for common shares repurchased</a></td>
<td class="num">(3,184)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(5,636)<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_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Tax payments related to RSU issuances</a></td>
<td class="num">(200)<span></span>
</td>
<td class="num">(125)<span></span>
</td>
<td class="num">(199)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" 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 used in financing activities</a></td>
<td class="num">(3,576)<span></span>
</td>
<td class="num">(15,585)<span></span>
</td>
<td class="num">(1,978)<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_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">EFFECT OF EXCHANGE RATE CHANGES ON CASH</a></td>
<td class="num">(399)<span></span>
</td>
<td class="num">(416)<span></span>
</td>
<td class="nump">111<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">NET (DECREASE)/ INCREASE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH</a></td>
<td class="num">(62,394)<span></span>
</td>
<td class="nump">39,990<span></span>
</td>
<td class="nump">4,670<span></span>
</td>
</tr>
<tr class="ro">
<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>CASH, CASH EQUIVALENTS AND RESTRICTED CASH:</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Beginning of period</a></td>
<td class="nump">80,402<span></span>
</td>
<td class="nump">40,412<span></span>
</td>
<td class="nump">35,742<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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">End of period</a></td>
<td class="nump">$ 18,008<span></span>
</td>
<td class="nump">$ 80,402<span></span>
</td>
<td class="nump">$ 40,412<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_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_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=123570139&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=123570139&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=123431023&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=123444420&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=123570139&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_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=122134291&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=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: 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(h)(1)(Note 1))<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=122134291&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=123570139&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=121826272&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_DepreciationAmortizationAndAccretionNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 net amount of depreciation, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount 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=123570139&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_DepreciationAmortizationAndAccretionNet</td>
</tr>
<tr>
<td style="padding-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=123444420&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_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 property, plant and equipment assets, including oil and gas property and timber property.</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=123570139&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_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-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_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) for proportionate share of equity method investee's income (loss).</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(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<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(13)(f))<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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInOtherOperatingCapitalNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 operating assets after deduction of operating liabilities 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=123570139&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_IncreaseDecreaseInOtherOperatingCapitalNet</td>
</tr>
<tr>
<td style="padding-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=123570139&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=123570139&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=123570139&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=123570139&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=123570139&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_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://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 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 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-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(18))<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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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=124431687&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: 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=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: 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 21: 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=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: 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 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=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: 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=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: 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=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: 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=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: 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=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: 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 29: 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=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: 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=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: 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=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: 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=123359005&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_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_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 to reacquire common stock 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-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_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-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_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 in the form of ordinary dividends to common shareholders of the parent 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-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_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 to satisfy grantee's tax withholding obligation 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://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 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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_PaymentsToAcquireEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.</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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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_PaymentsToAcquireEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-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_PaymentsToAcquireMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for purchase of marketable security.</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 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireMarketableSecurities</td>
</tr>
<tr>
<td style="padding-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=123570139&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_ProceedsFromNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 inflow from a borrowing supported by a written promise to pay an obligation.</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 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-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_ProceedsFromNotesPayable</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromSaleAndMaturityOfMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities  (held-to-maturity or available-for-sale) 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_ProceedsFromSaleAndMaturityOfMarketableSecurities</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</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 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-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_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from exercise of option 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 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<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 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-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_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-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=124255953&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=123367319&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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for debt initially having maturity due after one year or beyond 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-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_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-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_RepaymentsOfNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for a borrowing supported by a written promise to pay an obligation.</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 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-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_RepaymentsOfNotesPayable</td>
</tr>
<tr>
<td style="padding-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_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=123570139&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702098141512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of Business and Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock', window );">Nature of Business and Summary of Significant Accounting Policies</a></td>
<td class="text">Nature of Business and 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-weight:400;line-height:120%;text-decoration:underline">Nature of business</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Daktronics, Inc. and its subsidiaries are engaged principally in the design, market, and manufacture of a wide range of integrated electronic display systems and related products which are sold in a variety of markets throughout the world and the rendering of related maintenance and professional services. Our products are designed primarily to inform and entertain people through the communication of content.</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:400;line-height:120%;text-decoration:underline">Fiscal year</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We operate on a 52- or 53-week fiscal year, with our fiscal year ending on the Saturday closest to April 30 of each year. When April 30 falls on a Wednesday, the fiscal year ends on the preceding Saturday. Within each fiscal year, each quarter is comprised of 13-week periods following the beginning of each fiscal year. In each 53-week year, an additional week is added to the first quarter, and each of the last three quarters is comprised of a 13-week period. The fiscal years ended April&#160;30, 2022 and May&#160;1, 2021 contained operating results for 52 weeks, while the fiscal year ended May&#160;2, 2020 contained operating results for 53 weeks.</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:400;line-height:120%;text-decoration:underline">Principles of consolidation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: The consolidated financial statements include Daktronics, Inc. and its subsidiaries. All intercompany accounts and transactions are eliminated in consolidation.</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:400;line-height:120%;text-decoration:underline">Investments in affiliates</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Investments in affiliates over which we have significant influence are accounted for under the equity method of accounting, recording the investment at cost and then subsequently adjusting to account for our share of the affiliates' profit or losses, in accordance with the provisions of Accounting Standards Codification ("ASC") 323</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investments - Equity Method and Joint Ventures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Investments in affiliates over which we do not have the ability to exert significant influence over the affiliates' operating and financing activities are accounted for under the cost method of accounting, recording the investment at cost and then subsequently adjusting for any changes in ownership or dividends in accordance with the provisions of ASC 321</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investments - Equity Securities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We have evaluated our relationships with our affiliates and have determined that these entities are not variable interest entities. Equity method investments as a whole are assessed for other-than-temporary impairments whenever events or changes in circumstances indicate that the carrying amount of the investment may not be recoverable.</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:400;line-height:120%">The aggregate amount of our investments in affiliates accounted for under the equity method was $16,916 and $19,887 as of April&#160;30, 2022 and May&#160;1, 2021 respectively. Our proportional share of the respective affiliates' earnings or losses is included in the "Other (expense) income, net" line item in our consolidated statements of operations. For the fiscal years 2022, 2021 and 2020, our share of the losses of our affiliates was $2,970, $2,370 and $741, respectively. During fiscal 2022, we purchased $7,488 of convertible notes (&#8220;Notes&#8221;) which are included in the &#8220;Investment in affiliates and other assets" and "Current maturities of long-term receivables" line items in our consolidated balance sheet. There were no convertible notes as of May&#160;1, 2021.</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:400;line-height:120%">We purchased services for research and development activities from our equity method investees. The total of these related party transactions for fiscal year 2022, 2021 and 2020 was $1,520, $460, and $1,113, respectively, which is included in the "Product design and development" line item in our consolidated statement of operations, and for fiscal 2022, $296 of this remains unpaid and is included in the "Accounts payable " line item in our consolidated balance sheet. Fiscal 2021 had $470 unpaid and included in the "Accounts payable" line item in our consolidated balance sheet. </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:400;line-height:120%">Summarized financial information for equity method investments consist of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"/><td style="width:58.018%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.121%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.121%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.126%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" 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:115%">Year Ended</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:10pt;font-weight:700;line-height:115%">April 30, 2022</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:10pt;font-weight:700;line-height:115%">May 1, 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:10pt;font-weight:700;line-height:115%">May 2, 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:700;line-height:114%">Balance sheet data:</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"/></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:114%">Current assets</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:114%">$</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:114%">6,672&#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:114%">$</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:114%">7,534&#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:114%">$</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:114%">10,593&#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 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:114%">Non-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:114%">4,491&#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:114%">4,637&#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:114%">4,266&#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:114%">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:114%">13,938&#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:114%">2,807&#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:114%">2,755&#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 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:114%">Non-current 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:114%">1,738&#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:114%">1,793&#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:114%">4,086&#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:700;line-height:114%">Income statement data:</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:114%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:114%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:114%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:114%">Net loss</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:114%">$</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:114%">(11,928)</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:114%">$</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:114%">(13,436)</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:114%">$</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:114%">(1,383)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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:400;line-height:120%;text-decoration:underline">Use of estimates</span><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 of America ("GAAP") requires management to make estimates and assumptions affecting the reported amounts of assets and liabilities; the disclosure of contingent assets and liabilities at the date of the financial statements; the reported amounts of revenues and expenses during the reporting period; and our ability to continue as a going concern. Due to the inherent uncertainty involved in making estimates, actual results in future periods may</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">differ from those estimates. Material estimates that are particularly susceptible to significant change in the near-term relate to the determination of the estimated total costs on uniquely configured contracts and estimated costs to be incurred for product warranties and income taxes. Estimation processes are also used in inventory valuation and determining, the allowance for doubtful accounts, share-based compensation, goodwill impairment, and extended warranty and product maintenance agreements. Changes in estimates are reflected in the periods in which they become known.</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:400;line-height:120%;text-decoration:underline">Cash and cash equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: All highly liquid investments with maturities of three months or less at the date of purchase are considered to be cash equivalents and consist primarily of government repurchase agreements, savings accounts and money market accounts that are carried at cost, which approximates fair value. We maintain our cash in bank deposit accounts, the balances of which at times may</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">exceed federally insured limits. We have not experienced any losses in such accounts.</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:400;line-height:120%;text-decoration:underline">Restricted cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Restricted cash consists of cash and cash equivalents held in bank deposit accounts to secure issuances of foreign bank guarantees.</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:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated balance sheets that sum to the totals of the same amounts shown in the consolidated statements of cash flows. Restricted cash consists of cash and cash equivalents held in bank deposit accounts to secure issuances of foreign bank guarantees.</span></div><div style="margin-top: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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><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:10pt;font-weight:700;line-height:114%">April 30, 2022</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:10pt;font-weight:700;line-height:114%">May 1, 2021</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:10pt;font-weight:700;line-height:114%">May 2, 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:114%">Cash and cash equivalents</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:114%">$</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:114%">17,143&#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:114%">$</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:114%">77,590&#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:114%">$</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:114%">40,398&#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:114%">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:114%">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:114%">2,812&#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:114%">14&#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:114%">Total cash, cash equivalents, and restricted cash shown in the consolidated statements of cash flows</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:114%">$</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:114%">18,008&#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:114%">$</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:114%">80,402&#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:114%">$</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:114%">40,412&#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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Inventories:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In accordance with ASC 330</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inventory, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">our inventories are stated at the lower of cost (first-in, first-out method) and net realizable value. Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. Cost is measured as the price of the components and allocated expenses for production or betterment of the inventory item. When we estimate net realizable value to be lower than cost, any necessary adjustments are charged to cost of sales in that period. In determining net realizable value, we review various factors such as current inventory levels, forecasted demand, costs of completion, and technological obsolescence.</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:400;line-height:120%;text-decoration:underline">Allowance for doubtful accounts:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We make estimates regarding the collectability of our accounts receivable, long-term receivables, contract assets and other receivables. In evaluating the adequacy of our allowance for doubtful accounts, we analyze specific balances, customer creditworthiness, changes in customer payment cycles, and current economic trends. If </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:400;line-height:120%">the financial condition of any customer were to deteriorate, resulting in an impairment of its ability to make payments, additional allowances may be required. We charge off receivables at such time it is determined collection will not occur in accordance with ASC 310, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Receivables</span><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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Revenue recognition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Our accounting policies and estimates are in accordance with ASC 606</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and are as follows:</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:400;line-height:120%">Contracts are identified and follow the revenue recognition policies when all of the following occur: we have evidence that all parties to the contract have approved the contract and are committed to perform their respective obligations, we can identify each party&#8217;s rights regarding the goods or services to be transferred, we can identify the payment terms for the goods or services to be transferred, the contract has commercial substance, and it is probable we will collect substantially all of the consideration to which we would be entitled in exchange for the goods or services.</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:400;line-height:120%">Pre-contract costs are generally expensed as incurred, unless they are directly associated with an anticipated contract and recoverability from that contract is probable. Pre-contract costs directly associated with anticipated contracts expected to be recoverable include $117 and $492 as of April&#160;30, 2022 and May&#160;1, 2021, respectively. These are included in the "Inventories" line item in our consolidated balance sheets.</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:400;line-height:120%">At contract inception, we identify performance obligations by reviewing the agreement for material distinct goods and services. Goods and services are distinct when the customer can benefit from them on its own and our promises to transfer these items are identifiable from other promises within the contract. When we are contracted to provide a single promise (an integrated system), we often treat it as a single performance obligation if we are providing goods and services with the same pattern of transfer that are highly integrated or interdependent, that are modified or customized by other goods or services promised, or that provide a combined outcome for which the customer has contracted. When less interdependency or integration is necessary, or when the customer can benefit from distinct items, we separate the contract into multiple performance obligations. We account for extended warranties and other services ("service-type warranties") that represent a distinct service as a separate performance obligation.</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:400;line-height:120%">Our contracts can contain multiple components of transaction price. We evaluate each contract for these components and include fixed consideration, variable consideration, financing components, and non-cash consideration and exclude consideration payable to a customer and sales taxes in the transaction price. When we are responsible for site installations which include subcontracted work, we maintain the contractual responsibilities and risks and include the consideration for these services in the transaction price. When our contract contains variable consideration, including return rights, discounts, claims, unpriced change orders, and liquidated damages, we estimate the transaction price using the expected value (i.e., the sum of the probability-weighted amount) or the most likely amount method, whichever is expected to better predict revenue for that contract situation. We also constrain the revenue to the extent that it is probable that a significant reversal of the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. We consider the following factors in determining revenue associated with variable consideration: (a) the contract or other evidence providing the legal basis, (b) additional costs caused by unforeseen circumstances, (c) evidence supporting the claim, and (d) historical evidence and patterns of customers. We adjust the contract price for the effects of a significant financing component if we expect, at contract inception, that the period between when we transfer goods and services to a customer will exceed one year from the time the customer pays and represents financing. If the payment structures exceed a year but are structured to account for risks with a contract or correspond to payments on milestones or are scheduled for performance, we do not adjust the contract price for a financing component. See "Note 6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%"> Receivables" for amounts recorded in long-term receivables.</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:400;line-height:120%">When separate performance obligations are identified, we allocate the transaction price to the individual performance obligation based on the best method we judge as faithfully depicting the value of the performance obligation. Many of our contracts are bundled, and we do not have separate selling prices for each performance obligation; therefore, for these contracts, we primarily use the cost plus a margin approach to allocate the relative transaction price to identified performance obligations, as it is the best representative of our pricing methods.</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:400;line-height:120%">Revenue is recognized when we satisfy a performance obligation. We receive payments from customers based on a billing schedule as established in our contracts. Billing schedules include down payments and progress billings over time; set milestone payments that are specific to the project are scheduled for performance-based payments or are set time-based payment(s). Variability in contract assets and contract liabilities relates to the timing of billings and revenue recognition, which can vary significantly depending on contractual payment terms, build and installation schedules and the related timing differences in transfer of control. Balances are also impacted by the seasonality in our business.</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:400;line-height:120%">Significant judgments and estimates are used in our revenue policies. In order to assure appropriate and consistent revenue recognition, we regularly evaluate available project related information and update estimates accordingly. We maintain internal policies and procedures to provide guidance for those involved in recording revenue. We monitor for changes in our business sales practices and customer interactions to capture the appropriate types of performance obligations and adjust for any change in control terms and conditions.</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:400;line-height:120%">Our material performance obligation types include:</span></div><div style="margin-top:12pt;padding-left:36pt;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%">Unique configuration contracts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: audio-visual communication systems uniquely configured (custom) or integrated for a customer's particular location and system configuration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">may</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">include all or a combination of the following: engineering services, project management services, video display(s), control solution(s), installation and integration services, scoring and messaging equipment, training, other on-site services, spare parts, software licenses, and assurance-type warranties.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">may</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">have multiple performance obligations in these types of contracts; however, a majority are treated as a combined single performance obligation. In our judgment, this accounting treatment is most appropriate because the substantial part of our promise to customers is to provide significant integration services and incorporate individual goods and services into a combined output or system. Often times, the system is customized or significantly modified to the customer's desired configurations and location, and the interrelated goods and services provide utility to the customer as a package.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue for uniquely configured (custom) or integrated systems is recognized over time using the cost incurred input method. Over time revenue recognition is appropriate because we have no alternative use for the uniquely configured system and have an enforceable right to payment for work performed. The cost incurred input method measures costs incurred to date compared to estimated total costs for each contract. This method is the most faithful depiction of our performance because it measures the value of the contract transferred to the customer. Costs to perform include direct and indirect costs for contract design, production, integration, installation, and assurance-type warranty reserve. Direct costs include materials and components; manufacturing, project management and engineering labor; and subcontracting expenses. Indirect costs include allocated charges for such items as facilities and equipment depreciation and general overhead. Provisions of estimated losses on uncompleted contracts are made in the period when such losses are capable of being estimated.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract modifications to existing contracts with customers are evaluated in accordance with the five-step revenue model. We treat contract modifications as a separate contract and new performance obligations when the additional goods or services are distinct and do not add to the unique configuration or are outside the integrated system and when the consideration reflects standalone selling prices. If the additional goods or services offered under the modification enhance the uniquely configured or integrated systems, revenue is allocated to the existing contracts' performance obligation. Modifications may cause changes in the timing of revenue recognition depending on the allocation to various performance obligations.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The time between contract order and project completion is typically less than 12 months but may extend longer depending on the amount of custom work and customers&#8217; delivery needs.</span></div><div style="margin-top:12pt;padding-left:36pt;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%">Limited configuration (standard systems) and after-sale parts contracts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Limited configured (standard systems) or after-sale parts contracts with limited or no configuration or limited integration are recognized as distinct individual performance obligations when material. When not distinct, we combine into one performance obligation the goods and/or services with each other until the bundle of goods or services is distinct. For standard display purchases made in large quantities, we account for each piece of equipment separately as a distinct performance obligation from which a customer derives benefit. Immaterial goods or services in the context of the contract are included with the display system performance obligation. Standard systems and equipment with limited configurations or integrations may include all or a combination (when immaterial) of the following performance obligations: engineering services, project management services, video display(s), control solution(s), installation and integration services, scoring, messaging and audio equipment, training, spare parts, software licenses, assurance-type warranties, and after-sale parts.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized at a point in time when control passes, or over time as services are performed. When fulfilling limited configuration performance obligations, we are typically able to redirect the video displays or scoring, messaging, or audio equipment to another customer without incurring significant economic losses. </span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Therefore, we have an alternative use for the performance obligation and recognize revenue upon our substantial completion and at the point in time we estimate control has transferred to the customer. When limited configured single performance obligations are more service-type (i.e., installation and integration services), we recognize revenue over time using the cost-to-cost input method, which is the most faithful depiction of the customer obtaining control and benefits from the work performed.</span></div><div style="margin-top:12pt;padding-left:36pt;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%">Services and other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Services sold on a stand-alone basis or after the initial system sale include performance obligations such as event support, control room design, on-site training, equipment service, service-type warranties, technical support, software sold as a service, and other immaterial revenue streams. These are contracted with a customer generally per service event or service type on a stand-alone basis. Services, service type warranties, and other are recognized as net sales when the services are performed, and control is transferred to the customer at a point in time when title or control passes or over time as services are performed and for time-based "stand ready to perform" type obligations. We use professional judgment to determine control transfer. If we have the right to consideration from a customer that directly corresponds with the value of our performance (where we bill a fixed amount for each hour of service provided), we recognize revenue related to the work completed.</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%">Software: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from software license fees on sales, other than uniquely configured type contracts, are recognized when delivery of the product has occurred. Subscription-based licenses include the right for a customer to use our licenses and receive related support for a specified term, and revenue is recognized pro-rata over the term of the engagement.</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%">Shipping and handling costs: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shipping and handling costs collected from our customers in connection with our sales are recorded as revenue. We record shipping and handling costs as a component of cost of sales at the time the product is shipped.</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%">Warranty: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer a standard parts coverage warranty for periods varying from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfMjA2Nzc_b3f916f1-e1fa-4186-80c9-faee84cb11f0">one</span> to five years for most of our products. We also offer additional types of warranties to include on-site labor, routine maintenance and event support. In addition, the terms of warranties on some installations can vary from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfMjA4OTU_dad1a03f-af93-4a98-9a21-3433dee3058c">one</span> to 10 years. The specific terms and conditions of these warranties vary primarily depending on the type of product sold. We estimate the costs which may be incurred under the contractual warranty obligations (assurance type warranty) and record a liability in the amount of such estimated costs at the time the revenue is recognized. Factors affecting our estimate of the cost of our warranty obligations include historical experience and expectations of future conditions. We continually assess the adequacy of our recorded warranty accruals and, to the extent we experience any changes in warranty claim activity or costs associated with servicing those claims, our accrued warranty obligation is adjusted accordingly. For service-type warranty contracts, we allocate revenue to this performance obligation, recognize the revenue over time, and recognize costs as incurred.</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%">Long-term receivables and advertising rights:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We occasionally sell and install our products at facilities in exchange for the rights to sell or to retain future advertising revenues. For these transactions, we recognize revenue equal to the amount of the present value of the future advertising payments if enough advertising is sold to obtain normal margins on the contract, and we record the related receivable in long-term receivables. We recognize imputed interest as earned.</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:400;line-height:120%;text-decoration:underline">Property and equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: In accordance with ASC 360, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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%">property and equipment are stated at cost and depreciated principally on the straight-line method over the following estimated useful lives:</span></div><div style="margin-top: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:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><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:10pt;font-weight:700;line-height:114%">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:114%">Buildings and improvements</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;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:400;line-height:114%">5 - 40</span></div></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:114%">Machinery and equipment</span></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:400;line-height:114%">5 - 7</span></div></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:114%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:114%">3 - 5</span></div></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:114%">Computer software and hardware</span></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:400;line-height:114%">3 - 5</span></div></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:114%">Equipment held for rental</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:114%">2 - 7</span></div></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:114%">Demonstration equipment</span></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:400;line-height:114%">3 - 5</span></div></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:114%">Transportation equipment</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:114%">5 - 7</span></div></td></tr></table></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:400;line-height:120%">Leasehold improvements are depreciated over the lesser of the useful life of the asset or the term of the lease.</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:400;line-height:120%;text-decoration:underline">Impairment of Long-Lived Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: In accordance with ASC 360, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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%">, we assess long-lived tangible assets and definite-lived intangible assets for impairment whenever events or changes in circumstances indicate the carrying value may not be recoverable.</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:400;line-height:120%">When evaluating long-lived assets for potential impairment, we first compare the carrying value of the asset to the asset's estimated future cash flows (undiscounted and without interest charges). If the estimated future cash flows are less than the carrying value of the asset, we calculate an impairment loss. The impairment loss calculation compares the carrying value of the asset to the asset's estimated fair value. We recognize an impairment loss if the amount of the asset's carrying value exceeds the asset's estimated fair value. If we recognize an impairment loss, the adjusted carrying amount of the asset becomes its new cost basis. For a depreciable long-lived asset, the new cost basis will be depreciated (amortized) over the remaining useful life of that asset.</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:400;line-height:120%">Our impairment loss calculations contain uncertainties because they require management to make assumptions and to apply judgment to estimate future cash flows and asset fair values, including forecasting useful lives of the assets and selecting the discount rate that reflects the risk inherent in future cash flows.</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:400;line-height:120%;text-decoration:underline">Goodwill and Other Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We account for goodwill and other intangible assets with indefinite lives in accordance with ASC 350</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill and Other.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Under these provisions, goodwill is not amortized but is tested for impairment on at least an annual basis. Impairment testing is required more often than annually if an event or circumstance indicates an impairment or a decline in value may have 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-weight:400;line-height:120%">A qualitative assessment may be used to first determine whether it is "more likely than not" that the fair value of a reporting unit is less its carrying value. Based on this assessment, if it is determined that is more likely than not that impairment has occurred, a quantitative analysis will be performed. The quantitative assessment uses an income approach to estimate the fair value of each reporting unit. The income approach is based on the projected cash flows, which are discounted to their present value using discount rates which consider the timing and risk of the forecasted cash flows. Fair value is estimated using internally developed forecasts and assumptions and takes into account management plans, business trends, and market and economic conditions. If the quantitative assessment of good impairment fails, an impairment loss equal to the amount that a reporting unit's carrying value exceeds its fair value will be recognized. </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:400;line-height:120%">We completed our annual impairment analysis during the third quarter of fiscal 2022, utilizing a quantitative approach. Based on the outcome of that analysis, goodwill was not impaired. </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:400;line-height:120%;text-decoration:underline">Foreign currency translation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We follow the provisions of ASC 830, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Currency Matters. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our foreign subsidiaries use the local currency of their respective countries as their functional currency. The assets and liabilities of foreign operations are translated at the exchange rates in effect at the balance sheet date. The operating results of foreign operations are translated at weighted average exchange rates. The related translation gains or losses are reported as a separate component of shareholders&#8217; equity in accumulated other comprehensive loss.</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:400;line-height:120%;text-decoration:underline">Income taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We account for income taxes in accordance with ASC 740</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We record a tax provision for anticipated tax consequences of the reported results of operations. Deferred tax assets and liabilities are measured using currently enacted tax rates and statutory tax rates applicable to the years in which we expect these temporary differences will affect taxable income. These assets and liabilities are analyzed regularly, and we assess the likelihood that deferred tax assets will be recoverable from future taxable income. When necessary, a valuation allowance is established if it is more likely than not the deferred tax asset will not be realized. We report the net deferred tax asset and liability as a long-term asset or liability. Net deferred assets or liabilities are calculated by combining them based on their jurisdiction.</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:400;line-height:120%">In addition, because we operate in multiple income tax jurisdictions both within the United States and internationally, the calculation of tax liabilities involves significant judgment in estimating the impact of uncertainties in the application of complex tax laws. Resolution of these uncertainties in a manner inconsistent with our expectations could have a material impact on our financial condition and operating results. See "Note 12. Income Taxes" for further information.</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:400;line-height:120%;text-decoration:underline">Comprehensive income (loss)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We follow the provisions of ASC 220</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reporting Comprehensive Income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which establishes standards for reporting and displaying comprehensive income and its components, and disclose these components in the consolidated statements of comprehensive income. Comprehensive (loss) income reflects the change in equity of a business enterprise during a period from transactions and other events and circumstances from non-owner sources. For us, comprehensive income represents net income adjusted for cumulative foreign currency translation adjustments and unrealized gains and losses on available-for-sale securities. The foreign currency translation adjustment included in the </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:400;line-height:120%">comprehensive income (loss) calculation has not been tax affected, as the investments in foreign affiliates are deemed to be permanent.</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:400;line-height:120%;text-decoration:underline">Product design and development</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We follow the provisions of ASC 730, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and Development</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which states all expenses related to product design and development are charged to operations as incurred. Our product design and development activities include the enhancement of existing products and technologies and the development of new products and technologies.</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:400;line-height:120%;text-decoration:underline">Earnings per share (&#8220;EPS&#8221;)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We follow the provisions of ASC 260</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%"> </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, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">where basic EPS is computed by dividing income attributable to common shareholders by the weighted average number of common shares outstanding for the period. Diluted EPS reflects the potential dilution which may occur if securities or other obligations to issue common stock were exercised or converted into shares of common stock or resulted in the issuance of shares of common stock which share in our earnings.</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:400;line-height:120%">The following is a reconciliation of the net income and common share amounts used in the calculation of basic and diluted EPS for the fiscal years ended April&#160;30, 2022, May&#160;1, 2021 and May&#160;2, 2020:</span></div><div style="margin-top: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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><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:10pt;font-weight:700;line-height:115%">Net income</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:10pt;font-weight:700;line-height:114%">Shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:115%">Per share income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span></div></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:700;line-height:114%">For the year ended April&#160;30, 2022:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"/></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:114%">Basic earnings per share</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:114%">$</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:114%">592&#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:114%">45,188&#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:114%">$</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:114%">0.01&#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:114%">Dilution associated with stock compensation plans</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:114%">&#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:114%">138&#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:114%">&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Diluted earnings 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:114%">$</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:114%">592&#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:114%">45,326&#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:114%">$</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:114%">0.01&#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">For the year ended May&#160;1, 2021:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></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:114%">Basic earnings per share</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:114%">$</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:114%">10,926&#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:114%">44,989&#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:114%">$</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:114%">0.24&#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:114%">Dilution associated with stock compensation plans</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:114%">&#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:114%">213&#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:114%">&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Diluted earnings 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:114%">$</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:114%">10,926&#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:114%">45,202&#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:114%">$</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:114%">0.24&#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">For the year ended May&#160;2, 2020:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></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:114%">Basic earnings per share</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:114%">$</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:114%">491&#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:114%">45,031&#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:114%">$</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:114%">0.01&#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:114%">Dilution associated with stock compensation plans</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:114%">&#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:114%">285&#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:114%">&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Diluted earnings per share</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:114%">$</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:114%">491&#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:114%">45,316&#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:114%">$</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:114%">0.01&#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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options outstanding to purchase 1,846, 2,262 and 2,198 shares of common stock with a weighted average exercise price of $9.15, $9.11 and $9.95 for the fiscal years ended April&#160;30, 2022, May&#160;1, 2021 and May&#160;2, 2020, respectively, were not included in the computation of diluted earnings per share because the effects would be anti-dilutive.</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:400;line-height:120%;text-decoration:underline">Share-based compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We account for share-based compensation in accordance with ASC 718</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation-Stock Compensation. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the fair value recognition provisions of ASC 718, we measure share-based compensation cost at the grant date based on the fair value of the award and recognize the compensation expense over the requisite service period, which is the vesting period. See "Note 10. Shareholders' Equity and Share-Based Compensation" for additional information and the assumptions we use to calculate the fair value of share-based employee compensation.</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%">Other Business Developments</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:400;line-height:120%">Impacts to and changes in global economic conditions are expected as the world economies recover from the COVID-19 pandemic, adjust to supply chain conditions and disruptions, and react to the evolving war and geopolitical environment. Our ability to fund operations and capital expenditures in the future will be dependent on our ability to generate cash flow from operations in these conditions, to maintain or improve margins, and to use funds from our credit facility or other funding sources.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We anticipate needing to utilize a portion of our line of credit which was recently extended to April 2025 to help with our continued investment in capacity to meet our expanding demand. We believe it is probable our existing cash balances and future actions will be sufficient to fund our normal business operations over the next twelve months from the date of this filing. </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:400;line-height:120%">We received governmental wage subsidies from various governmental programs related to COVID-19 implications of $293 and $1,757 during the fiscal years 2022 and 2021, respectively and recorded the subsidies as a reduction of compensation expense, most of it is included in the "Costs of sales" line item in our consolidated statements of operations. We also have elected to defer payments of the employer portion of social security taxes during the payroll tax deferral period, which ended on December 31, 2020. As of April&#160;30, 2022, the total amount of such deferral was $2,633, which is included in the "Accrued expenses" line item in our consolidated balance sheet. Per the terms of the deferral program, the total amount is due on December 31, 2022.</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%">Recent Accounting Pronouncements</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%">Accounting Standards Adopted</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In June 2016, the Financial Accounting Standards Board ("FASB") issued ASU 2016-03, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, which provides guidance regarding the measurement and recognition of credit impairment for certain financial assets. ASU 2016-03 improves financial reporting by requiring more timely recording of credit losses on loans and other financial instruments held by financial institutions and other organizations. Under the new guidance, ASU 2016-03 requires an organization to measure all expected credit losses for financial assets held at the reporting date based on historical experience, current conditions, and reasonable supportable forecasts. We adopted ASU 2016-03 and its related guidance during the first quarter of fiscal 2021, and the adoption did not have a material impact on our consolidated financial statements.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We estimate an allowance for doubtful accounts using a loss rate method. We measure all expected credit losses for financial assets held at the reporting date based on historical experience, current conditions, and reasonable supportable forecasts.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">A reconciliation of the beginning and ending allowance for doubtful accounts is as follows: </span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="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:10pt;font-weight:700;line-height:115%">Year Ended </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:115%">April 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:115%">May 1, 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:114%">Balance as of Balance at beginning of year</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:114%">$</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:114%">3,942&#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:114%">$</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:114%">2,828&#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:114%">Charged to costs and expenses</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:114%">2,083&#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:114%">3,318&#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:114%">Deductions (1)</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:114%">(3,271)</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:114%">(2,204)</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:114%">Balance as of Balance at end of year</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,754&#160;</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,942&#160;</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-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%">(1) Includes account collections and write offs</span></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></table></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:400;line-height:120%">There have been no significant ASUs issued that we adopted during the fiscal year ended April&#160;30, 2022.</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%">Accounting Standards Not Yet Adopted</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2021, FASB issued ASU 2021-10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Government Assistance (Topic 832): Disclosures by Business Entities About Government Assistance </span>("ASU 2021-10"), which requires business entities to disclose information about transactions with a government that are accounted for by applying a grant or contribution model by analogy. For transactions covered by ASU 2021-10, the new standard requires the disclosure of information about the nature of the transaction, including significant terms and conditions, as well as the amounts and specific financial statement line items affected by the transaction. ASU 2021-10 is effective for annual periods beginning after December 15, 2021, which for us is the first quarter of fiscal 2023. Early adoption is permitted. The Company does not expect the adoption of ASU 2021-10 to have a material impact on future disclosures.<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_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.</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> -URI http://asc.fasb.org/topic&amp;trid=2197479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -URI http://asc.fasb.org/topic&amp;trid=2122394<br><br>Reference 4: 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_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702097854840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue Recognition</a></td>
<td class="text">Revenue Recognition<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%;text-decoration:underline">Disaggregation of revenue</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASC 606-10-50, we disaggregate revenue from contracts with customers by the type of performance obligation and the timing of revenue recognition. We determine that disaggregating revenue in these categories achieves the disclosure objective to depict how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors and to enable users of financial statements to understand the relationship to each reportable segment.</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:400;line-height:120%">The following table presents our disaggregation of revenue by segments:</span></div><div style="margin-top: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:20.112%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.963%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="33" 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:114%">Fiscal Year 2022</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:10pt;font-weight:700;line-height:120%">Commercial</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:10pt;font-weight:700;line-height:120%">Live Events</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:10pt;font-weight:700;line-height:114%">High School Park and<br/>Recreation</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:10pt;font-weight:700;line-height:120%">Transportation</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:10pt;font-weight:700;line-height:120%">International</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:10pt;font-weight:700;line-height:120%">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%">Type of performance obligation</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"/><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%">Unique configuration</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:114%">$</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:114%">20,849&#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:114%">$</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:114%">144,095&#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:114%">$</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:114%">20,175&#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:114%">$</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:114%">38,843&#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:114%">$</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:114%">32,658&#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:114%">$</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:114%">256,620&#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 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%">Limited configuration</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:114%">118,308&#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:114%">30,181&#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:114%">88,162&#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:114%">21,370&#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:114%">43,029&#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:114%">301,050&#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%">Service and 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:114%">15,054&#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:114%">24,830&#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:114%">3,479&#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:114%">2,494&#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:114%">7,443&#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:114%">53,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="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:114%">$</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:114%">154,211&#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:114%">$</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:114%">199,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"/><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:114%">$</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:114%">111,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="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:114%">$</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:114%">62,707&#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:114%">$</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:114%">83,130&#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:114%">$</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:114%">610,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"/></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:120%">Timing of revenue recognition</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Goods/services transferred at a point in time</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:114%">$</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:114%">120,776&#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:114%">$</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:114%">37,229&#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:114%">$</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:114%">82,678&#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:114%">$</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:114%">22,088&#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:114%">$</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:114%">45,036&#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:114%">$</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:114%">307,807&#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%">Goods/services transferred over time</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:114%">33,435&#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:114%">161,877&#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:114%">29,138&#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:114%">40,619&#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:114%">38,094&#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:114%">303,163&#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: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:114%">$</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:114%">154,211&#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:114%">$</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:114%">199,106&#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:114%">$</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:114%">111,816&#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:114%">$</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:114%">62,707&#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:114%">$</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:114%">83,130&#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:114%">$</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:114%">610,970&#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: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:20.112%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.963%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" 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:114%">Fiscal Year 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:120%">Commercial</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:120%">Live Events</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:114%">High School Park and<br/>Recreation</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:120%">Transportation</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:120%">International</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:120%">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%">Type of performance obligation</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"/><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Unique configuration</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:114%">$</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:114%">16,535&#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:114%">$</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:114%">104,682&#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:114%">$</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:114%">22,258&#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:114%">$</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:114%">36,398&#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:114%">$</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:114%">22,266&#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:114%">$</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:114%">202,139&#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:114%">Limited configuration</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:114%">96,420&#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:114%">18,679&#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:114%">66,697&#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:114%">19,690&#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:114%">32,583&#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:114%">234,069&#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:114%">Service and 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:114%">14,345&#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:114%">19,688&#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:114%">2,602&#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:114%">2,196&#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:114%">6,994&#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:114%">45,825&#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: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:114%">$</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:114%">127,300&#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:114%">$</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:114%">143,049&#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:114%">$</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:114%">91,557&#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:114%">$</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:114%">58,284&#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:114%">$</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:114%">61,843&#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:114%">$</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:114%">482,033&#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:700;line-height:120%">Timing of revenue recognition</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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:114%">Goods/services transferred at a point in time</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:114%">$</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:114%">98,243&#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:114%">$</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:114%">23,906&#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:114%">$</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:114%">60,859&#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:114%">$</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:114%">20,180&#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:114%">$</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:114%">34,388&#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:114%">$</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:114%">237,576&#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:114%">Goods/services transferred over time</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:114%">29,057&#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:114%">119,143&#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:114%">30,698&#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:114%">38,104&#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:114%">27,455&#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:114%">244,457&#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: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:114%">$</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:114%">127,300&#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:114%">$</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:114%">143,049&#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:114%">$</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:114%">91,557&#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:114%">$</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:114%">58,284&#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:114%">$</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:114%">61,843&#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:114%">$</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:114%">482,033&#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: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:21.021%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" 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:114%">Fiscal Year 2020</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:120%">Commercial</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:120%">Live Events</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:114%">High School Park and<br/>Recreation</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:120%">Transportation</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:120%">International</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:120%">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%">Type of performance obligation</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"/><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;text-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%">Unique configuration</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:114%">$</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:114%">35,212&#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:114%">$</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:114%">140,044&#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:114%">$</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:114%">19,176&#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:114%">$</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:114%">43,519&#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:114%">$</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:114%">40,454&#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:114%">$</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:114%">278,405&#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:120%">Limited configuration</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:114%">102,847&#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:114%">31,897&#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:114%">74,266&#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:114%">24,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:114%">45,626&#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:114%">279,224&#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:120%">Service and 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:114%">14,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:114%">24,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:114%">2,972&#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:114%">2,032&#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:114%">7,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:114%">51,303&#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: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:114%">$</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:114%">152,627&#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:114%">$</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:114%">196,591&#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:114%">$</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:114%">96,414&#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:114%">$</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:114%">70,139&#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:114%">$</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:114%">93,161&#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:114%">$</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:114%">608,932&#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:700;line-height:120%">Timing of revenue recognition</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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:120%">Goods/services transferred at a point in time</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:114%">$</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:114%">105,096&#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:114%">$</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:114%">39,521&#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:114%">$</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:114%">68,582&#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:114%">$</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:114%">25,157&#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:114%">$</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:114%">47,345&#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:114%">$</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:114%">285,701&#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:120%">Goods/services transferred over time</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:114%">47,531&#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:114%">157,070&#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:114%">27,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">44,982&#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:114%">45,816&#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:114%">323,231&#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: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:114%">$</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:114%">152,627&#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:114%">$</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:114%">196,591&#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:114%">$</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:114%">96,414&#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:114%">$</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:114%">70,139&#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:114%">$</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:114%">93,161&#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:114%">$</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:114%">608,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><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See "Note </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Segment Reporting" for a disaggregation of revenue by geography.</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%;text-decoration:underline">Contract balances</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets represent revenue recognized in excess of amounts billed and include unbilled receivables. Unbilled receivables, which represent an unconditional right to payment subject only to the passage of time, are reclassified to accounts receivable when they are billed according to the contract terms. Contract liabilities represent amounts billed to the clients in excess of revenue recognized to date.</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:400;line-height:120%">The following table reflects the balances and changes in our contract assets and liabilities:</span></div><div style="margin-top: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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:10pt;font-weight:700;line-height:114%">April 30, 2022</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:10pt;font-weight:700;line-height:114%">May 1, 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:120%">Contract assets</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41,687&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32,799&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;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:120%">Contract liabilities - current</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:114%">90,393&#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:114%">64,495&#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:120%">Contract liabilities - non-current</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:114%">10,998&#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:114%">10,720&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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:400;line-height:120%">The changes in our contract assets and contract liabilities from May&#160;1, 2021 to April&#160;30, 2022 were due to the timing of billing schedules and revenue recognition, which can vary significantly depending on the contractual payment terms and the seasonality of the sports markets. We had no material impairments of contract assets for fiscal 2022.</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:400;line-height:120%">For service-type warranty contracts, we allocate revenue to this performance obligation, recognize the revenue over time, and recognize costs as incurred. Earned and unearned revenues for these contracts are included in the "Contract assets" and "Contract liabilities". Changes in unearned service-type warranty contracts, net were as follows:</span></div><div style="margin-top: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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:10pt;font-weight:700;line-height:115%">April 30, 2022</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:10pt;font-weight:700;line-height:115%">May 1, 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:120%">Balance at beginning of year</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:114%">$</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:114%">24,590&#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:114%">$</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:114%">24,490&#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 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:120%">New contracts 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:114%">42,619&#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:114%">35,623&#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:120%">Less: reductions for revenue recognized</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:114%">(40,614)</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:114%">(36,723)</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:400;line-height:120%">Foreign currency translation and 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:114%">(249)</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:114%">1,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;text-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%">Balance at end of year</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:114%">$</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:114%">26,346&#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:114%">$</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:114%">24,590&#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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April&#160;30, 2022 and May&#160;1, 2021, our contracts in progress that were identified as loss contracts were immaterial. For these contracts, the provision for losses are included in the "Accrued expenses" line item in our consolidated balance sheets.</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:400;line-height:120%">During fiscal 2022, we recognized revenue of $53,241 related to our contract liabilities as of May&#160;1, 2021.</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%;text-decoration:underline">Remaining performance obligations</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April&#160;30, 2022, the aggregate amount of the transaction price allocated to the remaining performance obligations was $533,340. We expect approximately $452,289 of our remaining performance obligations to be recognized over the next 12 months, with the remainder recognized thereafter. Remaining performance obligations related to product and service agreements at April&#160;30, 2022 are $471,589 and $61,751, respectively. Although remaining performance obligations reflect business that is considered to be legally binding, cancellations, deferrals or scope adjustments may occur. Any known project cancellations, revisions to project scope and cost, foreign currency exchange fluctuations and project deferrals are reflected or excluded in the remaining performance obligation balance, as appropriate.</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=123351226&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=123351226&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=123351226&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=123351226&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=123351226&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=123351226&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=123351226&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=123351226&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=123351226&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>dtr-types: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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702097657112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</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_SegmentReportingAbstract', window );"><strong>Segment Reporting [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_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Reporting</a></td>
<td class="text">Segment Reporting<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We organize and manage our business by the following five segments which meet the definition of reportable segments under ASC 280-10</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Commercial, Live Events, High School Park and Recreation, Transportation, and International. These segments are based on the customer type or geography and are the same as our business units. Separate financial information is available and regularly evaluated by our chief operating decision-maker (CODM), who is our president and chief executive officer, in making resource allocation decisions for our segments. Our CODM evaluates segment performance according to the GAAP measure of gross profit.</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:400;line-height:120%">Our Commercial business unit primarily consists of sales of our integrated video display systems, digital billboards, Galaxy</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and Fuelight</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">&#8482;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> product lines, and dynamic messaging systems to resellers (primarily sign companies), out-of-home ("OOH") companies, national retailers, quick-serve restaurants, casinos, shopping centers, cruise ships, commercial building owners, and petroleum retailers. Our Live Events business unit primarily consists of sales of integrated scoring and video display systems to college and professional sports facilities and convention centers and sales of our mobile display technology to video rental organizations and other live events type venues. Our High School Park and Recreation business unit primarily consists of sales of scoring systems, Galaxy</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> displays and video display systems to primary and secondary education facilities and resellers (primarily sign companies). Our Transportation business unit primarily consists of sales of intelligent transportation systems dynamic messaging signs for road management, mass transit, and aviation applications and other electronic signage for advertising and way-finding needs, which includes our Vanguard</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and Galaxy</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> product lines and other intelligent transportation systems dynamic message signs, to governmental transportation departments, transportation industry contractors, airlines and other transportation related customers. Our International business unit consists of sales of all product lines outside the United States and Canada. In our International business unit, we focus on product lines related to integrated scoring and video display systems for sports and commercial applications, OOH advertising products, architectural lighting, and transportation related products for sale outside of the United States and Canada to the related type of company, including sports and commercial business facilities, OOH companies, and governmental transportation agencies.</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:400;line-height:120%">Assets are not allocated to the segments. Depreciation and amortization are allocated to each segment based on various financial measures; however, some depreciation and amortization are corporate in nature and remain unallocated. Our segments follow the same accounting policies as those described in "Note 1. Nature of Business and Summary of Significant Accounting Policies." Some expenses or services are not directly allocable to a sale or segment or the resources and related expenses are shared across business segment areas. These expenses are allocated using estimates and allocation methodologies based on financial measures and professional judgment. Shared or unabsorbed manufacturing costs are allocated to the business unit benefiting most from that manufacturing location's production capabilities. Shared or unabsorbed costs of domestic field sales and services infrastructure, including most field administrative staff, are allocated to the Commercial, Live Events, High School Park and Recreation, and Transportation business units based on cost of sales. Shared manufacturing, buildings and utilities, and procurement costs are allocated based on payroll dollars, square footage and various other financial measures in the segment analysis.</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:400;line-height:120%">We do not maintain information on sales by products; therefore, disclosure of such information is not practical.</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:400;line-height:120%">The following table sets forth certain financial information for each of our five reporting segments for the periods indicated:</span></div><div style="margin-top: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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" 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:115%">Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;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:115%">April 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;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:115%">May 1, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;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:115%">May 2, 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:700;line-height:120%">Net sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"/></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:120%">Commercial</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:114%">$</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:114%">154,211&#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:114%">$</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:114%">127,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 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:114%">$</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:114%">152,627&#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:120%">Live Events</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:114%">199,106&#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:114%">143,049&#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:114%">196,591&#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:400;line-height:120%">High School Park and Recreation</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:114%">111,816&#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:114%">91,557&#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:114%">96,414&#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:120%">Transportation</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:114%">62,707&#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:114%">58,284&#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:114%">70,139&#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:400;line-height:120%">International</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:114%">83,130&#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:114%">61,843&#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:114%">93,161&#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:120%">Total company net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">610,970&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">482,033&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">608,932&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><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;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%">Gross profit:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 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:120%">Commercial</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:114%">31,851&#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:114%">33,072&#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:114%">29,246&#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:120%">Live Events</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:114%">21,787&#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:114%">24,397&#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:114%">39,518&#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:400;line-height:120%">High School Park and Recreation</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:114%">35,477&#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:114%">31,472&#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:114%">28,874&#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:120%">Transportation</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:114%">18,172&#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:114%">20,329&#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:114%">23,910&#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:400;line-height:120%">International</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:114%">9,410&#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:114%">11,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,152&#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:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">116,697&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">120,583&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">138,700&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;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:700;line-height:120%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 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:120%">Selling</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:114%">51,075&#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:114%">48,649&#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:114%">65,902&#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:120%">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:114%">32,563&#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:114%">27,980&#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:114%">35,193&#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:400;line-height:120%">Product design 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:114%">29,013&#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:114%">26,846&#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:114%">37,772&#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: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:114%">112,651&#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:114%">103,475&#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:114%">138,867&#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 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:120%">Operating income (loss)</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:114%">4,046&#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:114%">17,108&#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:114%">(167)</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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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;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%">Nonoperating income (expense):</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"/></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:114%">Interest income (expense), 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:114%">171&#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:114%">(65)</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:114%">699&#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"/><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:400;line-height:114%">Other expense, 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:114%">(3,109)</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:114%">(2,983)</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:114%">(541)</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:114%">Income (loss) before income taxes</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,108&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,060&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(9)</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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:120%">Depreciation and amortization:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 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:120%">Commercial</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:114%">$</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:114%">2,677&#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:114%">$</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:114%">3,037&#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:114%">$</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:114%">3,682&#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:120%">Live Events</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:114%">5,238&#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:114%">5,798&#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:114%">5,605&#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:400;line-height:120%">High School Park and Recreation</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:114%">1,420&#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:114%">1,942&#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:114%">2,025&#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:120%">Transportation</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:114%">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:114%">979&#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:114%">1,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 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:120%">International</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:114%">2,796&#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:114%">2,887&#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:114%">2,460&#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:114%">Unallocated corporate 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:114%">2,712&#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:114%">2,434&#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:114%">2,917&#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:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,394&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,077&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,718&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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:400;line-height:120%">No single geographic area comprises a material amount of our net sales or property and equipment, net of accumulated depreciation, other than the United States. The following table presents information about net sales and property and equipment, net of accumulated depreciation, in the United States and elsewhere:</span></div><div style="margin-top: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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" 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:114%">Year Ended</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:10pt;font-weight:700;line-height:114%">April 30, 2022</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:10pt;font-weight:700;line-height:114%">May 1, 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:10pt;font-weight:700;line-height:114%">May 2, 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:700;line-height:120%">Net sales:</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"/></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:120%">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:114%">$</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:114%">513,740&#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:114%">$</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:114%">413,211&#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:114%">$</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:114%">504,931&#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:120%">Outside United States</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:114%">97,230&#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:114%">68,822&#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:114%">104,001&#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: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:114%">$</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:114%">610,970&#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:114%">$</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:114%">482,033&#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:114%">$</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:114%">608,932&#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%">Property and equipment, net of accumulated depreciation:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></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:120%">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:114%">$</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:114%">58,643&#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:114%">$</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:114%">50,130&#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:114%">$</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:114%">58,422&#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:120%">Outside United States</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:114%">8,122&#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:114%">8,552&#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:114%">9,062&#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: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:114%">$</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:114%">66,765&#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:114%">$</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:114%">58,682&#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:114%">$</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:114%">67,484&#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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have numerous customers worldwide for sales of our products and services, and no customer accounted for 10% or more of net sales; therefore, we are not economically dependent on a limited number of customers for the sale of our products and services.</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:400;line-height:120%">We have numerous raw material and component suppliers, and no supplier accounts for 10% or more of our cost of sales; however, we have a number of single-source and limited-source suppliers that could limit our supply or cause delays in obtaining raw material and components needed in manufacturing.</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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-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_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</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 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 34<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8981-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 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-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 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 26<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8844-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 41<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-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 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<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=123359005&amp;loc=d3e8736-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 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8657-108599<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 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702097701208">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</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 custom" 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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</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:400;line-height:120%">The changes in the carrying amount of goodwill related to each reportable segment for the fiscal year ended April&#160;30, 2022 were as follows:</span></div><div style="margin-top: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:30.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.964%"/><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:10pt;font-weight:700;line-height:120%">Live Events</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:10pt;font-weight:700;line-height:120%">Commercial</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:10pt;font-weight:700;line-height:120%">Transportation</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:10pt;font-weight:700;line-height:120%">International</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:10pt;font-weight:700;line-height:120%">Total</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:700;line-height:114%">Balance as of May&#160;1, 2021:</span></div></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:114%">$</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:114%">2,313&#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:114%">$</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:114%">3,464&#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:114%">$</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:114%">84&#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:114%">$</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:114%">2,553&#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:114%">$</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:114%">8,414&#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 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:120%">Foreign 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:114%">(17)</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:114%">(115)</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:114%">(16)</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:114%">(339)</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:114%">(487)</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Balance as of April&#160;30, 2022:</span></div></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:114%">$</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:114%">2,296&#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:114%">$</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:114%">3,349&#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:114%">$</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:114%">68&#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:114%">$</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:114%">2,214&#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:114%">$</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:114%">7,927&#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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We perform an analysis of goodwill on an annual basis and test for impairment more frequently if events or changes in circumstances indicate that an asset might be impaired. Our annual analysis is performed during our third quarter of each fiscal year, based on the goodwill amount as of the first business day of our third fiscal quarter. We performed our annual impairment test and concluded no goodwill impairment existed for fiscal years 2022, 2021, and 2020.</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%">Intangible Assets</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:400;line-height:120%">The following table summarizes intangible assets, net, as of April&#160;30, 2022 and May&#160;1, 2021:</span></div><div style="margin-top: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:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><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:10pt;font-weight:700;line-height:114%">April 30, 2022</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:10pt;font-weight:700;line-height:114%">Weighted Average Life (in years)</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:10pt;font-weight:700;line-height:114%">Gross Carrying 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:10pt;font-weight:700;line-height:114%">Accumulated 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:10pt;font-weight:700;line-height:114%">Net Carrying Amount</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:120%">Registered trademarks</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:114%">20.0</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:114%">$</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:114%">639&#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:114%">$</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:114%">233&#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:114%">$</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:114%">406&#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:120%">Software</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:114%">3.0</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:114%">2,984&#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:114%">2,984&#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:114%">&#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;text-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%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;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:114%">10.0</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:114%">2,853&#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:114%">1,787&#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:114%">1,066&#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:120%">Other</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:114%">1.0</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:114%">101&#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:114%">101&#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:114%">&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td colspan="3" style="background-color:#cceeff;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:114%">7.6</span></td><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:114%">$</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:114%">6,577&#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:114%">$</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:114%">5,105&#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:114%">$</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:114%">1,472&#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: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:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><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:10pt;font-weight:700;line-height:114%">May 1, 2021</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:10pt;font-weight:700;line-height:114%">Weighted Average Life (in years)</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:10pt;font-weight:700;line-height:114%">Gross Carrying 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:10pt;font-weight:700;line-height:114%">Accumulated 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:10pt;font-weight:700;line-height:114%">Net Carrying Amount</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:120%">Registered trademarks</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:114%">19.4</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:114%">$</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:114%">738&#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:114%">$</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:114%">246&#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:114%">$</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:114%">492&#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:120%">Software</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:114%">3.0</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:114%">6,606&#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:114%">6,412&#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:114%">194&#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:120%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;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:114%">10.0</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:114%">2,984&#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:114%">1,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:114%">1,396&#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:120%">Other</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:114%">1.5</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:114%">132&#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:114%">131&#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:114%">1&#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:114%">Total</span></td><td colspan="3" style="background-color:#cceeff;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:114%">6.1</span></td><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:114%">$</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:114%">10,460&#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:114%">$</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:114%">8,377&#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:114%">$</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:114%">2,083&#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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fiscal years 2022, 2021, and 2020, amortization expense was $504, $1,502, and $1,498, respectively. Amortization expenses are included primarily in product design and development and selling expense in the consolidated statements of operations. Intangible assets are written off when fully amortized.</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:400;line-height:120%">As of April&#160;30, 2022, amortization expenses for future periods were estimated to be as follows:</span></div><div style="margin-top: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:84.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.466%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:10pt;font-weight:700;line-height:120%">Fiscal years ending</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:10pt;font-weight:700;line-height:120%">Amount</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:114%">2023</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:114%">$</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:114%">300&#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:114%">2024</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:114%">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="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:114%">2025</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:114%">300&#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:114%">2026</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:114%">266&#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:114%">2027</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:114%">36&#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:120%">Thereafter</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:114%">270&#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:114%">Total expected amortization expense</span></td><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:114%">$</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:114%">1,472&#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>dtr-types: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>29
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702097623336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Selected Financial Statement Data<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalFinancialInformationDisclosureTextBlock', window );">Selected Financial Statement Data</a></td>
<td class="text">Selected Financial Statement Data<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following:</span></div><div style="margin-top: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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:10pt;font-weight:700;line-height:114%">April 30, 2022</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:10pt;font-weight:700;line-height:114%">May 1, 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:114%">Raw materials</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:114%">$</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:114%">71,410&#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:114%">$</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:114%">29,913&#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:114%">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:114%">14,238&#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:114%">9,948&#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:114%">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:114%">48,744&#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:114%">34,495&#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: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:114%">$</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:114%">134,392&#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:114%">$</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:114%">74,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"/></tr></table></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:400;line-height:120%">Property and equipment, net consisted of the following:</span></div><div style="margin-top: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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:10pt;font-weight:700;line-height:114%">April 30, 2022</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:10pt;font-weight:700;line-height:114%">May 1, 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:114%">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:114%">$</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:114%">1,899&#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:114%">$</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:114%">1,924&#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:114%">Buildings</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:114%">69,170&#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:114%">69,608&#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:114%">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:114%">110,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:114%">98,451&#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:114%">Office furniture and 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:114%">4,098&#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:114%">4,103&#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:114%">Computer software and hardware</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:114%">46,922&#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:114%">44,851&#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:114%">Construction 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:114%">5,792&#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:114%">&#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="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:114%">Demonstration 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:114%">7,260&#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:114%">7,186&#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:114%">Transportation 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:114%">7,065&#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:114%">7,264&#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: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:114%">252,285&#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:114%">233,387&#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:114%">Less accumulated depreciation</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:114%">185,520&#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:114%">174,705&#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: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:114%">$</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:114%">66,765&#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:114%">$</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:114%">58,682&#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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our depreciation expense was $14,890, $15,575, and $16,230 for the fiscal years 2022, 2021, and 2020, respectively.</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:400;line-height:120%">Accrued expenses consisted of the following:</span></div><div style="margin-top: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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:10pt;font-weight:700;line-height:114%">April 30, 2022</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:10pt;font-weight:700;line-height:114%">May 1, 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:114%">Compensation</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:114%">$</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:114%">15,944&#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:114%">$</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:114%">13,079&#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:114%">Taxes, other than 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:114%">6,741&#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:114%">5,888&#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:114%">Accrued employee benefits</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:114%">3,227&#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:114%">2,174&#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:114%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZToyYmNlMmE4YWVmYjg0ODkyYTc4YzE4ZWQxMjE5ZDAzNi90YWJsZXJhbmdlOjJiY2UyYThhZWZiODQ4OTJhNzhjMThlZDEyMTlkMDM2XzQtMC0xLTEtMzc_4e6d1296-a64f-4444-9890-1d0627aa4e98"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZToyYmNlMmE4YWVmYjg0ODkyYTc4YzE4ZWQxMjE5ZDAzNi90YWJsZXJhbmdlOjJiY2UyYThhZWZiODQ4OTJhNzhjMThlZDEyMTlkMDM2XzQtMC0xLTEtMzc_6e2fdc93-5d01-412e-8eeb-5eadd67dbfb3">Operating lease liabilities</span></span></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:114%">2,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:114%">1,881&#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:114%">Short-term accrued expenses</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:114%">6,738&#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:114%">7,455&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Acquisition-related contingency 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:114%">&#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:114%">195&#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: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:114%">$</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:114%">34,959&#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:114%">$</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:114%">30,672&#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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other (expense) income, net consisted of the following:</span></div><div style="margin-top: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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" 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:115%">Year Ended</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:10pt;font-weight:700;line-height:120%">April 30, 2022</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:10pt;font-weight:700;line-height:120%">May 1, 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:10pt;font-weight:700;line-height:120%">May 2, 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:114%">Foreign currency transaction (losses) gains</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:114%">$</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:114%">(227)</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:114%">$</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:114%">(675)</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:114%">$</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:114%">207&#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:114%">Equity in losses of affiliates</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:114%">(2,970)</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:114%">(2,370)</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:114%">(741)</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:114%">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:114%">88&#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:114%">62&#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:114%">(7)</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: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:114%">$</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:114%">(3,109)</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:114%">$</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:114%">(2,983)</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:114%">$</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:114%">(541)</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_AdditionalFinancialInformationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement.</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_AdditionalFinancialInformationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702097678952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Receivables<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablesTextBlock', window );">Receivables</a></td>
<td class="text">Receivables<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We invoice customers based on a billing schedule as established in our contracts. We sometimes have the ability to file a contractor&#8217;s lien against the product installed as collateral and to file claims against surety bonds to protect our interest in receivables. Foreign sales are at times secured by irrevocable letters of credit or bank guarantees. Accounts receivable are reported net of an allowance for doubtful accounts of $2,754 and $3,942 at April&#160;30, 2022 and May&#160;1, 2021, respectively. Included in accounts receivable as of April&#160;30, 2022 and May&#160;1, 2021 was $1,834 and $660, respectively, of retainage on construction-type contracts, all of which is expected to be collected within one 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-weight:400;line-height:120%">In some contracts with customers, we agree to installment payments exceeding 12 months. The present value of these contracts is recorded as a receivable as the revenue is recognized in accordance with GAAP, and profit is recognized to the </span></div>extent the present value is in excess of cost. We generally retain a security interest in the equipment or in the cash flow generated by the equipment until the contract is paid. The present value of long-term contracts, including accrued interest and current maturities, was $4,288 and $3,097 as of April&#160;30, 2022 and May&#160;1, 2021, respectively. Contract receivables bearing annual interest rates of 0.0 to 9.0 percent are due in varying annual installments through November 2025. The face value of long-term receivables was $4,364 as of April&#160;30, 2022 and $3,438 as of May&#160;1, 2021.<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_FinancingReceivablesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 financing 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 310<br> -SubTopic 10<br> -URI http://asc.fasb.org/subtopic&amp;trid=2196772<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=2196816<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>31
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702097819448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financing Agreements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Financing Agreement</a></td>
<td class="text">Financing Agreements<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a credit agreement with a bank which provides for a $35,000, line of credit and allows up to $20,000 for commercial and standby letters of credit. The bank has a security interest in certain assets located in the United States. The interest rate on the line of credit ranges from the secured overnight financing rate ("SOFR") plus 75 basis points to SOFR plus 125 basis points depending on certain ratios. The line of credit was renewed on April 29, 2022, and the maturity date of our credit agreement and related revolving bank note is April 29, 2025. </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:400;line-height:120%">The credit agreement and amendments to the credit agreement require us to be in compliance with certain financial ratios, including a covenant to maintain the ratio of interest-bearing debt to earnings before income taxes, depreciation, and amortization of less than 2.5, and other covenants. The credit agreement and amendments to the credit agreement also contain customary events of default, including the failure to comply with covenants, the failure to pay or discharge material judgments and taxes, bankruptcy, the failure to pay loans and fees, and experiencing a change of control. The occurrence of an event of default by us would permit the lenders to terminate their commitments and accelerate repayment of the loans, foreclose on the collateral for the loans, and require collateralization of outstanding letters of credit. </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:400;line-height:120%">As of April&#160;30, 2022, there were no advances under the loan portion of the line of credit, and the balance of the letters of credit outstanding was approximately $4,669. As of April&#160;30, 2022, $30,331 of the credit facility was available for borrowing.</span></div>As of April&#160;30, 2022, we had $715 of bank guarantees or other financial instruments for display installations issued by another bank and secured by a restricted cash deposit. If we are unable to meet the terms of the arrangement, the bank would subrogate its loss by drawing on the secured cash deposit.<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><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<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(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>dtr-types: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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702097639448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Repurchase Program<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</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_EquityAbstract', window );"><strong>Equity [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_us-gaap_TreasuryStockTextBlock', window );">Share Repurchase Program</a></td>
<td class="text">Share Repurchase Program<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June&#160;17, 2016, our Board of Directors approved a stock repurchase program under which we may purchase up to $40,000 of the Company's outstanding shares of common stock. Under this program, we may repurchase shares from time to time in open market transactions and in privately negotiated transactions based on business, market, applicable legal requirements and other considerations. The repurchase program does not require the repurchase of a specific number of shares and may be terminated at any time.</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:400;line-height:120%">In April 2020, the Board had suspended the program. On December 2, 2021, the Board of Directors of Daktronics voted to reauthorize the stock repurchase program.</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:400;line-height:120%">During fiscal 2021, we had no repurchases of shares of our outstanding common stock. During fiscal 2022 and 2020, we repurchased 641 and 1,039, respectively, shares of common stock at a total cost of $3,184 and $5,636, respectively. As of April&#160;30, 2022, we had $29,355 of remaining capacity under our current share repurchase program.</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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EquityAbstract</td>
</tr>
<tr>
<td style="padding-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_TreasuryStockTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury 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 505<br> -SubTopic 30<br> -URI http://asc.fasb.org/subtopic&amp;trid=2208821<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702098147064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</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 custom" 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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We lease facilities and various equipment to manufacture products and provide employee collaboration space and tools. These are all classified as operating leases and have initial lease terms ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90ZXh0cmVnaW9uOmNkYWQ5MjRhZDgzYjRkZmZhMzRmZWE5OTFkYzA0MzE3XzIyNQ_8e6d9d3a-343e-4e56-980f-068e2345cd21">one</span> to five years. These operating leases do not contain material residual value guarantees or material restrictive covenants. Our lease for our facility in Sioux Falls, South Dakota has a purchase option. We do not have any financing leases.</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:400;line-height:120%">We determine if an arrangement is a lease at the inception of the lease. Leases with an initial term of 12 months or less are not recorded on the balance sheet. Right-of-use assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease right-of-use assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. As we are generally not able to determine the rate implicit in our leases, we use the incremental borrowing rate based on the information available at the commencement date in determining the present value of future lease payments. The </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:400;line-height:120%">operating lease right-of-use asset includes any prepaid lease payments and initial direct costs and excludes any lease incentives and impairments. Some of our leases include options to extend the term, which is only included in the right-of-use assets and lease liability calculation when it is reasonably certain that we will exercise that option. We have lease agreements with lease and non-lease components, and we have elected to account for all asset classes as a single lease component. Our operating leases also typically require payment of real estate taxes, insurance, and common area maintenance. These components comprise the majority of our variable lease cost and are excluded from the present value of our lease obligations. In instances where they are fixed, they are included due to our election to combine lease and non-lease components. Our total variable lease costs are immaterial.</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:400;line-height:120%">Operating lease cost is recognized on a straight-line basis over the lease term, and short-term lease cost is recognized when paid. During fiscal 2022, the amount of the operating lease cost included in cost of sales and operating expenses in the consolidated statements of operations was $2,425 and $870, respectively, as compared to $2,241 and $977, respectively, in fiscal year 2021; and $2,325 and $1,116, respectively, in fiscal year 2020. Operating lease cost includes short-term leases, which are immaterial.</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:400;line-height:120%">As of April&#160;30, 2022, the weighted average remaining lease term and discount rate related to operating leases was 3.6 years and 2.4 percent as compared to 4.7 years and 3.3 percent as of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">May&#160;1, 2021.</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:400;line-height:120%">Supplemental unaudited cash flow information related to operating leases were as follows:</span></div><div style="margin-top: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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Year Ended</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:10pt;font-weight:700;line-height:114%">April 30, 2022</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:10pt;font-weight:700;line-height:114%">May 1, 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:114%">Cash paid for amounts included in the measurement of lease liabilities:</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"/></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:114%">Operating cash flows for operating leases</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:114%">$</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:114%">2,680&#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:114%">$</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:114%">2,752&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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:400;line-height:120%">Future minimum operating lease payments as of, and subsequent to,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">April&#160;30, 2022 under ASC 842 are as follows:</span></div><div style="margin-top: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:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><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:10pt;font-weight:700;line-height:115%">Operating Leases(1)</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:114%">Fiscal years ending</span></td><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2023</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:114%">$</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:114%">2,489&#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:114%">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:114%">2,285&#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:114%">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:114%">1,632&#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:114%">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:114%">807&#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:114%">2027</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:114%">667&#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:114%">Thereafter</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:114%">&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total lease payments</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:114%">7,880&#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:114%">Less imputed interest</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:114%">(417)</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:114%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90YWJsZTo4ZmRhNDdhMGZjZjg0NDdjOGRmNWMyZTU4M2QwZjhjMC90YWJsZXJhbmdlOjhmZGE0N2EwZmNmODQ0N2M4ZGY1YzJlNTgzZDBmOGMwXzEwLTAtMS0xLTM3_f5346ec1-08a4-469e-8cae-bcbb8d18e21a">Total lease liabilities</span></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:114%">$</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:114%">7,463&#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="padding-left:9pt;text-align:justify;text-indent:9pt"><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:6.34pt">Includes $3,556 to extend the term of the lease for our Sioux Falls, South Dakota manufacturing facility.</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_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>dtr-types: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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702097690952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' Equity and Share-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</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_EquityAbstract', window );"><strong>Equity [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_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Shareholders' Equity and Share-Based Compensation</a></td>
<td class="text">Shareholders' Equity and Share-Based Compensation<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Authorized shares types and shareholder rights plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Our 120,000 authorized shares consist of 115,000 shares of common stock, 50 shares of Series A Junior Participating Preferred Stock, and 4,950 shares of &#8220;undesignated stock.&#8221; Our Board of Directors has the power to authorize and issue any or all of the shares of undesignated stock without shareholder approval, including the authority to establish the rights and preferences of the undesignated stock.</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:400;line-height:120%">Each outstanding share of our common stock includes one preferred share purchase right. Each right entitles the registered holder of our common stock to purchase from us one one-thousandth of one share of our Series A Junior Participating Preferred Stock at an initial exercise price of $20 per right, subject to adjustment and the terms of the shareholder rights agreement under which the dividend was declared and paid. The rights become exercisable immediately after the earlier of (i) 10 business days following a public announcement that a person or group has acquired beneficial ownership of 20 </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:400;line-height:120%">percent or more of our outstanding common shares (subject to certain exceptions) or (ii) 10 business days following the commencement or announcement of an intention to make a tender offer or exchange offer for our common shares, the consummation of which would result in the beneficial ownership by a person or group of 20 percent or more of our outstanding common shares. The rights expire on November 19, 2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">which date may be extended by our Board of Directors subject to certain additional conditions.</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:400;line-height:120%;text-decoration:underline">Stock incentive plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: During fiscal 2021, we established the Daktronics, Inc. 2020 Stock Incentive Plan (&#8220;2020 Plan&#8221;) and ceased granting options under the 2015 Stock Incentive Plan ("2015 Plan"). The 2020 Plan provides for the issuance of stock-based awards, including stock options, restricted stock, restricted stock units and deferred stock, to employees, directors and consultants. Stock options issued to employees under the 2015 Plan and 2020 Plan generally have a 10-year life, an exercise price equal to the closing market value on the grant date and a five-year annual vesting period. Stock options granted to independent directors under these plans have a seven-year life and an exercise price equal to the closing market value on the date of grant. Stock options granted to independent directors vest in one year, provided that the directors remain on the Board. The restricted stock granted to independent directors vests in one year, provided that the directors remain on the Board. Restricted stock units are granted to employees and have a five-year annual vesting period. As with stock options, restricted stock and restricted stock unit ownership cannot be transferred during the vesting period.</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:400;line-height:120%">At April&#160;30, 2022, the aggregate number of shares available for future grants under the 2020 Plan for stock options and restricted stock awards was 2,456 shares. Shares of common stock subject to all stock awards granted under the 2020 Plan are counted as one share of stock for each share of stock subject to the award. Although the 2015 Plan remains in effect for options outstanding that were granted under the 2015 Plan until the earlier of the exercise of the options or their expiration or termination without being exercised, no new options can be granted under the 2015 Plan.</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%">Restricted stock and restricted stock units</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We issue restricted stock to our non-employee directors and restricted stock units to employees. Restricted stock issued to non-employee directors are participating securities and receive dividends prior to vesting. Unvested restricted stock will terminate and be forfeited upon termination of employment or service. The fair value of restricted stock and our restricted stock unit awards are measured on the grant date based on the market value of our common stock. The related compensation expense as calculated under ASC 718, net of estimated forfeitures, is recognized over the applicable vesting period. Unrecognized compensation expense related to the restricted stock and restricted stock unit awards was approximately $1,772 at April&#160;30, 2022, which is expected to be recognized over a weighted-average period of 2.71 years. The total fair value of restricted stock vested was $1,203, $1,293, and $1,415 in fiscal years 2022, 2021, and 2020, respectively.</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:400;line-height:120%">A summary of non-vested restricted stock and restricted stock units for fiscal years 2022, 2021, and 2020 is as follows:</span></div><div style="margin-top:12pt;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:16.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.087%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="33" style="background-color:#ffffff;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:114%">Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:10pt;font-weight:700;line-height:114%">April 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:114%">May 1, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:114%">May 2, 2020</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:10pt;font-weight:700;line-height:120%">Number of Nonvested Shares </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:10pt;font-weight:700;line-height:114%">Weighted Average Grant Date<br/>Fair Value Per Share</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:10pt;font-weight:700;line-height:120%">Number of Nonvested Shares</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:10pt;font-weight:700;line-height:114%">Weighted Average Grant Date<br/>Fair Value Per Share</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:10pt;font-weight:700;line-height:120%">Number of Nonvested Shares</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:10pt;font-weight:700;line-height:114%">Weighted Average Grant Date<br/>Fair Value Per Share</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:114%">Outstanding at beginning of year</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:114%">480&#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:114%">$</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:114%">5.62&#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:114%">449&#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:114%">$</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:114%">7.16&#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:114%">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 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:114%">$</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:114%">7.58&#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 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:114%">Granted</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:114%">214&#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:114%">5.66&#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:114%">223&#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:114%">3.92&#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:114%">186&#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:114%">7.03&#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:114%">Vested</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:114%">(213)</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:114%">5.58&#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:114%">(176)</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:114%">7.27&#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:114%">(173)</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:114%">8.10&#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:400;line-height:114%">Forfeited</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:114%">(12)</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:114%">5.64&#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:114%">(16)</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:114%">7.00&#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:114%">(8)</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:114%">7.37&#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:114%">Outstanding at end of year</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:10pt;font-weight:400;line-height:114%">469&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%">5.65&#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;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:114%">480&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%">5.62&#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;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:114%">449&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%">7.16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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%">Stock Options</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We issue incentive stock options to our employees and non-qualified stock options to our independent directors. A summary of stock option activity under our 2015 Plan and 2020 Plan during the fiscal year ended April&#160;30, 2022 is as follows:</span></div><div style="margin-top:12pt;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:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><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:10pt;font-weight:700;line-height:120%">Stock Options </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:10pt;font-weight:700;line-height:114%">Weighted Average Exercise Price<br/>Per Share</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:10pt;font-weight:700;line-height:114%">Weighted Average Remaining<br/>Contractual Life (Years)</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:10pt;font-weight:700;line-height:114%">Aggregate Intrinsic Value</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:114%">Outstanding at May&#160;1, 2021</span></div></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:114%">2,227&#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:114%">$</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:114%">8.53&#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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.83</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:114%">$</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:114%">843&#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 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:120%">Granted</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:114%">223&#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:114%">5.66&#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:114%">&#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:114%">&#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 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:120%">Canceled or forfeited</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:114%">(341)</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:114%">9.17&#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:114%">&#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:114%">&#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 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:114%">Exercised</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:114%">(2)</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:114%">4.11&#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:114%">&#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:114%">2&#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at April&#160;30, 2022</span></div></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:114%">2,107&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%">8.13&#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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.98</span></td><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:114%">$</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:114%">&#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: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:114%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:114%">&#160;</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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</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:114%">Shares vested and expected to vest</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:114%">2,075&#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:114%">$</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:114%">8.17&#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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.92</span></td><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:114%">$</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:114%">&#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;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:114%">Exercisable at April&#160;30, 2022</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom: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:114%">1,371&#160;</span></td><td style="background-color:#ffffff;border-bottom: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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;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:114%">9.47&#160;</span></td><td style="background-color:#ffffff;border-bottom: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;border-bottom:1pt solid #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:114%">3.26</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:114%">$</span></td><td style="background-color:#ffffff;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:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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:400;line-height:120%">The aggregate intrinsic value of stock options represents the difference between the exercise price of stock options and the fair market value of the underlying common stock for all in-the-money options. We define in-the-money options at April&#160;30, 2022 as options having exercise prices lower than the $3.35 per share market price of our common stock on that date. There were no shares exercisable that were in-the-money options at April&#160;30, 2022. The total intrinsic value of options exercised during fiscal years 2022, 2021, and 2020 was $2, $0, and $0, respectively. The total fair value of stock options vested was $465, $451, and $566 for fiscal years 2022, 2021, and 2020, respectively.</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:400;line-height:120%">We estimate the fair value of stock options granted using the Black-Scholes option valuation model. We recognize the fair value of the stock options on a straight-line basis as compensation expense. All options are recognized over the requisite service periods of the awards, which are generally the vesting periods.</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:400;line-height:120%">The Black-Scholes option-pricing model was developed for use in estimating the fair value of traded options which have no vesting restrictions and are fully transferable. In addition, option valuation models require the input of highly subjective assumptions, including the expected stock price volatility. ASC 718 requires us to estimate forfeitures at the time of grant and revise those estimates in subsequent periods if actual forfeitures differ from those estimates. We use historical data to estimate pre-vesting option forfeitures and record share-based compensation expense only for those awards expected to vest. The following factors are the significant assumptions used in the computation of the fair value of options:</span></div><div style="margin-top:12pt;padding-left:18pt;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%">Expected life</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The expected life of options granted represents the period of time they are expected to be outstanding. We estimate the expected life of options granted based on historical exercise patterns, which we believe are representative of future behavior. We have examined our historical pattern of option exercises in an effort to determine if there were any discernible patterns of activity based on certain demographic characteristics. Demographic characteristics tested included age, salary level, job level and geographic location. We have determined there were no meaningful differences in option exercise activity based on the demographic characteristics tested.</span></div><div style="margin-top:12pt;padding-left:18pt;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%">Expected volatility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We estimate the volatility of our common stock at the date of grant based on historical volatility consistent with ASC 718 and Securities and Exchange Commission ("SEC") Staff Accounting Bulletin No. 107, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Share-Based Payments</span><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:12pt;padding-left:18pt;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%">Risk-free interest rate. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The rate is based on the U.S. Treasury zero-coupon yield curve on the grant date for a term similar to the expected life of the options.</span></div><div style="margin-top:12pt;padding-left:18pt;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%">Dividend yield. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use an expected dividend yield consistent with our historical dividend yield pattern.</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:400;line-height:120%">The following table provides the weighted-average fair value of options granted and the related assumptions used in the Black-Scholes model:</span></div><div style="margin-top:12pt;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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" 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:115%">Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;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:120%">April 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;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:120%">May 1, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;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:120%">May 2, 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:114%">Fair value of options granted</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.43&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.71&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.99&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;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:114%">Risk-free interest rate</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:114%">1.07&#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:114%">%</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:114%">0.43&#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:114%">%</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:114%">1.51&#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:114%">%</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:114%">Expected dividend 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:114%">&#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:114%">%</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:114%">&#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:114%">%</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:114%">3.50&#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:114%">%</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:114%">Expected volatility</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:114%">40.60&#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:114%">%</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:114%">40.53&#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:114%">%</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:114%">37.55&#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:114%">%</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:114%">Expected life of option (in years)</span></td><td colspan="3" style="background-color:#cceeff;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:114%">6.94</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:114%">6.94</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:114%">6.94</span></td></tr></table></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%">Employee stock purchase plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We have an employee stock purchase plan (&#8220;ESPP&#8221;), which enables employees after six months of continuous employment to elect, in advance and semi-annually, to contribute up to 15 percent of their compensation, subject to certain limitations, toward the purchase of our common stock at a purchase price equal to 85 percent of the lower of the fair market value of the common stock on the first or last day of the participation period. The ESPP requires participants to hold any shares purchased under the ESPP for a minimum period of one year after the date of purchase. Compensation expense recognized on shares issued under our ESPP is based on the value of a traded option to purchase shares of our stock at a 15 percent discount to the stock price. The total number of shares reserved under the ESPP is 4,000. The number of shares of common stock issued under the ESPP totaled 310, 170, and 453 shares in fiscal 2022, 2021, and 2020, respectively. The number of shares of common stock reserved for future employee purchases under the ESPP totaled 705 shares at April&#160;30, 2022. The ESPP is intended to qualify under Section 423 of the Internal Revenue Code of 1986 (the "Code").</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%">Total share-based compensation expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: As of April&#160;30, 2022, there was $2,862 of total unrecognized compensation cost related to non-vested share-based compensation arrangements granted under all equity compensation plans. Total unrecognized compensation cost will be adjusted for future changes in estimated forfeitures. We expect to recognize the cost over a weighted-average period of 2.71 years.</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:400;line-height:120%">The following table presents a summary of the share-based compensation expense by equity type as follows:</span></div><div style="margin-top:12pt;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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" 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:120%">Year Ended</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:10pt;font-weight:700;line-height:114%">April 30, 2022</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:10pt;font-weight:700;line-height:114%">May 1, 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:10pt;font-weight:700;line-height:114%">May 2, 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:114%">Stock options</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:114%">$</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:114%">458&#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:114%">$</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:114%">450&#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:114%">$</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:114%">492&#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:114%">Restricted stock and 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:114%">1,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:114%">1,203&#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:114%">1,341&#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:114%">Employee stock purchase plans</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:114%">356&#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:114%">414&#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:114%">432&#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: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:114%">$</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:114%">1,973&#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:114%">$</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:114%">2,067&#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:114%">$</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:114%">2,265&#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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the share-based compensation expense for stock options, restricted stock, restricted stock units and shares issued under the ESPP for fiscal years 2022, 2021, and 2020 is as follows:</span></div><div style="margin-top:12pt;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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" 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:114%">Year Ended</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:10pt;font-weight:700;line-height:114%">April 30, 2022</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:10pt;font-weight:700;line-height:114%">May 1, 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:10pt;font-weight:700;line-height:114%">May 2, 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:114%">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:114%">$</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:114%">434&#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:114%">$</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:114%">472&#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:114%">$</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:114%">514&#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:114%">Selling</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:114%">472&#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:114%">484&#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:114%">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:114%">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:114%">656&#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:114%">678&#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:114%">717&#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:114%">Product design 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:114%">411&#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:114%">433&#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:114%">462&#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: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:114%">$</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:114%">1,973&#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:114%">$</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:114%">2,067&#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:114%">$</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:114%">2,265&#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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We received $8 in cash from option exercises under all share-based payment arrangements for the fiscal year ended April&#160;30, 2022. The tax (expense) benefit related to non-qualified options and restricted stock units under all share-based payment arrangements totale</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 ($47</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), ($70), and ($92) for fiscal years 2022, 2021, and 2020, respectively.</span><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>dtr-types: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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EquityAbstract</td>
</tr>
<tr>
<td style="padding-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>35
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702097828056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Benefits<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Retirement Benefits</a></td>
<td class="text">Retirement BenefitsWe sponsor a 401(k) savings plan providing benefits for substantially all United States-based employees of Daktronics, Inc. and its subsidiaries, subject to certain Internal Revenue Service ("IRS") limits. We made matching cash contributions equal to 50 percent of the employee's qualifying contribution up to six percent of such employee's compensation; however, we eliminated our matching contribution as one of our cost savings initiatives for fiscal 2021. These benefits were reinstated for fiscal 2022. Employees are eligible to participate in the 401(k) savings plan the first day of the calendar month following completion of 30 days of continuous service if they have attained the age of 21. We contributed $2,573, $0 and $2,917 for matches to the plan for fiscal years 2022, 2021, and 2020, respectively.<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=123450688&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=123447040&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=123447040&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=123447040&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=123447040&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=123447040&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=123447040&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=123447040&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=123447040&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=123447040&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>dtr-types: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>36
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702097647368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</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 custom" 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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables reflect the significant components of our income tax provision. The pretax income (loss) attributable to domestic and foreign operations was as follows:</span></div><div style="margin-top: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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" 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:115%">Year Ended</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:10pt;font-weight:700;line-height:114%">April 30, 2022</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:10pt;font-weight:700;line-height:120%">May 1, 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:10pt;font-weight:700;line-height:120%">May 2, 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:114%">Domestic</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:114%">$</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:114%">(2,696)</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:114%">$</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:114%">10,413&#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:114%">$</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:114%">(4,187)</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:114%">Foreign</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:114%">3,804&#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:114%">3,647&#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:114%">4,178&#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:114%">Income (loss) before income taxes</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:114%">$</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:114%">1,108&#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:114%">$</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:114%">14,060&#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:114%">$</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:114%">(9)</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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense (benefit) consisted of the following:</span></div><div style="margin-top: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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" 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:115%">Year Ended</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:10pt;font-weight:700;line-height:114%">April 30, 2022</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:10pt;font-weight:700;line-height:120%">May 1, 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:10pt;font-weight:700;line-height:120%">May 2, 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:700;line-height:114%">Current:</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"/></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:114%">Federal</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:114%">$</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:114%">644&#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:114%">$</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:114%">507&#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:114%">$</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:114%">625&#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:114%">State</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:114%">452&#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:114%">422&#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:114%">297&#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:400;line-height:114%">Foreign</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:114%">975&#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:114%">891&#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:114%">761&#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:114%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 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:114%">Federal</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:114%">(1,020)</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:114%">1,216&#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:114%">(2,028)</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:114%">State</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:114%">(476)</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:114%">59&#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:114%">(321)</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:400;line-height:114%">Foreign</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:114%">(59)</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:114%">39&#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:114%">166&#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: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:114%">$</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:114%">516&#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:114%">$</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:114%">3,134&#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:114%">$</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:114%">(500)</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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of the provision (benefit) for income taxes and the amount computed by applying the federal statutory rate to income (loss) before income taxes is as follows:</span></div><div style="margin-top: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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" 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:115%">Year Ended</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:10pt;font-weight:700;line-height:120%">April 30, 2022</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:10pt;font-weight:700;line-height:120%">May 1, 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:10pt;font-weight:700;line-height:120%">May 2, 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:114%">Computed income tax expense (benefit) at federal statutory rates</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:114%">$</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:114%">233&#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:114%">$</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:114%">2,953&#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:114%">$</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:114%">(2)</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:114%">Change in uncertain tax positions</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:114%">(71)</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:114%">(34)</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:114%">4&#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:114%">Research and development tax credit</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:114%">(382)</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:114%">(1,047)</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:114%">(1,621)</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:114%">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:114%">(227)</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:114%">403&#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:114%">(241)</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:114%">Change in valuation allowances</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:114%">609&#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:114%">402&#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:114%">482&#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:114%">GILTI</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:114%">(14)</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:114%">(156)</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:114%">149&#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:114%">Base Erosion Anti-Abuse Tax (BEAT)</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:114%">12&#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:114%">(285)</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:114%">301&#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:114%">Stock 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:10pt;font-weight:400;line-height:114%">150&#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:114%">355&#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:114%">318&#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:114%">Meals and entertainment</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:114%">67&#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:114%">49&#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:114%">305&#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:114%">Dividends paid to retirement 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:10pt;font-weight:400;line-height:114%">&#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:114%">&#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:114%">(111)</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:114%">State taxes, net of federal benefit</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:114%">139&#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:114%">494&#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:114%">(84)</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: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:114%">$</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:114%">516&#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:114%">$</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:114%">3,134&#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:114%">$</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:114%">(500)</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><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The effective income tax rate for fiscal 2022 was impacted by tax benefits from permanent tax credits offset by valuation allowances as well as other various permanent tax adjustments and state taxes with additional expense for prior year provision to return adjustments. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">During fiscal 2021, our effective income tax rate was impacted due to tax benefits from permanent tax credits and prior year provision to return adjustments offset by valuation allowances as well as other various permanent tax adjustments and state taxes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">During fiscal 2020, our effective income tax rate was impacted due to a tax benefit of permanent tax credits reduced by a valuation allowance placed on equity investments in proportion to a small pre-tax book loss which results in an abnormal tax rate.</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:400;line-height:120%">The components of the net deferred tax assets were as follows:</span></div><div style="margin-top: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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:10pt;font-weight:700;line-height:115%">April 30, 2022</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:10pt;font-weight:700;line-height:115%">May 1, 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:114%">Deferred tax 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"/></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:114%">Accrued warranty obligations</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:114%">$</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:114%">7,117&#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:114%">$</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:114%">6,293&#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:114%">Vacation accrual</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:114%">1,618&#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:114%">1,222&#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:400;line-height:114%">Deferred maintenance revenue</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:114%">272&#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:114%">398&#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:114%">Allowance for excess and obsolete inventory</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:114%">2,316&#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:114%">1,776&#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 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:114%">Equity 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:10pt;font-weight:400;line-height:114%">276&#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:114%">324&#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:114%">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:114%">528&#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:114%">829&#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:400;line-height:114%">Inventory capitalization</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:114%">1,278&#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:114%">583&#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:114%">Accrued compensation and benefits</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:114%">1,019&#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:114%">1,707&#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 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:114%">Unrealized loss on foreign currency exchange</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:114%">&#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:114%">85&#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:114%">Net operating loss carry forwards</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:114%">729&#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:114%">856&#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:400;line-height:114%">Research and development tax credit carry forwards</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:114%">396&#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:114%">516&#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:114%">Lease accounting - lease liability</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:114%">1,918&#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:114%">1,572&#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:400;line-height:114%">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:114%">2,296&#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:114%">1,513&#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:114%">Total deferred tax 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:114%">19,763&#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:114%">17,674&#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 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:114%">Valuation allowance</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:114%">(2,452)</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:114%">(1,732)</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:114%">Net deferred tax 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:114%">17,311&#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:114%">15,942&#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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:700;line-height:114%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 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:114%">Property and 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:114%">(1,693)</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:114%">(2,373)</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:114%">Lease accounting - right of use asset</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:114%">(1,907)</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:114%">(1,580)</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:400;line-height:114%">Prepaid expenses</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:114%">(428)</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:114%">(337)</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:114%">Intangible 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:114%">&#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:114%">(69)</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:400;line-height:114%">Unrealized gain on foreign currency exchange</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:114%">(180)</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:114%">&#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 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:114%">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:114%">(59)</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:114%">(49)</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:400;line-height:114%">Total deferred tax 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:114%">(4,267)</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:114%">(4,408)</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 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:114%">Net deferred tax asset</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:114%">$</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:114%">13,044&#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:114%">$</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:114%">11,534&#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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The classification of the net deferred tax assets in the accompanying consolidated balance sheets is:</span></div><div style="margin-top: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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:10pt;font-weight:700;line-height:120%">April 30, 2022</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:10pt;font-weight:700;line-height:120%">May 1, 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:114%">Non-current 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:114%">$</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:114%">13,331&#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:114%">$</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:114%">11,944&#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:114%">Non-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:114%">(287)</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:114%">(410)</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: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:114%">$</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:114%">13,044&#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:114%">$</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:114%">11,534&#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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The summary of changes in the amounts related to unrecognized uncertain tax benefits are:</span></div><div style="margin-top: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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:10pt;font-weight:700;line-height:120%">April 30, 2022</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:10pt;font-weight:700;line-height:120%">May 1, 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:114%">Balance at beginning of year</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:114%">$</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:114%">548&#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:114%">$</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:114%">582&#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 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:114%">Gross increases related to prior period tax positions</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:114%">17&#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:114%">21&#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:114%">Gross decreases related to prior period tax positions</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:114%">(54)</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:114%">(1)</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:400;line-height:114%">Gross increases related to current period tax positions</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:114%">116&#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:114%">84&#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:114%">Lapse of statute of limitations</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:114%">(150)</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:114%">(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;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:114%">Balance at end of year</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:114%">$</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:114%">477&#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:114%">$</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:114%">548&#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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of our unrecognized tax benefits would have an impact on the effective tax rate if recognized. It is reasonably possible that the amount of unrecognized tax benefits could change due to one or more of the following events occurring in the next 12 months: expiring statutes, audit activity, tax payments, or competent authority proceedings. A statute of limitations relating to $166 of the unrecognized tax benefits (including interest) expires in the next 12 months. The benefit will be recognized if the statute lapses with no further action taken by regulators. Additionally, we recognized the release of $150 in unrecognized tax benefits related to the lapse of a statute of limitations in fiscal 2022.</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:400;line-height:120%">Interest and penalties incurred associated with uncertain tax positions are included in the "Income tax expense" line item in our consolidated statements of operations. Accrued interest and penalties are included in the related tax liability line item in our consolidated balance sheets of $38 and $38 as of April&#160;30, 2022 and May&#160;1, 2021, respectively.</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:400;line-height:120%">As of April&#160;30, 2022, we had foreign net operating loss (&#8220;NOL&#8221;) carryforwards of approximately $3,460 primarily related to our operations in Belgium and Ireland, which have indefinite lives. A deferred tax asset has been recorded for all NOL carryforwards totaling approximately $723. However, due to uncertainty in future taxable income, a valuation allowance totaling approximately $581 has been recorded. If sufficient evidence of our ability to generate future taxable income in the jurisdictions in which we currently maintain a valuation allowance causes us to determine that our deferred tax assets are more likely than not realizable, we would release our valuation allowance, which would result in an income tax benefit being recorded in our consolidated statements 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:400;line-height:120%">Additional tax information:</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:400;line-height:120%">We are subject to U.S. federal income tax as well as income taxes of multiple state and foreign jurisdictions. Fiscal years 2019, 2020 and 2021 remain open to federal tax examinations, and fiscal years 2018, 2019, 2020 and 2021 remain open for state income tax examinations. Certain subsidiaries are also subject to income tax in several foreign jurisdictions which have open tax years varying by jurisdiction beginning in fiscal 2011. In the event of any future tax assessments, we have elected to record the income taxes and any related interest and penalties as income tax expense in our consolidated statement 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:400;line-height:120%">As of April&#160;30, 2022, we had no deferred tax liability recognized relating to our investment in foreign subsidiaries where the earnings have been indefinitely reinvested. The Tax Act of 2017 generally eliminates U.S. federal income taxes on dividends from foreign subsidiaries, and, as a result, the accumulated undistributed earnings would be subject only to other taxes, such as withholding taxes and state income taxes, on the distribution of such earnings. No additional withholding or income taxes have been provided for any remaining undistributed foreign earnings not subject to the one-time deemed repatriation tax, as it is our intention for these amounts to continue to be indefinitely reinvested in foreign operations in all of our non-U.S. jurisdictions.</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:400;line-height:120%">On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act ("CARES Act") was enacted in response to the COVID-19 global pandemic. The CARES Act includes provisions such as: a deferral of the employer portion of certain payroll taxes, refundable payroll tax credits, alternative minimum tax credit refunds, modifications to the net interest deduction limitations, technical corrections to tax depreciation methods for qualified improvement property, and permitting NOL carryforwards incurred in tax years 2018, 2019, and 2020 (our fiscal years 2019, 2020, and 2021) to be carried back to each of the five preceding taxable years to generate a refund of previously paid income taxes. Subsequently to the CARES Act, the Consolidated Appropriations Act (&#8220;CAA&#8221;) of 2021 was signed into law on December 27, 2020, expanding and extending rules pertaining to payroll tax credits outlined in the CARES Act. Additionally, the American Rescue Plan Act of 2021 (&#8220;ARPA&#8221;) was signed into law on March 11, 2021, further extending the payroll tax credits with </span></div>slight modifications. We continue to evaluate the specific rules, guidance, and procedures allowed by the provisions of the CARES Act, CAA and ARPA. Some of these provisions do not apply to our income tax results; however, we are currently participating in the payment deferral of the employer portion of certain payroll taxes.<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=121826272&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=122134291&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=121826272&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=122134291&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=121826272&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><br>Reference 9: 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)(2))<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_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>dtr-types: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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702097733384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash Flow Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</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_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental Cash Flow Information [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_us-gaap_CashFlowSupplementalDisclosuresTextBlock', window );">Cash Flow Information</a></td>
<td class="text">Cash Flow Information<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in operating assets and liabilities consisted of the following:</span></div><div style="margin-top: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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" 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:115%">Year Ended</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:10pt;font-weight:700;line-height:120%">April 30, 2022</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:10pt;font-weight:700;line-height:120%">May 1, 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:10pt;font-weight:700;line-height:120%">May 2, 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:700;line-height:114%">(Increase) decrease:</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"/></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:114%">Account receivable</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:114%">$</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:114%">(33,876)</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:114%">$</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:114%">4,864&#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:114%">$</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:114%">(7,461)</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:114%">Long-term receivables</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:114%">(440)</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:114%">1,737&#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:114%">(1,173)</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:400;line-height:114%">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:114%">(61,159)</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:114%">13,900&#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:114%">(8,347)</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:114%">Contract 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:114%">(9,545)</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:114%">3,080&#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:114%">(1,931)</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:400;line-height:114%">Prepaid expenses and other current 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:114%">(7,661)</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:114%">2,450&#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:114%">(1,403)</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:114%">Income taxes receivables</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:114%">121&#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:114%">(148)</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:114%">533&#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:400;line-height:114%">Investment in affiliates and other 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:114%">(357)</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:114%">744&#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:114%">(3,137)</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:114%">Increase (decrease):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 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:114%">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:10pt;font-weight:400;line-height:114%">33,002&#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:114%">(7,081)</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:114%">2,377&#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:114%">Contract 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:114%">27,398&#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:114%">12,628&#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:114%">4,548&#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:400;line-height:114%">Accrued expenses</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:114%">6,354&#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:114%">(2,936)</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:114%">6,745&#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:114%">Warranty obligations</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:114%">1,160&#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:114%">696&#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:114%">273&#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:400;line-height:114%">Long-term warranty obligations</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:114%">1,764&#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:114%">(367)</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:114%">883&#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:114%">Income taxes payable</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:114%">(379)</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:114%">(173)</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:114%">390&#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:400;line-height:114%">Long-term marketing obligations and other payables</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:114%">(1,762)</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:114%">2,337&#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:114%">(387)</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: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:114%">$</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:114%">(45,380)</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:114%">$</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:114%">31,731&#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:114%">$</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:114%">(8,090)</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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental disclosures of cash flow information consisted of the following:</span></div><div style="margin-top: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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" 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:115%">Year Ended</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:10pt;font-weight:700;line-height:114%">April 30, 2022</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:10pt;font-weight:700;line-height:114%">May 1, 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:10pt;font-weight:700;line-height:120%">May 2, 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:700;line-height:114%">Cash payments for:</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"/></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:114%">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:10pt;font-weight:400;line-height:114%">$</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:114%">16&#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:114%">$</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:114%">264&#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:114%">$</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:114%">46&#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:114%">Income taxes, net of refunds</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:114%">1,951&#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:114%">2,557&#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:114%">977&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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:400;line-height:120%">Supplemental schedule of non-cash investing and financing activities consisted of the following:</span></div><div style="margin-top: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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" 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:114%">Year Ended</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:10pt;font-weight:700;line-height:114%">April 30, 2022</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:10pt;font-weight:700;line-height:114%">May 1, 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:10pt;font-weight:700;line-height:114%">May 2, 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:114%">Demonstration equipment transferred to inventory</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:114%">$</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:114%">53&#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:114%">$</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:114%">56&#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:114%">$</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:114%">10&#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:114%">Purchases of property and equipment included in 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:10pt;font-weight:400;line-height:114%">4,177&#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:114%">667&#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:114%">1,951&#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:114%">Contributions of common stock under the ESPP</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:114%">1,211&#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:114%">565&#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:114%">2,311&#160;</span></td><td style="background-color:#cceeff;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_CashFlowSupplementalDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -URI http://asc.fasb.org/topic&amp;trid=2134446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowSupplementalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_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>38
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702097734824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurement<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</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 custom" 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 Measurement</a></td>
<td class="text">Fair Value Measurement<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> defines fair value as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. It also establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The fair value hierarchy within ASC 820 distinguishes between the following three Levels of inputs which may be utilized when measuring fair value:</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%">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Quoted prices in active markets for identical assets or liabilities.</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%">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Observable inputs other than quoted prices included within Level 1 for the assets or liabilities, either directly or indirectly (for example, quoted market prices for similar assets and liabilities in active markets or quoted market prices for identical assets or liabilities in markets not considered to be active, inputs other than quoted prices that are observable for the asset or liability, or market-corroborated input).</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%">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Unobservable inputs supported by little or no market activity based on our own assumptions used to measure assets and liabilities.</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:400;line-height:120%">The fair values for fixed-rate long-term receivables are estimated using a discounted cash flow analysis based on interest rates currently being offered for contracts with similar terms to customers with similar credit quality. The carrying amounts reported in our consolidated balance sheets for long-term receivables approximate fair value and have been categorized as a Level 2 fair value measurement. Fair values for fixed-rate long-term marketing obligations are estimated using a discounted cash flow calculation applying interest rates currently being offered for debt with similar terms and underlying collateral. The total carrying value of long-term marketing obligations as reported in our consolidated balance sheets within other long-term obligations approximates fair value and has been categorized as a Level 2 fair value measurement.</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:400;line-height:120%">The following table sets forth by Level within the fair value hierarchy our financial assets and liabilities that were accounted for at fair value on a recurring basis at April&#160;30, 2022 and May&#160;1, 2021 according to the valuation techniques we used to determine their fair values. There have been no transfers of assets or liabilities among the fair value hierarchies presented.</span></div><div style="margin-top:12pt;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:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><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:10pt;font-weight:700;line-height:115%">Fair Value Measurements</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:10pt;font-weight:700;line-height:120%">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:10pt;font-weight:700;line-height:115%">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:10pt;font-weight:700;line-height:115%">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:10pt;font-weight:700;line-height:115%">Total</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:700;line-height:114%">Balance as of April&#160;30, 2022:</span></div></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 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:114%">Cash and cash equivalents</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:114%">$</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:114%">17,143&#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:114%">$</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:114%">&#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:114%">$</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:114%">&#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:114%">$</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:114%">17,143&#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:114%">Restricted cash</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:114%">865&#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:114%">&#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:114%">&#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:114%">865&#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="padding:2px 1pt 2px 7pt;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:120%">Available-for-sale securities:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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 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:120%">US Government Securities</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:114%">3,486&#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:114%">&#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:114%">&#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:114%">3,486&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">US Government Sponsored entities </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">534&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:114%">534&#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:120%">Derivatives - asset position</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:114%">&#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:114%">934&#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:114%">&#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:114%">934&#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:400;line-height:120%">Derivatives - liability position</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:114%">&#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:114%">(311)</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:114%">&#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:114%">(311)</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"/><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: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:114%">$</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:114%">21,494&#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:114%">$</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:114%">1,157&#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:114%">$</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:114%">&#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="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:114%">$</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:114%">22,651&#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Balance as of May&#160;1, 2021:</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></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:114%">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:114%">$</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:114%">77,590&#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:114%">$</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:114%">&#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:114%">$</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:114%">&#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:114%">$</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:114%">77,590&#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:400;line-height:114%">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:114%">2,812&#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:114%">&#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:114%">&#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:114%">2,812&#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"/><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:#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:114%">Derivatives - asset position</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:114%">&#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:114%">4&#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:114%">&#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:114%">4&#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:400;line-height:114%">Derivatives - liability position</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:114%">&#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:114%">(261)</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:114%">&#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:114%">(261)</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:114%">Acquisition-related 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:114%">&#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:114%">&#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:114%">(363)</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:114%">(363)</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: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:114%">$</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:114%">80,402&#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:114%">$</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:114%">(257)</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:114%">$</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:114%">(363)</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:114%">$</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:114%">79,782&#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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A roll forward of the Level 3 contingent liabilities, both short- and long-term, for the fiscal year ended April&#160;30, 2022 is as follows:</span></div><div style="margin-top:12pt;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.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></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:114%">Acquisition-related contingent consideration as of May&#160;1, 2021</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:114%">$</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:114%">363&#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:114%">Additions</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:114%">33&#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:114%">Settlements</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:114%">(400)</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:114%">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:114%">4&#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Acquisition-related contingent consideration as of April&#160;30, 2022</span></div></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:114%">$</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:114%">&#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"/></tr></table></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:400;line-height:120%">The following methods and assumptions were used to estimate the fair value of each class of financial instrument. There have been no changes in the valuation techniques used by us to value our financial instruments.</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%">Cash and cash equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Consists of cash on hand in bank deposits and highly liquid investments, primarily money market accounts. The fair value was measured using quoted market prices in active markets. The carrying amount approximates fair value.</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%">Restricted cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Consists of cash and cash equivalents held in bank deposit accounts to secure issuances of foreign bank guarantees. The fair value of restricted cash was measured using quoted market prices in active markets. The carrying amount approximates fair value.</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%">Derivatives &#8211; currency forward contracts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Consists of currency forward contracts trading with sufficient frequency and volume to enable us to obtain pricing information on an ongoing basis. The fair value of these securities was measured based on a valuation from a third-party bank. See "Note 15. Derivative Financial Instruments" for more information regarding our derivatives.</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%">Contingent liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Consists of the fair value of liabilities measured on expected future payments relating to business acquisitions if conditions are met. The contingent liabilities were calculated by estimating the discounted present value of expected future payments as of the acquisition date and subsequently at the end of each reporting period. The fair value measurement is based on significant unobservable inputs as of May&#160;1, 2021. There were no contingent liabilities as of April&#160;30, 2022.</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%">Non-recurring measurements:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The fair value measurement standard also applies to certain non-financial assets and liabilities measured at fair value on a nonrecurring basis. Certain long-lived assets such as goodwill, intangible assets and property and equipment are measured at fair value on a nonrecurring basis and are subject to fair value adjustments in certain circumstances, such as when there is evidence of impairment.</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%">Other measurements using fair value</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Some of our financial instruments, such as accounts receivable, long-term receivables, prepaid expense and other assets, contract assets and liabilities, accounts payable, warranty obligations, and other long-term obligations are reflected in the consolidated balance sheets at carrying value, which approximates fair value due to their short-term nature.</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=123874694&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>dtr-types: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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702097693080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Financial Instruments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [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_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock', window );">Derivative Financial Instruments</a></td>
<td class="text">Derivative Financial InstrumentsWe utilize derivative financial instruments to manage the economic impact of fluctuations in currency exchange rates on those transactions denominated in currencies other than our functional currency, which is the U.S. dollar. We enter into currency forward contracts to manage these economic risks. We account for all derivatives in the consolidated balance sheets within accounts receivable or accounts payable measured at fair value, and changes in fair values are recognized in earnings unless specific hedge accounting criteria are met for cash flow or net investment hedges. As of April&#160;30, 2022 and May&#160;1, 2021, we had not designated any of our derivative instruments as accounting hedges, and thus we recorded the changes in fair value in the "Other (expense) income, net" line item in the consolidated statements of operations.<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The foreign currency exchange contracts in aggregated notional amounts in place to exchange U.S. dollars at April&#160;30, 2022 and May&#160;1, 2021 were as follows:</span></div><div style="margin-top: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:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 30, 2022</span></td><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:10pt;font-weight:700;line-height:114%">May 1, 2021</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:10pt;font-weight:700;line-height:114%">U.S. Dollars</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:10pt;font-weight:700;line-height:114%">Foreign Currency</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:10pt;font-weight:700;line-height:114%">U.S. Dollars</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:10pt;font-weight:700;line-height:114%">Foreign Currency</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:114%">Foreign Currency Exchange Forward Contracts:</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 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:114%">U.S. Dollars/Australian Dollars</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:114%">&#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:114%">&#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:114%">2,410&#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:114%">3,464&#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:114%">U.S. Dollars/Canadian Dollars</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:114%">942&#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:114%">1,189&#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:114%">&#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:114%">&#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 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:114%">U.S. Dollars/British Pounds</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:114%">1,774&#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:114%">1,345&#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:114%">418&#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:114%">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="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:114%">U.S. Dollars/Euros</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:114%">8,575&#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:114%">7,513&#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:114%">&#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:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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:400;line-height:120%">As of April&#160;30, 2022, there was an asset and liability of $934 and $311, respectively, and as of May&#160;1, 2021, there was an asset and liability of $4 and $261, respectively, representing the fair value of foreign currency exchange forward contracts, which were determined using Level 2 inputs from a third-party bank. As of April&#160;30, 2022, all contracts mature within ten months.</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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.</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 815<br> -URI http://asc.fasb.org/topic&amp;trid=2229140<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123477628&amp;loc=d3e90205-114008<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702098129672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</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 custom" 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: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%">Litigation: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a party to legal proceedings and claims which arise during the ordinary course of business. We review our legal proceedings and claims, regulatory reviews and inspections, and other legal matters on an ongoing basis and follow appropriate accounting guidance when making accrual and disclosure decisions. We establish accruals for those contingencies when the incurrence of a loss is probable and can be reasonably estimated, and we disclose the amount accrued and the amount of a reasonably possible loss in excess of the amount accrued if such disclosure is necessary for our financial statements to not be misleading. We do not record an accrual when the likelihood of loss being incurred is probable, but the amount cannot be reasonably estimated, or when the loss is believed to be only reasonably possible or remote, although disclosures will be made for material matters as required by ASC 450-20, Contingencies - Loss Contingencies. Our assessment of whether a loss is reasonably possible or probable is based on our assessment and consultation with legal counsel regarding the ultimate outcome of the matter following all appeals.</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:400;line-height:120%">As of May&#160;2, 2020, we recorded a $2,072 reserve for the probable and reasonably estimated cost to settle a patent litigation claim, which was included in the "Accrued expenses" line item in our consolidated balance sheets and "Cost of Sales" in consolidated statement of operations. During fiscal 2021, an appellate court ruled in our favor on this matter. Since we no longer estimate we have a probable loss, we recorded a credit to the "Cost of sales" line item in our consolidated statement of operations and removed the liability from our consolidated balance sheet during fiscal 2021.</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:400;line-height:120%">For other unresolved legal proceedings or claims, we do not believe there is a reasonable probability that any material loss would be incurred. Accordingly, no material accrual or disclosure of a potential range of loss has been made related to these matters. We do not expect the ultimate liability of these unresolved legal proceedings or claims to have a material effect on our financial position, liquidity or capital resources.</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%">Warranties: See "Note 1.</span><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-style:italic;font-weight:400;line-height:120%">Nature of Business and Summary of Significant Accounting Policies"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for more information regarding warranties.</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:400;line-height:120%">Changes in our warranty obligation for the fiscal years ended April&#160;30, 2022 and May&#160;1, 2021 consisted of the following:</span></div><div style="margin-top:12pt;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.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:10pt;font-weight:700;line-height:120%">April 30, 2022</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:10pt;font-weight:700;line-height:120%">May 1, 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:114%">Beginning accrued warranty obligations</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:114%">$</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:114%">25,960&#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:114%">$</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:114%">25,624&#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 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:114%">Warranties issued during the 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:10pt;font-weight:400;line-height:114%">9,748&#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:114%">8,539&#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:114%">Settlements made during the 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:10pt;font-weight:400;line-height:114%">(7,503)</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:114%">(5,718)</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:400;line-height:114%">Changes in accrued warranty obligations for pre-existing warranties during the period, including expirations</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:114%">673&#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:114%">(2,485)</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:114%">Ending accrued warranty obligations</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:114%">$</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:114%">28,878&#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:114%">$</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:114%">25,960&#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: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%">Performance guarantees: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into standby letters of credit, bank guarantees and surety bonds with financial institutions relating to the guarantee of our future performance on contracts, primarily construction-type contracts. As of April&#160;30, 2022, we had outstanding letters of credit, bank guarantees and surety bonds in the amount of $4,669, $715 and $88,323, respectively. Performance guarantees are issued to certain customers to guarantee the operation and installation of the equipment and our ability to complete a contract. These performance guarantees have various terms but are generally one year. We enter into written agreements with our customers, and those agreements often contain indemnification provisions that require us to make the customer whole if certain acts or omissions by us cause the customer financial loss. We make efforts to negotiate reasonable caps and limitations on the recovery of such damages. As of April&#160;30, 2022, we were not aware of any indemnification claim from a customer.</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%">Purchase commitments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> From time to time, we commit to purchase inventory, advertising, cloud-based information systems, information technology maintenance and support services, and various other products and services over periods that extend beyond one year. As of April&#160;30, 2022, we were obligated under the following unconditional purchase commitments:</span></div><div style="margin-top:12pt;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.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><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:10pt;font-weight:700;line-height:114%">Fiscal years ending</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:10pt;font-weight:700;line-height:114%">Amount</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:114%">2023</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:114%">$</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:114%">4,389&#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:114%">2024</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:114%">1,686&#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:114%">2025</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:114%">113&#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:114%">2026</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:114%">40&#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:114%">2027</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:114%">&#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:0 1pt"/><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:114%">$</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:114%">6,228&#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_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 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: 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=123406679&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>dtr-types: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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702102567592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of Business and Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dakt_NatureOfBusinessPolicyTextBlock', window );">Nature of business</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Nature of business</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Daktronics, Inc. and its subsidiaries are engaged principally in the design, market, and manufacture of a wide range of integrated electronic display systems and related products which are sold in a variety of markets throughout the world and the rendering of related maintenance and professional services. Our products are designed primarily to inform and entertain people through the communication of content.</span><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_us-gaap_FiscalPeriod', window );">Fiscal year</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Fiscal year</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We operate on a 52- or 53-week fiscal year, with our fiscal year ending on the Saturday closest to April 30 of each year. When April 30 falls on a Wednesday, the fiscal year ends on the preceding Saturday. Within each fiscal year, each quarter is comprised of 13-week periods following the beginning of each fiscal year. In each 53-week year, an additional week is added to the first quarter, and each of the last three quarters is comprised of a 13-week period. The fiscal years ended April&#160;30, 2022 and May&#160;1, 2021 contained operating results for 52 weeks, while the fiscal year ended May&#160;2, 2020 contained operating results for 53 weeks.</span><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_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of consolidation</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Principles of consolidation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: The consolidated financial statements include Daktronics, Inc. and its subsidiaries. All intercompany accounts and transactions are eliminated in consolidation.</span><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_us-gaap_InvestmentPolicyTextBlock', window );">Investment in affiliates</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-weight:400;line-height:120%;text-decoration:underline">Investments in affiliates</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Investments in affiliates over which we have significant influence are accounted for under the equity method of accounting, recording the investment at cost and then subsequently adjusting to account for our share of the affiliates' profit or losses, in accordance with the provisions of Accounting Standards Codification ("ASC") 323</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investments - Equity Method and Joint Ventures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Investments in affiliates over which we do not have the ability to exert significant influence over the affiliates' operating and financing activities are accounted for under the cost method of accounting, recording the investment at cost and then subsequently adjusting for any changes in ownership or dividends in accordance with the provisions of ASC 321</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investments - Equity Securities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We have evaluated our relationships with our affiliates and have determined that these entities are not variable interest entities. Equity method investments as a whole are assessed for other-than-temporary impairments whenever events or changes in circumstances indicate that the carrying amount of the investment may not be recoverable.</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:400;line-height:120%">The aggregate amount of our investments in affiliates accounted for under the equity method was $16,916 and $19,887 as of April&#160;30, 2022 and May&#160;1, 2021 respectively. Our proportional share of the respective affiliates' earnings or losses is included in the "Other (expense) income, net" line item in our consolidated statements of operations. For the fiscal years 2022, 2021 and 2020, our share of the losses of our affiliates was $2,970, $2,370 and $741, respectively. During fiscal 2022, we purchased $7,488 of convertible notes (&#8220;Notes&#8221;) which are included in the &#8220;Investment in affiliates and other assets" and "Current maturities of long-term receivables" line items in our consolidated balance sheet. There were no convertible notes as of May&#160;1, 2021.</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:400;line-height:120%">We purchased services for research and development activities from our equity method investees. The total of these related party transactions for fiscal year 2022, 2021 and 2020 was $1,520, $460, and $1,113, respectively, which is included in the "Product design and development" line item in our consolidated statement of operations, and for fiscal 2022, $296 of this remains unpaid and is included in the "Accounts payable " line item in our consolidated balance sheet. Fiscal 2021 had $470 unpaid and included in the "Accounts payable" line item in our consolidated balance sheet. </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:400;line-height:120%">Summarized financial information for equity method investments consist of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"/><td style="width:58.018%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.121%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.121%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.126%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" 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:115%">Year Ended</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:10pt;font-weight:700;line-height:115%">April 30, 2022</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:10pt;font-weight:700;line-height:115%">May 1, 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:10pt;font-weight:700;line-height:115%">May 2, 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:700;line-height:114%">Balance sheet data:</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"/></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:114%">Current assets</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:114%">$</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:114%">6,672&#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:114%">$</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:114%">7,534&#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:114%">$</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:114%">10,593&#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 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:114%">Non-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:114%">4,491&#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:114%">4,637&#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:114%">4,266&#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:114%">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:114%">13,938&#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:114%">2,807&#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:114%">2,755&#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 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:114%">Non-current 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:114%">1,738&#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:114%">1,793&#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:114%">4,086&#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:700;line-height:114%">Income statement data:</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:114%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:114%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:114%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:114%">Net loss</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:114%">$</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:114%">(11,928)</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:114%">$</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:114%">(13,436)</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:114%">$</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:114%">(1,383)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><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_us-gaap_UseOfEstimates', window );">Use of estimates</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Use of estimates</span><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 of America ("GAAP") requires management to make estimates and assumptions affecting the reported amounts of assets and liabilities; the disclosure of contingent assets and liabilities at the date of the financial statements; the reported amounts of revenues and expenses during the reporting period; and our ability to continue as a going concern. Due to the inherent uncertainty involved in making estimates, actual results in future periods may</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">differ from those estimates. Material estimates that are particularly susceptible to significant change in the near-term relate to the determination of the estimated total costs on uniquely configured contracts and estimated costs to be incurred for product warranties and income taxes. Estimation processes are also used in inventory valuation and determining, the allowance for doubtful accounts, share-based compensation, goodwill impairment, and extended warranty and product maintenance agreements. Changes in estimates are reflected in the periods in which they become known.</span><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_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and cash equivalents</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Cash and cash equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: All highly liquid investments with maturities of three months or less at the date of purchase are considered to be cash equivalents and consist primarily of government repurchase agreements, savings accounts and money market accounts that are carried at cost, which approximates fair value. We maintain our cash in bank deposit accounts, the balances of which at times may</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">exceed federally insured limits. We have not experienced any losses in such accounts.</span><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_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Restricted cash</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-weight:400;line-height:120%;text-decoration:underline">Restricted cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Restricted cash consists of cash and cash equivalents held in bank deposit accounts to secure issuances of foreign bank guarantees.</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:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated balance sheets that sum to the totals of the same amounts shown in the consolidated statements of cash flows. Restricted cash consists of cash and cash equivalents held in bank deposit accounts to secure issuances of foreign bank guarantees.</span></div><div style="margin-top: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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><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:10pt;font-weight:700;line-height:114%">April 30, 2022</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:10pt;font-weight:700;line-height:114%">May 1, 2021</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:10pt;font-weight:700;line-height:114%">May 2, 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:114%">Cash and cash equivalents</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:114%">$</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:114%">17,143&#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:114%">$</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:114%">77,590&#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:114%">$</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:114%">40,398&#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:114%">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:114%">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:114%">2,812&#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:114%">14&#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:114%">Total cash, cash equivalents, and restricted cash shown in the consolidated statements of cash flows</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:114%">$</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:114%">18,008&#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:114%">$</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:114%">80,402&#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:114%">$</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:114%">40,412&#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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Inventories:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In accordance with ASC 330</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inventory, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">our inventories are stated at the lower of cost (first-in, first-out method) and net realizable value. Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. Cost is measured as the price of the components and allocated expenses for production or betterment of the inventory item. When we estimate net realizable value to be lower than cost, any necessary adjustments are charged to cost of sales in that period. In determining net realizable value, we review various factors such as current inventory levels, forecasted demand, costs of completion, and technological obsolescence.</span><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_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy', window );">Allowance for doubtful accounts</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Allowance for doubtful accounts:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We make estimates regarding the collectability of our accounts receivable, long-term receivables, contract assets and other receivables. In evaluating the adequacy of our allowance for doubtful accounts, we analyze specific balances, customer creditworthiness, changes in customer payment cycles, and current economic trends. If </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the financial condition of any customer were to deteriorate, resulting in an impairment of its ability to make payments, additional allowances may be required. We charge off receivables at such time it is determined collection will not occur in accordance with ASC 310, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Receivables</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span><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_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue recognition</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-weight:400;line-height:120%;text-decoration:underline">Revenue recognition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Our accounting policies and estimates are in accordance with ASC 606</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and are as follows:</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:400;line-height:120%">Contracts are identified and follow the revenue recognition policies when all of the following occur: we have evidence that all parties to the contract have approved the contract and are committed to perform their respective obligations, we can identify each party&#8217;s rights regarding the goods or services to be transferred, we can identify the payment terms for the goods or services to be transferred, the contract has commercial substance, and it is probable we will collect substantially all of the consideration to which we would be entitled in exchange for the goods or services.</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:400;line-height:120%">Pre-contract costs are generally expensed as incurred, unless they are directly associated with an anticipated contract and recoverability from that contract is probable. Pre-contract costs directly associated with anticipated contracts expected to be recoverable include $117 and $492 as of April&#160;30, 2022 and May&#160;1, 2021, respectively. These are included in the "Inventories" line item in our consolidated balance sheets.</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:400;line-height:120%">At contract inception, we identify performance obligations by reviewing the agreement for material distinct goods and services. Goods and services are distinct when the customer can benefit from them on its own and our promises to transfer these items are identifiable from other promises within the contract. When we are contracted to provide a single promise (an integrated system), we often treat it as a single performance obligation if we are providing goods and services with the same pattern of transfer that are highly integrated or interdependent, that are modified or customized by other goods or services promised, or that provide a combined outcome for which the customer has contracted. When less interdependency or integration is necessary, or when the customer can benefit from distinct items, we separate the contract into multiple performance obligations. We account for extended warranties and other services ("service-type warranties") that represent a distinct service as a separate performance obligation.</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:400;line-height:120%">Our contracts can contain multiple components of transaction price. We evaluate each contract for these components and include fixed consideration, variable consideration, financing components, and non-cash consideration and exclude consideration payable to a customer and sales taxes in the transaction price. When we are responsible for site installations which include subcontracted work, we maintain the contractual responsibilities and risks and include the consideration for these services in the transaction price. When our contract contains variable consideration, including return rights, discounts, claims, unpriced change orders, and liquidated damages, we estimate the transaction price using the expected value (i.e., the sum of the probability-weighted amount) or the most likely amount method, whichever is expected to better predict revenue for that contract situation. We also constrain the revenue to the extent that it is probable that a significant reversal of the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. We consider the following factors in determining revenue associated with variable consideration: (a) the contract or other evidence providing the legal basis, (b) additional costs caused by unforeseen circumstances, (c) evidence supporting the claim, and (d) historical evidence and patterns of customers. We adjust the contract price for the effects of a significant financing component if we expect, at contract inception, that the period between when we transfer goods and services to a customer will exceed one year from the time the customer pays and represents financing. If the payment structures exceed a year but are structured to account for risks with a contract or correspond to payments on milestones or are scheduled for performance, we do not adjust the contract price for a financing component. See "Note 6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%"> Receivables" for amounts recorded in long-term receivables.</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:400;line-height:120%">When separate performance obligations are identified, we allocate the transaction price to the individual performance obligation based on the best method we judge as faithfully depicting the value of the performance obligation. Many of our contracts are bundled, and we do not have separate selling prices for each performance obligation; therefore, for these contracts, we primarily use the cost plus a margin approach to allocate the relative transaction price to identified performance obligations, as it is the best representative of our pricing methods.</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:400;line-height:120%">Revenue is recognized when we satisfy a performance obligation. We receive payments from customers based on a billing schedule as established in our contracts. Billing schedules include down payments and progress billings over time; set milestone payments that are specific to the project are scheduled for performance-based payments or are set time-based payment(s). Variability in contract assets and contract liabilities relates to the timing of billings and revenue recognition, which can vary significantly depending on contractual payment terms, build and installation schedules and the related timing differences in transfer of control. Balances are also impacted by the seasonality in our business.</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:400;line-height:120%">Significant judgments and estimates are used in our revenue policies. In order to assure appropriate and consistent revenue recognition, we regularly evaluate available project related information and update estimates accordingly. We maintain internal policies and procedures to provide guidance for those involved in recording revenue. We monitor for changes in our business sales practices and customer interactions to capture the appropriate types of performance obligations and adjust for any change in control terms and conditions.</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:400;line-height:120%">Our material performance obligation types include:</span></div><div style="margin-top:12pt;padding-left:36pt;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%">Unique configuration contracts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: audio-visual communication systems uniquely configured (custom) or integrated for a customer's particular location and system configuration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">may</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">include all or a combination of the following: engineering services, project management services, video display(s), control solution(s), installation and integration services, scoring and messaging equipment, training, other on-site services, spare parts, software licenses, and assurance-type warranties.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">may</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">have multiple performance obligations in these types of contracts; however, a majority are treated as a combined single performance obligation. In our judgment, this accounting treatment is most appropriate because the substantial part of our promise to customers is to provide significant integration services and incorporate individual goods and services into a combined output or system. Often times, the system is customized or significantly modified to the customer's desired configurations and location, and the interrelated goods and services provide utility to the customer as a package.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue for uniquely configured (custom) or integrated systems is recognized over time using the cost incurred input method. Over time revenue recognition is appropriate because we have no alternative use for the uniquely configured system and have an enforceable right to payment for work performed. The cost incurred input method measures costs incurred to date compared to estimated total costs for each contract. This method is the most faithful depiction of our performance because it measures the value of the contract transferred to the customer. Costs to perform include direct and indirect costs for contract design, production, integration, installation, and assurance-type warranty reserve. Direct costs include materials and components; manufacturing, project management and engineering labor; and subcontracting expenses. Indirect costs include allocated charges for such items as facilities and equipment depreciation and general overhead. Provisions of estimated losses on uncompleted contracts are made in the period when such losses are capable of being estimated.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract modifications to existing contracts with customers are evaluated in accordance with the five-step revenue model. We treat contract modifications as a separate contract and new performance obligations when the additional goods or services are distinct and do not add to the unique configuration or are outside the integrated system and when the consideration reflects standalone selling prices. If the additional goods or services offered under the modification enhance the uniquely configured or integrated systems, revenue is allocated to the existing contracts' performance obligation. Modifications may cause changes in the timing of revenue recognition depending on the allocation to various performance obligations.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The time between contract order and project completion is typically less than 12 months but may extend longer depending on the amount of custom work and customers&#8217; delivery needs.</span></div><div style="margin-top:12pt;padding-left:36pt;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%">Limited configuration (standard systems) and after-sale parts contracts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Limited configured (standard systems) or after-sale parts contracts with limited or no configuration or limited integration are recognized as distinct individual performance obligations when material. When not distinct, we combine into one performance obligation the goods and/or services with each other until the bundle of goods or services is distinct. For standard display purchases made in large quantities, we account for each piece of equipment separately as a distinct performance obligation from which a customer derives benefit. Immaterial goods or services in the context of the contract are included with the display system performance obligation. Standard systems and equipment with limited configurations or integrations may include all or a combination (when immaterial) of the following performance obligations: engineering services, project management services, video display(s), control solution(s), installation and integration services, scoring, messaging and audio equipment, training, spare parts, software licenses, assurance-type warranties, and after-sale parts.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized at a point in time when control passes, or over time as services are performed. When fulfilling limited configuration performance obligations, we are typically able to redirect the video displays or scoring, messaging, or audio equipment to another customer without incurring significant economic losses. </span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Therefore, we have an alternative use for the performance obligation and recognize revenue upon our substantial completion and at the point in time we estimate control has transferred to the customer. When limited configured single performance obligations are more service-type (i.e., installation and integration services), we recognize revenue over time using the cost-to-cost input method, which is the most faithful depiction of the customer obtaining control and benefits from the work performed.</span></div><div style="margin-top:12pt;padding-left:36pt;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%">Services and other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Services sold on a stand-alone basis or after the initial system sale include performance obligations such as event support, control room design, on-site training, equipment service, service-type warranties, technical support, software sold as a service, and other immaterial revenue streams. These are contracted with a customer generally per service event or service type on a stand-alone basis. Services, service type warranties, and other are recognized as net sales when the services are performed, and control is transferred to the customer at a point in time when title or control passes or over time as services are performed and for time-based "stand ready to perform" type obligations. We use professional judgment to determine control transfer. If we have the right to consideration from a customer that directly corresponds with the value of our performance (where we bill a fixed amount for each hour of service provided), we recognize revenue related to the work completed.</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%">Software: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from software license fees on sales, other than uniquely configured type contracts, are recognized when delivery of the product has occurred. Subscription-based licenses include the right for a customer to use our licenses and receive related support for a specified term, and revenue is recognized pro-rata over the term of the engagement.</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%">Shipping and handling costs: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shipping and handling costs collected from our customers in connection with our sales are recorded as revenue. We record shipping and handling costs as a component of cost of sales at the time the product is shipped.</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%">Warranty: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer a standard parts coverage warranty for periods varying from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfMjA2Nzc_b3f916f1-e1fa-4186-80c9-faee84cb11f0">one</span> to five years for most of our products. We also offer additional types of warranties to include on-site labor, routine maintenance and event support. In addition, the terms of warranties on some installations can vary from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfMjA4OTU_dad1a03f-af93-4a98-9a21-3433dee3058c">one</span> to 10 years. The specific terms and conditions of these warranties vary primarily depending on the type of product sold. We estimate the costs which may be incurred under the contractual warranty obligations (assurance type warranty) and record a liability in the amount of such estimated costs at the time the revenue is recognized. Factors affecting our estimate of the cost of our warranty obligations include historical experience and expectations of future conditions. We continually assess the adequacy of our recorded warranty accruals and, to the extent we experience any changes in warranty claim activity or costs associated with servicing those claims, our accrued warranty obligation is adjusted accordingly. For service-type warranty contracts, we allocate revenue to this performance obligation, recognize the revenue over time, and recognize costs as incurred.</span></div><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_dakt_RevenueRecognitionLongtermReceivablesAndAdvertisingRightsPolicyTextBlock', window );">Long-term receivables and advertising rights</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-term receivables and advertising rights:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We occasionally sell and install our products at facilities in exchange for the rights to sell or to retain future advertising revenues. For these transactions, we recognize revenue equal to the amount of the present value of the future advertising payments if enough advertising is sold to obtain normal margins on the contract, and we record the related receivable in long-term receivables. We recognize imputed interest as earned.</span><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_us-gaap_PropertyPlantAndEquipmentImpairment', window );">Property and equipment</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-weight:400;line-height:120%;text-decoration:underline">Property and equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: In accordance with ASC 360, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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%">property and equipment are stated at cost and depreciated principally on the straight-line method over the following estimated useful lives:</span></div><div style="margin-top: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:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><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:10pt;font-weight:700;line-height:114%">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:114%">Buildings and improvements</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;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:400;line-height:114%">5 - 40</span></div></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:114%">Machinery and equipment</span></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:400;line-height:114%">5 - 7</span></div></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:114%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:114%">3 - 5</span></div></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:114%">Computer software and hardware</span></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:400;line-height:114%">3 - 5</span></div></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:114%">Equipment held for rental</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:114%">2 - 7</span></div></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:114%">Demonstration equipment</span></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:400;line-height:114%">3 - 5</span></div></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:114%">Transportation equipment</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:114%">5 - 7</span></div></td></tr></table></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:400;line-height:120%">Leasehold improvements are depreciated over the lesser of the useful life of the asset or the term of the lease.</span></div><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_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of Long-Lived Assets</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-weight:400;line-height:120%;text-decoration:underline">Impairment of Long-Lived Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: In accordance with ASC 360, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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%">, we assess long-lived tangible assets and definite-lived intangible assets for impairment whenever events or changes in circumstances indicate the carrying value may not be recoverable.</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:400;line-height:120%">When evaluating long-lived assets for potential impairment, we first compare the carrying value of the asset to the asset's estimated future cash flows (undiscounted and without interest charges). If the estimated future cash flows are less than the carrying value of the asset, we calculate an impairment loss. The impairment loss calculation compares the carrying value of the asset to the asset's estimated fair value. We recognize an impairment loss if the amount of the asset's carrying value exceeds the asset's estimated fair value. If we recognize an impairment loss, the adjusted carrying amount of the asset becomes its new cost basis. For a depreciable long-lived asset, the new cost basis will be depreciated (amortized) over the remaining useful life of that asset.</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:400;line-height:120%">Our impairment loss calculations contain uncertainties because they require management to make assumptions and to apply judgment to estimate future cash flows and asset fair values, including forecasting useful lives of the assets and selecting the discount rate that reflects the risk inherent in future cash flows.</span></div><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_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Goodwill and other intangible assets</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-weight:400;line-height:120%;text-decoration:underline">Goodwill and Other Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We account for goodwill and other intangible assets with indefinite lives in accordance with ASC 350</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill and Other.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Under these provisions, goodwill is not amortized but is tested for impairment on at least an annual basis. Impairment testing is required more often than annually if an event or circumstance indicates an impairment or a decline in value may have 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-weight:400;line-height:120%">A qualitative assessment may be used to first determine whether it is "more likely than not" that the fair value of a reporting unit is less its carrying value. Based on this assessment, if it is determined that is more likely than not that impairment has occurred, a quantitative analysis will be performed. The quantitative assessment uses an income approach to estimate the fair value of each reporting unit. The income approach is based on the projected cash flows, which are discounted to their present value using discount rates which consider the timing and risk of the forecasted cash flows. Fair value is estimated using internally developed forecasts and assumptions and takes into account management plans, business trends, and market and economic conditions. If the quantitative assessment of good impairment fails, an impairment loss equal to the amount that a reporting unit's carrying value exceeds its fair value will be recognized. </span></div>We completed our annual impairment analysis during the third quarter of fiscal 2022, utilizing a quantitative approach. Based on the outcome of that analysis, goodwill was not impaired.<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_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign currency translation</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Foreign currency translation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We follow the provisions of ASC 830, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Currency Matters. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our foreign subsidiaries use the local currency of their respective countries as their functional currency. The assets and liabilities of foreign operations are translated at the exchange rates in effect at the balance sheet date. The operating results of foreign operations are translated at weighted average exchange rates. The related translation gains or losses are reported as a separate component of shareholders&#8217; equity in accumulated other comprehensive loss.</span><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_us-gaap_IncomeTaxPolicyTextBlock', window );">Income taxes</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-weight:400;line-height:120%;text-decoration:underline">Income taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We account for income taxes in accordance with ASC 740</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We record a tax provision for anticipated tax consequences of the reported results of operations. Deferred tax assets and liabilities are measured using currently enacted tax rates and statutory tax rates applicable to the years in which we expect these temporary differences will affect taxable income. These assets and liabilities are analyzed regularly, and we assess the likelihood that deferred tax assets will be recoverable from future taxable income. When necessary, a valuation allowance is established if it is more likely than not the deferred tax asset will not be realized. We report the net deferred tax asset and liability as a long-term asset or liability. Net deferred assets or liabilities are calculated by combining them based on their jurisdiction.</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:400;line-height:120%">In addition, because we operate in multiple income tax jurisdictions both within the United States and internationally, the calculation of tax liabilities involves significant judgment in estimating the impact of uncertainties in the application of complex tax laws. Resolution of these uncertainties in a manner inconsistent with our expectations could have a material impact on our financial condition and operating results. See "Note 12. Income Taxes" for further information.</span></div><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_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock', window );">Comprehensive income (loss)</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Comprehensive income (loss)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We follow the provisions of ASC 220</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reporting Comprehensive Income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which establishes standards for reporting and displaying comprehensive income and its components, and disclose these components in the consolidated statements of comprehensive income. Comprehensive (loss) income reflects the change in equity of a business enterprise during a period from transactions and other events and circumstances from non-owner sources. For us, comprehensive income represents net income adjusted for cumulative foreign currency translation adjustments and unrealized gains and losses on available-for-sale securities. The foreign currency translation adjustment included in the </span>comprehensive income (loss) calculation has not been tax affected, as the investments in foreign affiliates are deemed to be permanent.<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_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Product design and development</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Product design and development</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We follow the provisions of ASC 730, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and Development</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which states all expenses related to product design and development are charged to operations as incurred. Our product design and development activities include the enhancement of existing products and technologies and the development of new products and technologies.</span><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_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings per share ("EPS")</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-weight:400;line-height:120%;text-decoration:underline">Earnings per share (&#8220;EPS&#8221;)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We follow the provisions of ASC 260</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%"> </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, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">where basic EPS is computed by dividing income attributable to common shareholders by the weighted average number of common shares outstanding for the period. Diluted EPS reflects the potential dilution which may occur if securities or other obligations to issue common stock were exercised or converted into shares of common stock or resulted in the issuance of shares of common stock which share in our earnings.</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:400;line-height:120%">The following is a reconciliation of the net income and common share amounts used in the calculation of basic and diluted EPS for the fiscal years ended April&#160;30, 2022, May&#160;1, 2021 and May&#160;2, 2020:</span></div><div style="margin-top: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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><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:10pt;font-weight:700;line-height:115%">Net income</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:10pt;font-weight:700;line-height:114%">Shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:115%">Per share income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span></div></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:700;line-height:114%">For the year ended April&#160;30, 2022:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"/></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:114%">Basic earnings per share</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:114%">$</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:114%">592&#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:114%">45,188&#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:114%">$</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:114%">0.01&#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:114%">Dilution associated with stock compensation plans</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:114%">&#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:114%">138&#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:114%">&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Diluted earnings 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:114%">$</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:114%">592&#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:114%">45,326&#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:114%">$</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:114%">0.01&#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">For the year ended May&#160;1, 2021:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></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:114%">Basic earnings per share</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:114%">$</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:114%">10,926&#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:114%">44,989&#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:114%">$</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:114%">0.24&#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:114%">Dilution associated with stock compensation plans</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:114%">&#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:114%">213&#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:114%">&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Diluted earnings 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:114%">$</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:114%">10,926&#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:114%">45,202&#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:114%">$</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:114%">0.24&#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">For the year ended May&#160;2, 2020:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></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:114%">Basic earnings per share</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:114%">$</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:114%">491&#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:114%">45,031&#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:114%">$</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:114%">0.01&#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:114%">Dilution associated with stock compensation plans</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:114%">&#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:114%">285&#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:114%">&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Diluted earnings per share</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:114%">$</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:114%">491&#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:114%">45,316&#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:114%">$</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:114%">0.01&#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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options outstanding to purchase 1,846, 2,262 and 2,198 shares of common stock with a weighted average exercise price of $9.15, $9.11 and $9.95 for the fiscal years ended April&#160;30, 2022, May&#160;1, 2021 and May&#160;2, 2020, respectively, were not included in the computation of diluted earnings per share because the effects would be anti-dilutive.</span></div><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_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Share-based compensation</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Share-based compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We account for share-based compensation in accordance with ASC 718</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation-Stock Compensation. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the fair value recognition provisions of ASC 718, we measure share-based compensation cost at the grant date based on the fair value of the award and recognize the compensation expense over the requisite service period, which is the vesting period. See "Note 10. Shareholders' Equity and Share-Based Compensation" for additional information and the assumptions we use to calculate the fair value of share-based employee compensation.</span><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_dakt_OtherBusinessDevelopmentsCoronavirusPandemicPolicyPolicyTextBlock', window );">Other business developments</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-weight:700;line-height:120%">Other Business Developments</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:400;line-height:120%">Impacts to and changes in global economic conditions are expected as the world economies recover from the COVID-19 pandemic, adjust to supply chain conditions and disruptions, and react to the evolving war and geopolitical environment. Our ability to fund operations and capital expenditures in the future will be dependent on our ability to generate cash flow from operations in these conditions, to maintain or improve margins, and to use funds from our credit facility or other funding sources.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We anticipate needing to utilize a portion of our line of credit which was recently extended to April 2025 to help with our continued investment in capacity to meet our expanding demand. We believe it is probable our existing cash balances and future actions will be sufficient to fund our normal business operations over the next twelve months from the date of this filing. </span></div>We received governmental wage subsidies from various governmental programs related to COVID-19 implications of $293 and $1,757 during the fiscal years 2022 and 2021, respectively and recorded the subsidies as a reduction of compensation expense, most of it is included in the "Costs of sales" line item in our consolidated statements of operations. We also have elected to defer payments of the employer portion of social security taxes during the payroll tax deferral period, which ended on December 31, 2020. As of April&#160;30, 2022, the total amount of such deferral was $2,633, which is included in the "Accrued expenses" line item in our consolidated balance sheet. Per the terms of the deferral program, the total amount is due on December 31, 2022.<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_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent accounting pronouncements</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-weight:700;line-height:120%">Recent Accounting Pronouncements</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%">Accounting Standards Adopted</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In June 2016, the Financial Accounting Standards Board ("FASB") issued ASU 2016-03, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, which provides guidance regarding the measurement and recognition of credit impairment for certain financial assets. ASU 2016-03 improves financial reporting by requiring more timely recording of credit losses on loans and other financial instruments held by financial institutions and other organizations. Under the new guidance, ASU 2016-03 requires an organization to measure all expected credit losses for financial assets held at the reporting date based on historical experience, current conditions, and reasonable supportable forecasts. We adopted ASU 2016-03 and its related guidance during the first quarter of fiscal 2021, and the adoption did not have a material impact on our consolidated financial statements.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We estimate an allowance for doubtful accounts using a loss rate method. We measure all expected credit losses for financial assets held at the reporting date based on historical experience, current conditions, and reasonable supportable forecasts.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">A reconciliation of the beginning and ending allowance for doubtful accounts is as follows: </span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="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:10pt;font-weight:700;line-height:115%">Year Ended </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:115%">April 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:115%">May 1, 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:114%">Balance as of Balance at beginning of year</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:114%">$</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:114%">3,942&#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:114%">$</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:114%">2,828&#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:114%">Charged to costs and expenses</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:114%">2,083&#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:114%">3,318&#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:114%">Deductions (1)</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:114%">(3,271)</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:114%">(2,204)</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:114%">Balance as of Balance at end of year</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,754&#160;</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,942&#160;</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-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%">(1) Includes account collections and write offs</span></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></table></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:400;line-height:120%">There have been no significant ASUs issued that we adopted during the fiscal year ended April&#160;30, 2022.</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%">Accounting Standards Not Yet Adopted</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2021, FASB issued ASU 2021-10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Government Assistance (Topic 832): Disclosures by Business Entities About Government Assistance </span>("ASU 2021-10"), which requires business entities to disclose information about transactions with a government that are accounted for by applying a grant or contribution model by analogy. For transactions covered by ASU 2021-10, the new standard requires the disclosure of information about the nature of the transaction, including significant terms and conditions, as well as the amounts and specific financial statement line items affected by the transaction. ASU 2021-10 is effective for annual periods beginning after December 15, 2021, which for us is the first quarter of fiscal 2023. Early adoption is permitted. The Company does not expect the adoption of ASU 2021-10 to have a material impact on future disclosures.<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_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair value measurement</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:400;line-height:120%">Cash and cash equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Consists of cash on hand in bank deposits and highly liquid investments, primarily money market accounts. The fair value was measured using quoted market prices in active markets. The carrying amount approximates fair value.</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%">Restricted cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Consists of cash and cash equivalents held in bank deposit accounts to secure issuances of foreign bank guarantees. The fair value of restricted cash was measured using quoted market prices in active markets. The carrying amount approximates fair value.</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%">Derivatives &#8211; currency forward contracts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Consists of currency forward contracts trading with sufficient frequency and volume to enable us to obtain pricing information on an ongoing basis. The fair value of these securities was measured based on a valuation from a third-party bank. See "Note 15. Derivative Financial Instruments" for more information regarding our derivatives.</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%">Contingent liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Consists of the fair value of liabilities measured on expected future payments relating to business acquisitions if conditions are met. The contingent liabilities were calculated by estimating the discounted present value of expected future payments as of the acquisition date and subsequently at the end of each reporting period. The fair value measurement is based on significant unobservable inputs as of May&#160;1, 2021. There were no contingent liabilities as of April&#160;30, 2022.</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%">Non-recurring measurements:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The fair value measurement standard also applies to certain non-financial assets and liabilities measured at fair value on a nonrecurring basis. Certain long-lived assets such as goodwill, intangible assets and property and equipment are measured at fair value on a nonrecurring basis and are subject to fair value adjustments in certain circumstances, such as when there is evidence of impairment.</span></div>Other measurements using fair value: Some of our financial instruments, such as accounts receivable, long-term receivables, prepaid expense and other assets, contract assets and liabilities, accounts payable, warranty obligations, and other long-term obligations are reflected in the consolidated balance sheets at carrying value, which approximates fair value due to their short-term nature<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dakt_NatureOfBusinessPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 natural of business.</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;">dakt_NatureOfBusinessPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dakt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_dakt_OtherBusinessDevelopmentsCoronavirusPandemicPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 other business developments related to coronavirus pandemic.</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;">dakt_OtherBusinessDevelopmentsCoronavirusPandemicPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dakt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_dakt_RevenueRecognitionLongtermReceivablesAndAdvertisingRightsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revenue recognition for long-term receivables and advertising rights.</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;">dakt_RevenueRecognitionLongtermReceivablesAndAdvertisingRightsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dakt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_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_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4273-108586<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Entity's cash and cash equivalents accounting policy with respect to restricted balances.  Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted 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 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 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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4273-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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ComprehensiveIncomePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 comprehensive income.</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_ComprehensiveIncomePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</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> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&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_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and 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_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_FiscalPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.</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 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=d3e5291-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_FiscalPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</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> -URI http://asc.fasb.org/topic&amp;trid=2175825<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_GoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of 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> -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 30<br> -Section 50<br> -Paragraph 1<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_GoodwillAndIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes 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 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226317&amp;loc=d3e202-110218<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 S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</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 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-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 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-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 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-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 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: 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=121826272&amp;loc=d3e32809-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_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 330<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6471895&amp;loc=d3e55923-109411<br><br>Reference 4: 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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124437754&amp;loc=d3e543-108305<br><br>Reference 6: 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><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_InvestmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investment in financial asset.</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 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(b))<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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<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_InvestmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>dtr-types: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_PropertyPlantAndEquipmentImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assessing and recognizing impairments of its property, plant and equipment.</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 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-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_PropertyPlantAndEquipmentImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are 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 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://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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5144-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 costs it has 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.</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 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_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revenue from contract with customer.</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> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130561-203045<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 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-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 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130563-203045<br><br>Reference 4: 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 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 20<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-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 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<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 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130564-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 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-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_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</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 (b),(f)<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 50<br> -Paragraph 1<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_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>dtr-types: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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702102552472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of Business and Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsTextBlock', window );">Equity Method Investments</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-weight:400;line-height:120%">Summarized financial information for equity method investments consist of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"/><td style="width:58.018%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.121%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.121%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.126%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" 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:115%">Year Ended</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:10pt;font-weight:700;line-height:115%">April 30, 2022</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:10pt;font-weight:700;line-height:115%">May 1, 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:10pt;font-weight:700;line-height:115%">May 2, 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:700;line-height:114%">Balance sheet data:</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"/></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:114%">Current assets</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:114%">$</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:114%">6,672&#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:114%">$</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:114%">7,534&#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:114%">$</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:114%">10,593&#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 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:114%">Non-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:114%">4,491&#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:114%">4,637&#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:114%">4,266&#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:114%">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:114%">13,938&#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:114%">2,807&#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:114%">2,755&#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 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:114%">Non-current 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:114%">1,738&#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:114%">1,793&#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:114%">4,086&#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:700;line-height:114%">Income statement data:</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:114%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:114%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:114%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:114%">Net loss</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:114%">$</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:114%">(11,928)</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:114%">$</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:114%">(13,436)</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:114%">$</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:114%">(1,383)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><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_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock', window );">Schedule of Cash and Cash Equivalents</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-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated balance sheets that sum to the totals of the same amounts shown in the consolidated statements of cash flows. Restricted cash consists of cash and cash equivalents held in bank deposit accounts to secure issuances of foreign bank guarantees.</span></div><div style="margin-top: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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><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:10pt;font-weight:700;line-height:114%">April 30, 2022</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:10pt;font-weight:700;line-height:114%">May 1, 2021</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:10pt;font-weight:700;line-height:114%">May 2, 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:114%">Cash and cash equivalents</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:114%">$</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:114%">17,143&#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:114%">$</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:114%">77,590&#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:114%">$</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:114%">40,398&#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:114%">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:114%">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:114%">2,812&#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:114%">14&#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:114%">Total cash, cash equivalents, and restricted cash shown in the consolidated statements of cash flows</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:114%">$</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:114%">18,008&#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:114%">$</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:114%">80,402&#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:114%">$</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:114%">40,412&#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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dakt_PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock', window );">Property, Plant and Equipment, Estimated Useful Life</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-weight:400;line-height:120%;text-decoration:underline">Property and equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: In accordance with ASC 360, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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%">property and equipment are stated at cost and depreciated principally on the straight-line method over the following estimated useful lives:</span></div><div style="margin-top: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:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><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:10pt;font-weight:700;line-height:114%">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:114%">Buildings and improvements</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;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:400;line-height:114%">5 - 40</span></div></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:114%">Machinery and equipment</span></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:400;line-height:114%">5 - 7</span></div></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:114%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:114%">3 - 5</span></div></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:114%">Computer software and hardware</span></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:400;line-height:114%">3 - 5</span></div></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:114%">Equipment held for rental</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:114%">2 - 7</span></div></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:114%">Demonstration equipment</span></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:400;line-height:114%">3 - 5</span></div></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:114%">Transportation equipment</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:114%">5 - 7</span></div></td></tr></table></div><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_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Earnings Per Share, Basic and Diluted</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-weight:400;line-height:120%">The following is a reconciliation of the net income and common share amounts used in the calculation of basic and diluted EPS for the fiscal years ended April&#160;30, 2022, May&#160;1, 2021 and May&#160;2, 2020:</span></div><div style="margin-top: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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><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:10pt;font-weight:700;line-height:115%">Net income</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:10pt;font-weight:700;line-height:114%">Shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:115%">Per share income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span></div></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:700;line-height:114%">For the year ended April&#160;30, 2022:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"/></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:114%">Basic earnings per share</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:114%">$</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:114%">592&#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:114%">45,188&#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:114%">$</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:114%">0.01&#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:114%">Dilution associated with stock compensation plans</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:114%">&#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:114%">138&#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:114%">&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Diluted earnings 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:114%">$</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:114%">592&#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:114%">45,326&#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:114%">$</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:114%">0.01&#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">For the year ended May&#160;1, 2021:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></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:114%">Basic earnings per share</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:114%">$</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:114%">10,926&#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:114%">44,989&#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:114%">$</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:114%">0.24&#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:114%">Dilution associated with stock compensation plans</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:114%">&#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:114%">213&#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:114%">&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Diluted earnings 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:114%">$</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:114%">10,926&#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:114%">45,202&#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:114%">$</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:114%">0.24&#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">For the year ended May&#160;2, 2020:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:114%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></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:114%">Basic earnings per share</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:114%">$</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:114%">491&#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:114%">45,031&#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:114%">$</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:114%">0.01&#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:114%">Dilution associated with stock compensation plans</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:114%">&#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:114%">285&#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:114%">&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Diluted earnings per share</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:114%">$</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:114%">491&#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:114%">45,316&#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:114%">$</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:114%">0.01&#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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock', window );">Accounts Receivable, Allowance for Credit Loss</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">A reconciliation of the beginning and ending allowance for doubtful accounts is as follows: </span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="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:10pt;font-weight:700;line-height:115%">Year Ended </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:115%">April 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:115%">May 1, 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:114%">Balance as of Balance at beginning of year</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:114%">$</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:114%">3,942&#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:114%">$</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:114%">2,828&#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:114%">Charged to costs and expenses</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:114%">2,083&#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:114%">3,318&#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:114%">Deductions (1)</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:114%">(3,271)</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:114%">(2,204)</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:114%">Balance as of Balance at end of year</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,754&#160;</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,942&#160;</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-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%">(1) Includes account collections and write offs</span></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></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_dakt_PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 estimated useful life of property, plant and equipment.</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;">dakt_PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dakt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_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_AccountsReceivableAllowanceForCreditLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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/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=124255953&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_AccountsReceivableAllowanceForCreditLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_EquityMethodInvestmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial 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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<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_EquityMethodInvestmentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ScheduleOfCashAndCashEquivalentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cash and cash equivalents.</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_ScheduleOfCashAndCashEquivalentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_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=124432515&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>dtr-types: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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702094115736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</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-weight:400;line-height:120%">The following table presents our disaggregation of revenue by segments:</span></div><div style="margin-top: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:20.112%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.963%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="33" 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:114%">Fiscal Year 2022</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:10pt;font-weight:700;line-height:120%">Commercial</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:10pt;font-weight:700;line-height:120%">Live Events</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:10pt;font-weight:700;line-height:114%">High School Park and<br/>Recreation</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:10pt;font-weight:700;line-height:120%">Transportation</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:10pt;font-weight:700;line-height:120%">International</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:10pt;font-weight:700;line-height:120%">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%">Type of performance obligation</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"/><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%">Unique configuration</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:114%">$</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:114%">20,849&#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:114%">$</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:114%">144,095&#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:114%">$</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:114%">20,175&#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:114%">$</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:114%">38,843&#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:114%">$</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:114%">32,658&#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:114%">$</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:114%">256,620&#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 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%">Limited configuration</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:114%">118,308&#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:114%">30,181&#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:114%">88,162&#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:114%">21,370&#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:114%">43,029&#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:114%">301,050&#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%">Service and 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:114%">15,054&#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:114%">24,830&#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:114%">3,479&#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:114%">2,494&#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:114%">7,443&#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:114%">53,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="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:114%">$</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:114%">154,211&#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:114%">$</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:114%">199,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"/><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:114%">$</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:114%">111,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="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:114%">$</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:114%">62,707&#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:114%">$</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:114%">83,130&#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:114%">$</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:114%">610,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"/></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:120%">Timing of revenue recognition</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Goods/services transferred at a point in time</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:114%">$</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:114%">120,776&#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:114%">$</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:114%">37,229&#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:114%">$</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:114%">82,678&#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:114%">$</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:114%">22,088&#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:114%">$</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:114%">45,036&#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:114%">$</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:114%">307,807&#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%">Goods/services transferred over time</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:114%">33,435&#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:114%">161,877&#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:114%">29,138&#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:114%">40,619&#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:114%">38,094&#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:114%">303,163&#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: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:114%">$</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:114%">154,211&#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:114%">$</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:114%">199,106&#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:114%">$</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:114%">111,816&#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:114%">$</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:114%">62,707&#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:114%">$</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:114%">83,130&#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:114%">$</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:114%">610,970&#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: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:20.112%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.963%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" 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:114%">Fiscal Year 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:120%">Commercial</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:120%">Live Events</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:114%">High School Park and<br/>Recreation</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:120%">Transportation</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:120%">International</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:120%">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%">Type of performance obligation</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"/><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Unique configuration</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:114%">$</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:114%">16,535&#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:114%">$</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:114%">104,682&#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:114%">$</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:114%">22,258&#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:114%">$</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:114%">36,398&#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:114%">$</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:114%">22,266&#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:114%">$</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:114%">202,139&#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:114%">Limited configuration</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:114%">96,420&#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:114%">18,679&#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:114%">66,697&#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:114%">19,690&#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:114%">32,583&#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:114%">234,069&#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:114%">Service and 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:114%">14,345&#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:114%">19,688&#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:114%">2,602&#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:114%">2,196&#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:114%">6,994&#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:114%">45,825&#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: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:114%">$</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:114%">127,300&#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:114%">$</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:114%">143,049&#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:114%">$</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:114%">91,557&#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:114%">$</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:114%">58,284&#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:114%">$</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:114%">61,843&#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:114%">$</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:114%">482,033&#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:700;line-height:120%">Timing of revenue recognition</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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:114%">Goods/services transferred at a point in time</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:114%">$</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:114%">98,243&#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:114%">$</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:114%">23,906&#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:114%">$</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:114%">60,859&#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:114%">$</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:114%">20,180&#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:114%">$</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:114%">34,388&#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:114%">$</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:114%">237,576&#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:114%">Goods/services transferred over time</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:114%">29,057&#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:114%">119,143&#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:114%">30,698&#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:114%">38,104&#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:114%">27,455&#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:114%">244,457&#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: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:114%">$</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:114%">127,300&#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:114%">$</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:114%">143,049&#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:114%">$</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:114%">91,557&#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:114%">$</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:114%">58,284&#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:114%">$</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:114%">61,843&#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:114%">$</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:114%">482,033&#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><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:21.021%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" 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:114%">Fiscal Year 2020</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:120%">Commercial</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:120%">Live Events</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:114%">High School Park and<br/>Recreation</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:120%">Transportation</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:120%">International</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:120%">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%">Type of performance obligation</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"/><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;text-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%">Unique configuration</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:114%">$</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:114%">35,212&#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:114%">$</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:114%">140,044&#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:114%">$</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:114%">19,176&#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:114%">$</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:114%">43,519&#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:114%">$</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:114%">40,454&#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:114%">$</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:114%">278,405&#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:120%">Limited configuration</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:114%">102,847&#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:114%">31,897&#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:114%">74,266&#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:114%">24,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:114%">45,626&#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:114%">279,224&#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:120%">Service and 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:114%">14,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:114%">24,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:114%">2,972&#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:114%">2,032&#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:114%">7,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:114%">51,303&#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: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:114%">$</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:114%">152,627&#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:114%">$</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:114%">196,591&#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:114%">$</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:114%">96,414&#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:114%">$</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:114%">70,139&#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:114%">$</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:114%">93,161&#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:114%">$</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:114%">608,932&#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:700;line-height:120%">Timing of revenue recognition</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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:120%">Goods/services transferred at a point in time</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:114%">$</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:114%">105,096&#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:114%">$</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:114%">39,521&#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:114%">$</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:114%">68,582&#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:114%">$</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:114%">25,157&#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:114%">$</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:114%">47,345&#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:114%">$</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:114%">285,701&#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:120%">Goods/services transferred over time</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:114%">47,531&#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:114%">157,070&#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:114%">27,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">44,982&#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:114%">45,816&#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:114%">323,231&#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: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:114%">$</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:114%">152,627&#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:114%">$</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:114%">196,591&#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:114%">$</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:114%">96,414&#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:114%">$</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:114%">70,139&#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:114%">$</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:114%">93,161&#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:114%">$</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:114%">608,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><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_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Contract with Customer, Contract Asset, Contract Liability, and Receivable</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-weight:400;line-height:120%">The following table reflects the balances and changes in our contract assets and liabilities:</span></div><div style="margin-top: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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:10pt;font-weight:700;line-height:114%">April 30, 2022</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:10pt;font-weight:700;line-height:114%">May 1, 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:120%">Contract assets</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41,687&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32,799&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;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:120%">Contract liabilities - current</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:114%">90,393&#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:114%">64,495&#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:120%">Contract liabilities - non-current</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:114%">10,998&#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:114%">10,720&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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:400;line-height:120%">The changes in our contract assets and contract liabilities from May&#160;1, 2021 to April&#160;30, 2022 were due to the timing of billing schedules and revenue recognition, which can vary significantly depending on the contractual payment terms and the seasonality of the sports markets. We had no material impairments of contract assets for fiscal 2022.</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:400;line-height:120%">For service-type warranty contracts, we allocate revenue to this performance obligation, recognize the revenue over time, and recognize costs as incurred. Earned and unearned revenues for these contracts are included in the "Contract assets" and "Contract liabilities". Changes in unearned service-type warranty contracts, net were as follows:</span></div><div style="margin-top: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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:10pt;font-weight:700;line-height:115%">April 30, 2022</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:10pt;font-weight:700;line-height:115%">May 1, 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:120%">Balance at beginning of year</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:114%">$</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:114%">24,590&#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:114%">$</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:114%">24,490&#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 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:120%">New contracts 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:114%">42,619&#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:114%">35,623&#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:120%">Less: reductions for revenue recognized</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:114%">(40,614)</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:114%">(36,723)</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:400;line-height:120%">Foreign currency translation and 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:114%">(249)</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:114%">1,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;text-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%">Balance at end of year</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:114%">$</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:114%">26,346&#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:114%">$</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:114%">24,590&#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_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract 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/2009/role/commonPracticeRef<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=123351226&amp;loc=SL49130551-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_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_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=123351226&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>dtr-types: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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702094004968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</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_SegmentReportingAbstract', window );"><strong>Segment Reporting [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_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of segment reporting information, by segment</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-weight:400;line-height:120%">The following table sets forth certain financial information for each of our five reporting segments for the periods indicated:</span></div><div style="margin-top: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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" 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:115%">Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;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:115%">April 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;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:115%">May 1, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;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:115%">May 2, 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:700;line-height:120%">Net sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"/></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:120%">Commercial</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:114%">$</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:114%">154,211&#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:114%">$</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:114%">127,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 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:114%">$</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:114%">152,627&#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:120%">Live Events</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:114%">199,106&#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:114%">143,049&#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:114%">196,591&#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:400;line-height:120%">High School Park and Recreation</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:114%">111,816&#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:114%">91,557&#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:114%">96,414&#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:120%">Transportation</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:114%">62,707&#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:114%">58,284&#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:114%">70,139&#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:400;line-height:120%">International</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:114%">83,130&#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:114%">61,843&#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:114%">93,161&#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:120%">Total company net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">610,970&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">482,033&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">608,932&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><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;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%">Gross profit:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 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:120%">Commercial</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:114%">31,851&#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:114%">33,072&#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:114%">29,246&#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:120%">Live Events</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:114%">21,787&#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:114%">24,397&#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:114%">39,518&#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:400;line-height:120%">High School Park and Recreation</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:114%">35,477&#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:114%">31,472&#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:114%">28,874&#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:120%">Transportation</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:114%">18,172&#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:114%">20,329&#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:114%">23,910&#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:400;line-height:120%">International</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:114%">9,410&#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:114%">11,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,152&#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:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">116,697&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">120,583&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">138,700&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;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:700;line-height:120%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 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:120%">Selling</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:114%">51,075&#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:114%">48,649&#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:114%">65,902&#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:120%">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:114%">32,563&#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:114%">27,980&#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:114%">35,193&#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:400;line-height:120%">Product design 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:114%">29,013&#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:114%">26,846&#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:114%">37,772&#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: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:114%">112,651&#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:114%">103,475&#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:114%">138,867&#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 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:120%">Operating income (loss)</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:114%">4,046&#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:114%">17,108&#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:114%">(167)</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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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;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%">Nonoperating income (expense):</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"/></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:114%">Interest income (expense), 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:114%">171&#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:114%">(65)</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:114%">699&#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"/><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:400;line-height:114%">Other expense, 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:114%">(3,109)</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:114%">(2,983)</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:114%">(541)</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:114%">Income (loss) before income taxes</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,108&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,060&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(9)</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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:120%">Depreciation and amortization:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 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:120%">Commercial</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:114%">$</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:114%">2,677&#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:114%">$</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:114%">3,037&#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:114%">$</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:114%">3,682&#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:120%">Live Events</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:114%">5,238&#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:114%">5,798&#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:114%">5,605&#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:400;line-height:120%">High School Park and Recreation</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:114%">1,420&#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:114%">1,942&#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:114%">2,025&#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:120%">Transportation</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:114%">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:114%">979&#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:114%">1,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 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:120%">International</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:114%">2,796&#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:114%">2,887&#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:114%">2,460&#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:114%">Unallocated corporate 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:114%">2,712&#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:114%">2,434&#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:114%">2,917&#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:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,394&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,077&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,718&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock', window );">Schedule of revenue from external customers and long-lived assets, by geographical areas</a></td>
<td class="text">The following table presents information about net sales and property and equipment, net of accumulated depreciation, in the United States and elsewhere:<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.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" 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:114%">Year Ended</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:10pt;font-weight:700;line-height:114%">April 30, 2022</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:10pt;font-weight:700;line-height:114%">May 1, 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:10pt;font-weight:700;line-height:114%">May 2, 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:700;line-height:120%">Net sales:</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"/></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:120%">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:114%">$</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:114%">513,740&#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:114%">$</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:114%">413,211&#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:114%">$</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:114%">504,931&#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:120%">Outside United States</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:114%">97,230&#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:114%">68,822&#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:114%">104,001&#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: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:114%">$</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:114%">610,970&#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:114%">$</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:114%">482,033&#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:114%">$</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:114%">608,932&#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%">Property and equipment, net of accumulated depreciation:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></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:120%">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:114%">$</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:114%">58,643&#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:114%">$</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:114%">50,130&#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:114%">$</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:114%">58,422&#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:120%">Outside United States</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:114%">8,122&#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:114%">8,552&#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:114%">9,062&#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: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:114%">$</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:114%">66,765&#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:114%">$</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:114%">58,682&#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:114%">$</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:114%">67,484&#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><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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 information concerning 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.</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> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<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.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 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 4: 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 30<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-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>45
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702099189064">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of Goodwill</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-weight:400;line-height:120%">The changes in the carrying amount of goodwill related to each reportable segment for the fiscal year ended April&#160;30, 2022 were as follows:</span></div><div style="margin-top: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:30.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.964%"/><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:10pt;font-weight:700;line-height:120%">Live Events</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:10pt;font-weight:700;line-height:120%">Commercial</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:10pt;font-weight:700;line-height:120%">Transportation</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:10pt;font-weight:700;line-height:120%">International</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:10pt;font-weight:700;line-height:120%">Total</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:700;line-height:114%">Balance as of May&#160;1, 2021:</span></div></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:114%">$</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:114%">2,313&#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:114%">$</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:114%">3,464&#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:114%">$</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:114%">84&#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:114%">$</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:114%">2,553&#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:114%">$</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:114%">8,414&#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 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:120%">Foreign 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:114%">(17)</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:114%">(115)</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:114%">(16)</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:114%">(339)</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:114%">(487)</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Balance as of April&#160;30, 2022:</span></div></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:114%">$</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:114%">2,296&#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:114%">$</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:114%">3,349&#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:114%">$</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:114%">68&#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:114%">$</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:114%">2,214&#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:114%">$</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:114%">7,927&#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 custom" 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 Finite-Lived Intangible Assets</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-weight:400;line-height:120%">The following table summarizes intangible assets, net, as of April&#160;30, 2022 and May&#160;1, 2021:</span></div><div style="margin-top: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:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><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:10pt;font-weight:700;line-height:114%">April 30, 2022</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:10pt;font-weight:700;line-height:114%">Weighted Average Life (in years)</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:10pt;font-weight:700;line-height:114%">Gross Carrying 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:10pt;font-weight:700;line-height:114%">Accumulated 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:10pt;font-weight:700;line-height:114%">Net Carrying Amount</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:120%">Registered trademarks</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:114%">20.0</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:114%">$</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:114%">639&#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:114%">$</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:114%">233&#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:114%">$</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:114%">406&#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:120%">Software</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:114%">3.0</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:114%">2,984&#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:114%">2,984&#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:114%">&#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;text-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%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;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:114%">10.0</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:114%">2,853&#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:114%">1,787&#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:114%">1,066&#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:120%">Other</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:114%">1.0</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:114%">101&#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:114%">101&#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:114%">&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td colspan="3" style="background-color:#cceeff;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:114%">7.6</span></td><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:114%">$</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:114%">6,577&#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:114%">$</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:114%">5,105&#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:114%">$</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:114%">1,472&#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: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:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><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:10pt;font-weight:700;line-height:114%">May 1, 2021</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:10pt;font-weight:700;line-height:114%">Weighted Average Life (in years)</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:10pt;font-weight:700;line-height:114%">Gross Carrying 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:10pt;font-weight:700;line-height:114%">Accumulated 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:10pt;font-weight:700;line-height:114%">Net Carrying Amount</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:120%">Registered trademarks</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:114%">19.4</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:114%">$</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:114%">738&#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:114%">$</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:114%">246&#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:114%">$</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:114%">492&#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:120%">Software</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:114%">3.0</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:114%">6,606&#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:114%">6,412&#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:114%">194&#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:120%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;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:114%">10.0</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:114%">2,984&#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:114%">1,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:114%">1,396&#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:120%">Other</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:114%">1.5</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:114%">132&#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:114%">131&#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:114%">1&#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:114%">Total</span></td><td colspan="3" style="background-color:#cceeff;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:114%">6.1</span></td><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:114%">$</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:114%">10,460&#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:114%">$</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:114%">8,377&#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:114%">$</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:114%">2,083&#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 custom" 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 Finite-Lived Intangible Assets, Future Amortization Expense</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-weight:400;line-height:120%">As of April&#160;30, 2022, amortization expenses for future periods were estimated to be as follows:</span></div><div style="margin-top: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:84.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.466%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:10pt;font-weight:700;line-height:120%">Fiscal years ending</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:10pt;font-weight:700;line-height:120%">Amount</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:114%">2023</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:114%">$</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:114%">300&#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:114%">2024</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:114%">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="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:114%">2025</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:114%">300&#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:114%">2026</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:114%">266&#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:114%">2027</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:114%">36&#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:120%">Thereafter</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:114%">270&#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:114%">Total expected amortization expense</span></td><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:114%">$</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:114%">1,472&#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>dtr-types: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>dtr-types: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>dtr-types: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>46
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702098968952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Selected Financial Statement Data (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</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 custom" 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 inventory, current</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-weight:400;line-height:120%">Inventories consisted of the following:</span></div><div style="margin-top: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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:10pt;font-weight:700;line-height:114%">April 30, 2022</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:10pt;font-weight:700;line-height:114%">May 1, 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:114%">Raw materials</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:114%">$</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:114%">71,410&#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:114%">$</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:114%">29,913&#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:114%">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:114%">14,238&#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:114%">9,948&#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:114%">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:114%">48,744&#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:114%">34,495&#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: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:114%">$</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:114%">134,392&#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:114%">$</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:114%">74,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"/></tr></table></div><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_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Property, plant and equipment</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-weight:400;line-height:120%">Property and equipment, net consisted of the following:</span></div><div style="margin-top: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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:10pt;font-weight:700;line-height:114%">April 30, 2022</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:10pt;font-weight:700;line-height:114%">May 1, 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:114%">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:114%">$</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:114%">1,899&#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:114%">$</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:114%">1,924&#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:114%">Buildings</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:114%">69,170&#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:114%">69,608&#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:114%">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:114%">110,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:114%">98,451&#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:114%">Office furniture and 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:114%">4,098&#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:114%">4,103&#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:114%">Computer software and hardware</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:114%">46,922&#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:114%">44,851&#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:114%">Construction 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:114%">5,792&#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:114%">&#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="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:114%">Demonstration 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:114%">7,260&#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:114%">7,186&#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:114%">Transportation 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:114%">7,065&#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:114%">7,264&#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: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:114%">252,285&#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:114%">233,387&#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:114%">Less accumulated depreciation</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:114%">185,520&#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:114%">174,705&#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: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:114%">$</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:114%">66,765&#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:114%">$</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:114%">58,682&#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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of accrued liabilities</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-weight:400;line-height:120%">Accrued expenses consisted of the following:</span></div><div style="margin-top: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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:10pt;font-weight:700;line-height:114%">April 30, 2022</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:10pt;font-weight:700;line-height:114%">May 1, 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:114%">Compensation</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:114%">$</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:114%">15,944&#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:114%">$</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:114%">13,079&#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:114%">Taxes, other than 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:114%">6,741&#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:114%">5,888&#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:114%">Accrued employee benefits</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:114%">3,227&#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:114%">2,174&#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:114%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZToyYmNlMmE4YWVmYjg0ODkyYTc4YzE4ZWQxMjE5ZDAzNi90YWJsZXJhbmdlOjJiY2UyYThhZWZiODQ4OTJhNzhjMThlZDEyMTlkMDM2XzQtMC0xLTEtMzc_4e6d1296-a64f-4444-9890-1d0627aa4e98"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZToyYmNlMmE4YWVmYjg0ODkyYTc4YzE4ZWQxMjE5ZDAzNi90YWJsZXJhbmdlOjJiY2UyYThhZWZiODQ4OTJhNzhjMThlZDEyMTlkMDM2XzQtMC0xLTEtMzc_6e2fdc93-5d01-412e-8eeb-5eadd67dbfb3">Operating lease liabilities</span></span></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:114%">2,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:114%">1,881&#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:114%">Short-term accrued expenses</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:114%">6,738&#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:114%">7,455&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Acquisition-related contingency 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:114%">&#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:114%">195&#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: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:114%">$</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:114%">34,959&#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:114%">$</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:114%">30,672&#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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock', window );">Schedule of other nonoperating income (expense)</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-weight:400;line-height:120%">Other (expense) income, net consisted of the following:</span></div><div style="margin-top: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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" 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:115%">Year Ended</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:10pt;font-weight:700;line-height:120%">April 30, 2022</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:10pt;font-weight:700;line-height:120%">May 1, 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:10pt;font-weight:700;line-height:120%">May 2, 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:114%">Foreign currency transaction (losses) gains</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:114%">$</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:114%">(227)</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:114%">$</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:114%">(675)</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:114%">$</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:114%">207&#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:114%">Equity in losses of affiliates</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:114%">(2,970)</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:114%">(2,370)</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:114%">(741)</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:114%">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:114%">88&#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:114%">62&#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:114%">(7)</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: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:114%">$</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:114%">(3,109)</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:114%">$</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:114%">(2,983)</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:114%">$</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:114%">(541)</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_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>dtr-types: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_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 accrued 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_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_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>dtr-types: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_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.</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_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702096942968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Lease, cost</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-weight:400;line-height:120%">Supplemental unaudited cash flow information related to operating leases were as follows:</span></div><div style="margin-top: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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Year Ended</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:10pt;font-weight:700;line-height:114%">April 30, 2022</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:10pt;font-weight:700;line-height:114%">May 1, 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:114%">Cash paid for amounts included in the measurement of lease liabilities:</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"/></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:114%">Operating cash flows for operating leases</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:114%">$</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:114%">2,680&#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:114%">$</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:114%">2,752&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><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_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Lessee, operating lease, liability, maturity</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-weight:400;line-height:120%">Future minimum operating lease payments as of, and subsequent to,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">April&#160;30, 2022 under ASC 842 are as follows:</span></div><div style="margin-top: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:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><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:10pt;font-weight:700;line-height:115%">Operating Leases(1)</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:114%">Fiscal years ending</span></td><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2023</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:114%">$</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:114%">2,489&#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:114%">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:114%">2,285&#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:114%">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:114%">1,632&#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:114%">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:114%">807&#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:114%">2027</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:114%">667&#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:114%">Thereafter</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:114%">&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total lease payments</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:114%">7,880&#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:114%">Less imputed interest</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:114%">(417)</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:114%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90YWJsZTo4ZmRhNDdhMGZjZjg0NDdjOGRmNWMyZTU4M2QwZjhjMC90YWJsZXJhbmdlOjhmZGE0N2EwZmNmODQ0N2M4ZGY1YzJlNTgzZDBmOGMwXzEwLTAtMS0xLTM3_f5346ec1-08a4-469e-8cae-bcbb8d18e21a">Total lease liabilities</span></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:114%">$</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:114%">7,463&#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="padding-left:9pt;text-align:justify;text-indent:9pt"><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:6.34pt">Includes $3,556 to extend the term of the lease for our Sioux Falls, South Dakota manufacturing facility.</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_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=123408670&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>dtr-types: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=123408670&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>dtr-types: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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702099095640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' Equity and Share-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</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_EquityAbstract', window );"><strong>Equity [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_dakt_ScheduleOfNonvestedRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Schedule of Nonvested Restricted Stock and Restricted Stock Units Activity</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-weight:400;line-height:120%">A summary of non-vested restricted stock and restricted stock units for fiscal years 2022, 2021, and 2020 is as follows:</span></div><div style="margin-top:12pt;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:16.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.087%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="33" style="background-color:#ffffff;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:114%">Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:10pt;font-weight:700;line-height:114%">April 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:114%">May 1, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:10pt;font-weight:700;line-height:114%">May 2, 2020</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:10pt;font-weight:700;line-height:120%">Number of Nonvested Shares </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:10pt;font-weight:700;line-height:114%">Weighted Average Grant Date<br/>Fair Value Per Share</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:10pt;font-weight:700;line-height:120%">Number of Nonvested Shares</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:10pt;font-weight:700;line-height:114%">Weighted Average Grant Date<br/>Fair Value Per Share</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:10pt;font-weight:700;line-height:120%">Number of Nonvested Shares</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:10pt;font-weight:700;line-height:114%">Weighted Average Grant Date<br/>Fair Value Per Share</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:114%">Outstanding at beginning of year</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:114%">480&#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:114%">$</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:114%">5.62&#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:114%">449&#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:114%">$</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:114%">7.16&#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:114%">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 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:114%">$</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:114%">7.58&#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 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:114%">Granted</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:114%">214&#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:114%">5.66&#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:114%">223&#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:114%">3.92&#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:114%">186&#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:114%">7.03&#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:114%">Vested</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:114%">(213)</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:114%">5.58&#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:114%">(176)</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:114%">7.27&#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:114%">(173)</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:114%">8.10&#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:400;line-height:114%">Forfeited</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:114%">(12)</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:114%">5.64&#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:114%">(16)</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:114%">7.00&#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:114%">(8)</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:114%">7.37&#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:114%">Outstanding at end of year</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:10pt;font-weight:400;line-height:114%">469&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%">5.65&#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;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:114%">480&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%">5.62&#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;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:114%">449&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%">7.16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><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_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Share-based Payment Arrangement, Option, Activity</a></td>
<td class="text">A summary of stock option activity under our 2015 Plan and 2020 Plan during the fiscal year ended April&#160;30, 2022 is 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:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><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:10pt;font-weight:700;line-height:120%">Stock Options </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:10pt;font-weight:700;line-height:114%">Weighted Average Exercise Price<br/>Per Share</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:10pt;font-weight:700;line-height:114%">Weighted Average Remaining<br/>Contractual Life (Years)</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:10pt;font-weight:700;line-height:114%">Aggregate Intrinsic Value</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:114%">Outstanding at May&#160;1, 2021</span></div></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:114%">2,227&#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:114%">$</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:114%">8.53&#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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.83</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:114%">$</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:114%">843&#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 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:120%">Granted</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:114%">223&#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:114%">5.66&#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:114%">&#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:114%">&#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 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:120%">Canceled or forfeited</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:114%">(341)</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:114%">9.17&#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:114%">&#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:114%">&#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 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:114%">Exercised</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:114%">(2)</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:114%">4.11&#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:114%">&#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:114%">2&#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at April&#160;30, 2022</span></div></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:114%">2,107&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%">8.13&#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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.98</span></td><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:114%">$</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:114%">&#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: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:114%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:114%">&#160;</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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</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:114%">Shares vested and expected to vest</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:114%">2,075&#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:114%">$</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:114%">8.17&#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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.92</span></td><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:114%">$</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:114%">&#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;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:114%">Exercisable at April&#160;30, 2022</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom: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:114%">1,371&#160;</span></td><td style="background-color:#ffffff;border-bottom: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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;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:114%">9.47&#160;</span></td><td style="background-color:#ffffff;border-bottom: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;border-bottom:1pt solid #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:114%">3.26</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:114%">$</span></td><td style="background-color:#ffffff;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:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><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_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions</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-weight:400;line-height:120%">The following table provides the weighted-average fair value of options granted and the related assumptions used in the Black-Scholes model:</span></div><div style="margin-top:12pt;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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" 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:115%">Year Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;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:120%">April 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;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:120%">May 1, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;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:120%">May 2, 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:114%">Fair value of options granted</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.43&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.71&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.99&#160;</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;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:114%">Risk-free interest rate</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:114%">1.07&#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:114%">%</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:114%">0.43&#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:114%">%</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:114%">1.51&#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:114%">%</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:114%">Expected dividend 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:114%">&#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:114%">%</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:114%">&#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:114%">%</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:114%">3.50&#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:114%">%</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:114%">Expected volatility</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:114%">40.60&#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:114%">%</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:114%">40.53&#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:114%">%</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:114%">37.55&#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:114%">%</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:114%">Expected life of option (in years)</span></td><td colspan="3" style="background-color:#cceeff;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:114%">6.94</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:114%">6.94</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:114%">6.94</span></td></tr></table></div><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_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock', window );">Share-based Compensation Expense</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-weight:400;line-height:120%">The following table presents a summary of the share-based compensation expense by equity type as follows:</span></div><div style="margin-top:12pt;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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" 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:120%">Year Ended</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:10pt;font-weight:700;line-height:114%">April 30, 2022</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:10pt;font-weight:700;line-height:114%">May 1, 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:10pt;font-weight:700;line-height:114%">May 2, 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:114%">Stock options</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:114%">$</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:114%">458&#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:114%">$</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:114%">450&#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:114%">$</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:114%">492&#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:114%">Restricted stock and 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:114%">1,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:114%">1,203&#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:114%">1,341&#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:114%">Employee stock purchase plans</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:114%">356&#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:114%">414&#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:114%">432&#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: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:114%">$</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:114%">1,973&#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:114%">$</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:114%">2,067&#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:114%">$</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:114%">2,265&#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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the share-based compensation expense for stock options, restricted stock, restricted stock units and shares issued under the ESPP for fiscal years 2022, 2021, and 2020 is as follows:</span></div><div style="margin-top:12pt;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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" 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:114%">Year Ended</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:10pt;font-weight:700;line-height:114%">April 30, 2022</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:10pt;font-weight:700;line-height:114%">May 1, 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:10pt;font-weight:700;line-height:114%">May 2, 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:114%">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:114%">$</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:114%">434&#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:114%">$</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:114%">472&#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:114%">$</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:114%">514&#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:114%">Selling</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:114%">472&#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:114%">484&#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:114%">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:114%">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:114%">656&#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:114%">678&#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:114%">717&#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:114%">Product design 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:114%">411&#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:114%">433&#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:114%">462&#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: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:114%">$</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:114%">1,973&#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:114%">$</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:114%">2,067&#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:114%">$</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:114%">2,265&#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_dakt_ScheduleOfNonvestedRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 nonvested restricted stock and restricted stock units activity.</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;">dakt_ScheduleOfNonvestedRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dakt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EquityAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.</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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</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 (d)<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 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-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 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</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 (f)(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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702099092264">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of Income before Income Tax, Domestic and Foreign</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-weight:400;line-height:120%">The following tables reflect the significant components of our income tax provision. The pretax income (loss) attributable to domestic and foreign operations was as follows:</span></div><div style="margin-top: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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" 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:115%">Year Ended</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:10pt;font-weight:700;line-height:114%">April 30, 2022</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:10pt;font-weight:700;line-height:120%">May 1, 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:10pt;font-weight:700;line-height:120%">May 2, 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:114%">Domestic</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:114%">$</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:114%">(2,696)</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:114%">$</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:114%">10,413&#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:114%">$</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:114%">(4,187)</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:114%">Foreign</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:114%">3,804&#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:114%">3,647&#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:114%">4,178&#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:114%">Income (loss) before income taxes</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:114%">$</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:114%">1,108&#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:114%">$</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:114%">14,060&#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:114%">$</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:114%">(9)</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Components of Income Tax Expense (Benefit)</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-weight:400;line-height:120%">Income tax expense (benefit) consisted of the following:</span></div><div style="margin-top: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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" 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:115%">Year Ended</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:10pt;font-weight:700;line-height:114%">April 30, 2022</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:10pt;font-weight:700;line-height:120%">May 1, 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:10pt;font-weight:700;line-height:120%">May 2, 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:700;line-height:114%">Current:</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"/></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:114%">Federal</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:114%">$</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:114%">644&#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:114%">$</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:114%">507&#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:114%">$</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:114%">625&#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:114%">State</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:114%">452&#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:114%">422&#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:114%">297&#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:400;line-height:114%">Foreign</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:114%">975&#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:114%">891&#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:114%">761&#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:114%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 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:114%">Federal</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:114%">(1,020)</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:114%">1,216&#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:114%">(2,028)</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:114%">State</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:114%">(476)</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:114%">59&#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:114%">(321)</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:400;line-height:114%">Foreign</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:114%">(59)</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:114%">39&#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:114%">166&#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: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:114%">$</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:114%">516&#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:114%">$</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:114%">3,134&#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:114%">$</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:114%">(500)</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 custom" 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 Effective Income Tax Rate Reconciliation</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-weight:400;line-height:120%">The reconciliation of the provision (benefit) for income taxes and the amount computed by applying the federal statutory rate to income (loss) before income taxes is as follows:</span></div><div style="margin-top: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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" 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:115%">Year Ended</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:10pt;font-weight:700;line-height:120%">April 30, 2022</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:10pt;font-weight:700;line-height:120%">May 1, 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:10pt;font-weight:700;line-height:120%">May 2, 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:114%">Computed income tax expense (benefit) at federal statutory rates</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:114%">$</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:114%">233&#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:114%">$</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:114%">2,953&#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:114%">$</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:114%">(2)</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:114%">Change in uncertain tax positions</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:114%">(71)</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:114%">(34)</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:114%">4&#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:114%">Research and development tax credit</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:114%">(382)</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:114%">(1,047)</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:114%">(1,621)</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:114%">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:114%">(227)</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:114%">403&#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:114%">(241)</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:114%">Change in valuation allowances</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:114%">609&#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:114%">402&#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:114%">482&#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:114%">GILTI</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:114%">(14)</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:114%">(156)</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:114%">149&#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:114%">Base Erosion Anti-Abuse Tax (BEAT)</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:114%">12&#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:114%">(285)</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:114%">301&#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:114%">Stock 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:10pt;font-weight:400;line-height:114%">150&#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:114%">355&#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:114%">318&#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:114%">Meals and entertainment</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:114%">67&#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:114%">49&#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:114%">305&#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:114%">Dividends paid to retirement 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:10pt;font-weight:400;line-height:114%">&#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:114%">&#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:114%">(111)</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:114%">State taxes, net of federal benefit</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:114%">139&#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:114%">494&#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:114%">(84)</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: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:114%">$</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:114%">516&#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:114%">$</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:114%">3,134&#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:114%">$</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:114%">(500)</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Assets and Liabilities</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-weight:400;line-height:120%">The components of the net deferred tax assets were as follows:</span></div><div style="margin-top: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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:10pt;font-weight:700;line-height:115%">April 30, 2022</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:10pt;font-weight:700;line-height:115%">May 1, 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:114%">Deferred tax 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"/></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:114%">Accrued warranty obligations</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:114%">$</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:114%">7,117&#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:114%">$</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:114%">6,293&#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:114%">Vacation accrual</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:114%">1,618&#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:114%">1,222&#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:400;line-height:114%">Deferred maintenance revenue</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:114%">272&#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:114%">398&#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:114%">Allowance for excess and obsolete inventory</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:114%">2,316&#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:114%">1,776&#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 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:114%">Equity 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:10pt;font-weight:400;line-height:114%">276&#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:114%">324&#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:114%">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:114%">528&#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:114%">829&#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:400;line-height:114%">Inventory capitalization</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:114%">1,278&#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:114%">583&#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:114%">Accrued compensation and benefits</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:114%">1,019&#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:114%">1,707&#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 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:114%">Unrealized loss on foreign currency exchange</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:114%">&#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:114%">85&#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:114%">Net operating loss carry forwards</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:114%">729&#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:114%">856&#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:400;line-height:114%">Research and development tax credit carry forwards</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:114%">396&#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:114%">516&#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:114%">Lease accounting - lease liability</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:114%">1,918&#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:114%">1,572&#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:400;line-height:114%">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:114%">2,296&#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:114%">1,513&#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:114%">Total deferred tax 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:114%">19,763&#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:114%">17,674&#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 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:114%">Valuation allowance</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:114%">(2,452)</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:114%">(1,732)</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:114%">Net deferred tax 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:114%">17,311&#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:114%">15,942&#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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:700;line-height:114%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 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:114%">Property and 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:114%">(1,693)</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:114%">(2,373)</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:114%">Lease accounting - right of use asset</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:114%">(1,907)</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:114%">(1,580)</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:400;line-height:114%">Prepaid expenses</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:114%">(428)</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:114%">(337)</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:114%">Intangible 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:114%">&#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:114%">(69)</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:400;line-height:114%">Unrealized gain on foreign currency exchange</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:114%">(180)</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:114%">&#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 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:114%">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:114%">(59)</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:114%">(49)</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:400;line-height:114%">Total deferred tax 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:114%">(4,267)</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:114%">(4,408)</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 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:114%">Net deferred tax asset</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:114%">$</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:114%">13,044&#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:114%">$</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:114%">11,534&#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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The classification of the net deferred tax assets in the accompanying consolidated balance sheets is:</span></div><div style="margin-top: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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:10pt;font-weight:700;line-height:120%">April 30, 2022</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:10pt;font-weight:700;line-height:120%">May 1, 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:114%">Non-current 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:114%">$</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:114%">13,331&#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:114%">$</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:114%">11,944&#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:114%">Non-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:114%">(287)</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:114%">(410)</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: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:114%">$</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:114%">13,044&#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:114%">$</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:114%">11,534&#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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Schedule of Unrecognized Tax Benefits Roll Forward</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-weight:400;line-height:120%">The summary of changes in the amounts related to unrecognized uncertain tax benefits are:</span></div><div style="margin-top: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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:10pt;font-weight:700;line-height:120%">April 30, 2022</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:10pt;font-weight:700;line-height:120%">May 1, 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:114%">Balance at beginning of year</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:114%">$</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:114%">548&#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:114%">$</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:114%">582&#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 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:114%">Gross increases related to prior period tax positions</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:114%">17&#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:114%">21&#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:114%">Gross decreases related to prior period tax positions</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:114%">(54)</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:114%">(1)</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:400;line-height:114%">Gross increases related to current period tax positions</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:114%">116&#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:114%">84&#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:114%">Lapse of statute of limitations</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:114%">(150)</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:114%">(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;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:114%">Balance at end of year</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:114%">$</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:114%">477&#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:114%">$</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:114%">548&#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_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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for 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://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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_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=121826272&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>dtr-types: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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income before income tax between domestic and foreign jurisdictions.</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(h)(1)(Note 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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 change in 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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 55<br> -Paragraph 217<br> -URI http://asc.fasb.org/extlink&amp;oid=124434304&amp;loc=d3e36027-109320<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702093928600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash Flow Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</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_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental Cash Flow Information [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_us-gaap_CashFlowOperatingCapitalTableTextBlock', window );">Cash Flow, Operating Capital</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-weight:400;line-height:120%">The changes in operating assets and liabilities consisted of the following:</span></div><div style="margin-top: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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" 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:115%">Year Ended</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:10pt;font-weight:700;line-height:120%">April 30, 2022</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:10pt;font-weight:700;line-height:120%">May 1, 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:10pt;font-weight:700;line-height:120%">May 2, 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:700;line-height:114%">(Increase) decrease:</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"/></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:114%">Account receivable</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:114%">$</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:114%">(33,876)</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:114%">$</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:114%">4,864&#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:114%">$</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:114%">(7,461)</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:114%">Long-term receivables</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:114%">(440)</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:114%">1,737&#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:114%">(1,173)</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:400;line-height:114%">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:114%">(61,159)</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:114%">13,900&#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:114%">(8,347)</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:114%">Contract 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:114%">(9,545)</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:114%">3,080&#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:114%">(1,931)</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:400;line-height:114%">Prepaid expenses and other current 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:114%">(7,661)</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:114%">2,450&#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:114%">(1,403)</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:114%">Income taxes receivables</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:114%">121&#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:114%">(148)</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:114%">533&#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:400;line-height:114%">Investment in affiliates and other 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:114%">(357)</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:114%">744&#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:114%">(3,137)</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:114%">Increase (decrease):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 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:114%">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:10pt;font-weight:400;line-height:114%">33,002&#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:114%">(7,081)</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:114%">2,377&#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:114%">Contract 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:114%">27,398&#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:114%">12,628&#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:114%">4,548&#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:400;line-height:114%">Accrued expenses</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:114%">6,354&#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:114%">(2,936)</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:114%">6,745&#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:114%">Warranty obligations</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:114%">1,160&#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:114%">696&#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:114%">273&#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:400;line-height:114%">Long-term warranty obligations</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:114%">1,764&#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:114%">(367)</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:114%">883&#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:114%">Income taxes payable</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:114%">(379)</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:114%">(173)</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:114%">390&#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:400;line-height:114%">Long-term marketing obligations and other payables</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:114%">(1,762)</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:114%">2,337&#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:114%">(387)</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: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:114%">$</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:114%">(45,380)</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:114%">$</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:114%">31,731&#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:114%">$</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:114%">(8,090)</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock', window );">Schedule of Cash Flow, Supplemental Disclosures</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-weight:400;line-height:120%">Supplemental disclosures of cash flow information consisted of the following:</span></div><div style="margin-top: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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" 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:115%">Year Ended</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:10pt;font-weight:700;line-height:114%">April 30, 2022</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:10pt;font-weight:700;line-height:114%">May 1, 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:10pt;font-weight:700;line-height:120%">May 2, 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:700;line-height:114%">Cash payments for:</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"/></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:114%">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:10pt;font-weight:400;line-height:114%">$</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:114%">16&#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:114%">$</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:114%">264&#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:114%">$</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:114%">46&#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:114%">Income taxes, net of refunds</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:114%">1,951&#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:114%">2,557&#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:114%">977&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><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_us-gaap_ScheduleOfOtherSignificantNoncashTransactionsTextBlock', window );">Schedule of Other Significant Noncash Transactions</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-weight:400;line-height:120%">Supplemental schedule of non-cash investing and financing activities consisted of the following:</span></div><div style="margin-top: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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" 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:114%">Year Ended</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:10pt;font-weight:700;line-height:114%">April 30, 2022</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:10pt;font-weight:700;line-height:114%">May 1, 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:10pt;font-weight:700;line-height:114%">May 2, 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:114%">Demonstration equipment transferred to inventory</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:114%">$</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:114%">53&#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:114%">$</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:114%">56&#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:114%">$</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:114%">10&#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:114%">Purchases of property and equipment included in 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:10pt;font-weight:400;line-height:114%">4,177&#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:114%">667&#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:114%">1,951&#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:114%">Contributions of common stock under the ESPP</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:114%">1,211&#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:114%">565&#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:114%">2,311&#160;</span></td><td style="background-color:#cceeff;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_CashFlowOperatingCapitalTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 net increase (decrease) in operating capital in the operating section of the statement of cash flows, represents the entire footnote disclosure that provides details regarding the net change during the reporting period of all assets and liabilities used in operating activities.</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_CashFlowOperatingCapitalTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 supplemental cash flow information for the periods presented.</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_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ScheduleOfOtherSignificantNoncashTransactionsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 noncash investing and financing 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 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&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=123431023&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=123431023&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_ScheduleOfOtherSignificantNoncashTransactionsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_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>51
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702103333704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurement (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis</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-weight:400;line-height:120%">The following table sets forth by Level within the fair value hierarchy our financial assets and liabilities that were accounted for at fair value on a recurring basis at April&#160;30, 2022 and May&#160;1, 2021 according to the valuation techniques we used to determine their fair values. There have been no transfers of assets or liabilities among the fair value hierarchies presented.</span></div><div style="margin-top:12pt;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:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><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:10pt;font-weight:700;line-height:115%">Fair Value Measurements</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:10pt;font-weight:700;line-height:120%">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:10pt;font-weight:700;line-height:115%">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:10pt;font-weight:700;line-height:115%">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:10pt;font-weight:700;line-height:115%">Total</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:700;line-height:114%">Balance as of April&#160;30, 2022:</span></div></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 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:114%">Cash and cash equivalents</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:114%">$</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:114%">17,143&#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:114%">$</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:114%">&#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:114%">$</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:114%">&#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:114%">$</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:114%">17,143&#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:114%">Restricted cash</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:114%">865&#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:114%">&#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:114%">&#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:114%">865&#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="padding:2px 1pt 2px 7pt;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:120%">Available-for-sale securities:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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 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:120%">US Government Securities</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:114%">3,486&#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:114%">&#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:114%">&#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:114%">3,486&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">US Government Sponsored entities </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">534&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:114%">534&#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:120%">Derivatives - asset position</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:114%">&#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:114%">934&#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:114%">&#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:114%">934&#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:400;line-height:120%">Derivatives - liability position</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:114%">&#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:114%">(311)</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:114%">&#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:114%">(311)</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"/><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: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:114%">$</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:114%">21,494&#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:114%">$</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:114%">1,157&#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:114%">$</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:114%">&#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="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:114%">$</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:114%">22,651&#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Balance as of May&#160;1, 2021:</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></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:114%">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:114%">$</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:114%">77,590&#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:114%">$</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:114%">&#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:114%">$</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:114%">&#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:114%">$</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:114%">77,590&#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:400;line-height:114%">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:114%">2,812&#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:114%">&#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:114%">&#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:114%">2,812&#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"/><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:#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:114%">Derivatives - asset position</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:114%">&#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:114%">4&#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:114%">&#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:114%">4&#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:400;line-height:114%">Derivatives - liability position</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:114%">&#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:114%">(261)</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:114%">&#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:114%">(261)</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:114%">Acquisition-related 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:114%">&#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:114%">&#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:114%">(363)</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:114%">(363)</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: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:114%">$</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:114%">80,402&#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:114%">$</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:114%">(257)</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:114%">$</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:114%">(363)</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:114%">$</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:114%">79,782&#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 custom" 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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A roll forward of the Level 3 contingent liabilities, both short- and long-term, for the fiscal year ended April&#160;30, 2022 is as follows:</span></div><div style="margin-top:12pt;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.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></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:114%">Acquisition-related contingent consideration as of May&#160;1, 2021</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:114%">$</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:114%">363&#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:114%">Additions</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:114%">33&#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:114%">Settlements</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:114%">(400)</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:114%">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:114%">4&#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Acquisition-related contingent consideration as of April&#160;30, 2022</span></div></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:114%">$</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:114%">&#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"/></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_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=123874694&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=123874694&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>dtr-types: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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date 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 (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br><br>Reference 2: 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> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702097854840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Financial Instruments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [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_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock', window );">Schedule of Notional Amounts of Outstanding Derivative Positions</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-weight:400;line-height:120%">The foreign currency exchange contracts in aggregated notional amounts in place to exchange U.S. dollars at April&#160;30, 2022 and May&#160;1, 2021 were as follows:</span></div><div style="margin-top: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:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">April 30, 2022</span></td><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:10pt;font-weight:700;line-height:114%">May 1, 2021</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:10pt;font-weight:700;line-height:114%">U.S. Dollars</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:10pt;font-weight:700;line-height:114%">Foreign Currency</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:10pt;font-weight:700;line-height:114%">U.S. Dollars</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:10pt;font-weight:700;line-height:114%">Foreign Currency</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:114%">Foreign Currency Exchange Forward Contracts:</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 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:114%">U.S. Dollars/Australian Dollars</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:114%">&#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:114%">&#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:114%">2,410&#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:114%">3,464&#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:114%">U.S. Dollars/Canadian Dollars</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:114%">942&#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:114%">1,189&#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:114%">&#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:114%">&#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 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:114%">U.S. Dollars/British Pounds</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:114%">1,774&#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:114%">1,345&#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:114%">418&#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:114%">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="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:114%">U.S. Dollars/Euros</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:114%">8,575&#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:114%">7,513&#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:114%">&#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:114%">&#8212;&#160;</span></td><td style="background-color:#cceeff;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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 notional amounts of outstanding derivative positions.</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 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>53
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702093719656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock', window );">Schedule of Product Warranty Liability</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-weight:400;line-height:120%">Changes in our warranty obligation for the fiscal years ended April&#160;30, 2022 and May&#160;1, 2021 consisted of the following:</span></div><div style="margin-top:12pt;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.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:10pt;font-weight:700;line-height:120%">April 30, 2022</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:10pt;font-weight:700;line-height:120%">May 1, 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:114%">Beginning accrued warranty obligations</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:114%">$</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:114%">25,960&#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:114%">$</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:114%">25,624&#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 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:114%">Warranties issued during the 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:10pt;font-weight:400;line-height:114%">9,748&#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:114%">8,539&#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:114%">Settlements made during the 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:10pt;font-weight:400;line-height:114%">(7,503)</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:114%">(5,718)</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:400;line-height:114%">Changes in accrued warranty obligations for pre-existing warranties during the period, including expirations</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:114%">673&#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:114%">(2,485)</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:114%">Ending accrued warranty obligations</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:114%">$</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:114%">28,878&#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:114%">$</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:114%">25,960&#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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentTextBlock', window );">Long-term Purchase Commitment</a></td>
<td class="text">As of April&#160;30, 2022, we were obligated under the following unconditional purchase commitments:<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.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><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:10pt;font-weight:700;line-height:114%">Fiscal years ending</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:10pt;font-weight:700;line-height:114%">Amount</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:114%">2023</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:114%">$</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:114%">4,389&#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:114%">2024</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:114%">1,686&#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:114%">2025</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:114%">113&#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:114%">2026</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:114%">40&#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:114%">2027</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:114%">&#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:0 1pt"/><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:114%">$</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:114%">6,228&#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><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_LongTermPurchaseCommitmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount.</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_LongTermPurchaseCommitmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ScheduleOfProductWarrantyLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty 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 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>54
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702103767848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of Business and Summary of Significant Accounting Policies (Details Textual) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>May 01, 2021</div></th>
<th class="th"><div>May 02, 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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity method investments</a></td>
<td class="nump">$ 16,916<span></span>
</td>
<td class="nump">$ 19,887<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_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity in losses of affiliates</a></td>
<td class="nump">2,970<span></span>
</td>
<td class="nump">2,370<span></span>
</td>
<td class="nump">$ 741<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_dakt_NotesReceivableNoncurrent', window );">Notes receivable, noncurrent</a></td>
<td class="nump">7,488<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_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Related party transaction, amounts of transaction</a></td>
<td class="nump">1,520<span></span>
</td>
<td class="nump">460<span></span>
</td>
<td class="nump">$ 1,113<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_us-gaap_DueToRelatedPartiesCurrent', window );">Due to related parties, current</a></td>
<td class="nump">296<span></span>
</td>
<td class="nump">470<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_us-gaap_CapitalizedContractCostNet', window );">Capitalized contract cost, net</a></td>
<td class="nump">117<span></span>
</td>
<td class="nump">492<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_dakt_ProceedsFromGovernmentProgramsCARESAct', window );">Proceeds from government programs, cares act</a></td>
<td class="nump">293<span></span>
</td>
<td class="nump">$ 1,757<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_dakt_DeferredPayrollTaxesCARESAct', window );">Deferred payroll taxes, cares act</a></td>
<td class="nump">$ 2,633<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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 custom" 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 earnings per share, amount (in shares)</a></td>
<td class="nump">1,846<span></span>
</td>
<td class="nump">2,262<span></span>
</td>
<td class="nump">2,198<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_dakt_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareWeightedAverageExercisePrice', window );">Antidilutive securities excluded from computation of earnings per share, weighted average exercise price (in dollars per share)</a></td>
<td class="nump">$ 9.15<span></span>
</td>
<td class="nump">$ 9.11<span></span>
</td>
<td class="nump">$ 9.95<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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dakt_ProductWarrantyAccrualStandardPartsWarrantyCoverageTerm', window );">Product warranty accrual, standard parts warranty coverage term (year)</a></td>
<td class="text">1 year<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_dakt_ProductWarrantyAccrualInstallationWarrantyCoverageTerm', window );">Product warranty accrual, installation warranty coverage term (year)</a></td>
<td class="text">1 year<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_RangeAxis=srt_MaximumMember', window );">Maximum</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dakt_ProductWarrantyAccrualStandardPartsWarrantyCoverageTerm', window );">Product warranty accrual, standard parts warranty coverage term (year)</a></td>
<td class="text">5 years<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_dakt_ProductWarrantyAccrualInstallationWarrantyCoverageTerm', window );">Product warranty accrual, installation warranty coverage term (year)</a></td>
<td class="text">10 years<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_dakt_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 exercise price of antidilutive securities.</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;">dakt_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dakt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_dakt_DeferredPayrollTaxesCARESAct">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 payroll tax deferred under the CARES Act.</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;">dakt_DeferredPayrollTaxesCARESAct</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dakt_</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_dakt_NotesReceivableNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Notes Receivable, Noncurrent</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;">dakt_NotesReceivableNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dakt_</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_dakt_ProceedsFromGovernmentProgramsCARESAct">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 government wage subsidy received 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;">dakt_ProceedsFromGovernmentProgramsCARESAct</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dakt_</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_dakt_ProductWarrantyAccrualInstallationWarrantyCoverageTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 installation warranty coverage term for product warranty accrual.</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;">dakt_ProductWarrantyAccrualInstallationWarrantyCoverageTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dakt_</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_dakt_ProductWarrantyAccrualStandardPartsWarrantyCoverageTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 standard parts warrant coverage term for product warranty accrual.</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;">dakt_ProductWarrantyAccrualStandardPartsWarrantyCoverageTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dakt_</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_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=124432515&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_CapitalizedContractCostNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.</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 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123353750&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostNet</td>
</tr>
<tr>
<td style="padding-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_DueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligations due all related parties. For classified balance sheets, represents the current portion of such 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 7: 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 8: 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(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-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_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=123359005&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_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) for proportionate share of equity method investee's income (loss).</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(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<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(13)(f))<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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionAmountsOfTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 transactions with related party during the financial 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 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><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 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_RelatedPartyTransactionAmountsOfTransaction</td>
</tr>
<tr>
<td style="padding-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_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702093733112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of Business and Summary of Significant Accounting Policies - Equity Method Investments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>May 01, 2021</div></th>
<th class="th"><div>May 02, 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_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance sheet data:</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_us-gaap_AssetsCurrent', window );">Current assets</a></td>
<td class="nump">$ 317,570<span></span>
</td>
<td class="nump">$ 265,003<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_us-gaap_LiabilitiesCurrent', window );">Current liabilities</a></td>
<td class="nump">213,694<span></span>
</td>
<td class="nump">146,620<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_us-gaap_LiabilitiesNoncurrent', window );">Non-current liabilities</a></td>
<td class="nump">35,618<span></span>
</td>
<td class="nump">34,990<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_IncomeStatementAbstract', window );"><strong>Income statement data:</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_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">592<span></span>
</td>
<td class="nump">10,926<span></span>
</td>
<td class="nump">$ 491<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_EquityMethodInvestmentNonconsolidatedInvesteeAxis=us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember', window );">Equity Method Investment, Nonconsolidated Investee or Group of Investees</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_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance sheet data:</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Current assets</a></td>
<td class="nump">6,672<span></span>
</td>
<td class="nump">7,534<span></span>
</td>
<td class="nump">10,593<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_us-gaap_AssetsNoncurrent', window );">Non-current assets</a></td>
<td class="nump">4,491<span></span>
</td>
<td class="nump">4,637<span></span>
</td>
<td class="nump">4,266<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_us-gaap_LiabilitiesCurrent', window );">Current liabilities</a></td>
<td class="nump">13,938<span></span>
</td>
<td class="nump">2,807<span></span>
</td>
<td class="nump">2,755<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_us-gaap_LiabilitiesNoncurrent', window );">Non-current liabilities</a></td>
<td class="nump">1,738<span></span>
</td>
<td class="nump">1,793<span></span>
</td>
<td class="nump">4,086<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income statement data:</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_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="num">$ (11,928)<span></span>
</td>
<td class="num">$ (13,436)<span></span>
</td>
<td class="num">$ (1,383)<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_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=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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.9)<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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: 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 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: 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 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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://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=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 after one year or beyond 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://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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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><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(15))<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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: 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 11: 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(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 12: 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 13: 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 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: 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 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 21: 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 22: 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 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 24: 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(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 25: 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=123419778&amp;loc=d3e5710-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-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_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-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_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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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 (b)<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 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 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: 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=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: 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 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: 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=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligation due after one year or beyond 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 201.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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<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(22))<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 201.5-02(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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 S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: 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 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: 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=123419778&amp;loc=d3e5710-111685<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 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 23: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-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_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://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 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 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-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(18))<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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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=124431687&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: 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=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: 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 21: 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=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: 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 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=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: 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=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: 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=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: 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=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: 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=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: 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 29: 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=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: 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=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: 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=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: 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=123359005&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_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_EquityMethodInvestmentNonconsolidatedInvesteeAxis=us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EquityMethodInvestmentNonconsolidatedInvesteeAxis=us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702093686856">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Nature of Business and Summary of Significant Accounting Policies - Schedule of Cash and Cash Equivalents (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>May 01, 2021</div></th>
<th class="th"><div>May 02, 2020</div></th>
<th class="th"><div>Apr. 27, 2019</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>
<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_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 17,143<span></span>
</td>
<td class="nump">$ 77,590<span></span>
</td>
<td class="nump">$ 40,398<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_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash</a></td>
<td class="nump">865<span></span>
</td>
<td class="nump">2,812<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Total cash, cash equivalents, and restricted cash shown in the consolidated statements of cash flows</a></td>
<td class="nump">$ 18,008<span></span>
</td>
<td class="nump">$ 80,402<span></span>
</td>
<td class="nump">$ 40,412<span></span>
</td>
<td class="nump">$ 35,742<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_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=123570139&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=124098289&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=123570139&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=123570139&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=123431023&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_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, 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. 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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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 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 4: 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=123431023&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_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-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>57
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702103792328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of Business and Summary of Significant Accounting Policies - Property, Plant and Equipment, Estimated Useful Life (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2022</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and improvements | Minimum</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and improvements | Maximum</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">40 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment | Minimum</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment | Maximum</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">7 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_PropertyPlantAndEquipmentByTypeAxis=dakt_OfficeFurnitureAndEquipmentMember', window );">Office furniture and equipment | Minimum</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">3 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_PropertyPlantAndEquipmentByTypeAxis=dakt_OfficeFurnitureAndEquipmentMember', window );">Office furniture and equipment | Maximum</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer software and hardware | Minimum</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">3 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer software and hardware | Maximum</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></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_PropertyPlantAndEquipmentByTypeAxis=dakt_EquipmentHeldForRentalMember', window );">Equipment held for rental | Minimum</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">2 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_PropertyPlantAndEquipmentByTypeAxis=dakt_EquipmentHeldForRentalMember', window );">Equipment held for rental | Maximum</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">7 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_PropertyPlantAndEquipmentByTypeAxis=dakt_DemonstrationEquipmentMember', window );">Demonstration equipment | Minimum</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">3 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_PropertyPlantAndEquipmentByTypeAxis=dakt_DemonstrationEquipmentMember', window );">Demonstration equipment | Maximum</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_TransportationEquipmentMember', window );">Transportation equipment | Minimum</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_TransportationEquipmentMember', window );">Transportation equipment | Maximum</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">7 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_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_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</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_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BuildingAndBuildingImprovementsMember</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_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=dakt_OfficeFurnitureAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=dakt_OfficeFurnitureAndEquipmentMember</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_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ComputerEquipmentMember</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=dakt_EquipmentHeldForRentalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=dakt_EquipmentHeldForRentalMember</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=dakt_DemonstrationEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=dakt_DemonstrationEquipmentMember</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_TransportationEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TransportationEquipmentMember</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>58
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702103324888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of Business and Summary of Significant Accounting Policies - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>May 01, 2021</div></th>
<th class="th"><div>May 02, 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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 592<span></span>
</td>
<td class="nump">$ 10,926<span></span>
</td>
<td class="nump">$ 491<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_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic earnings per share, shares (in shares)</a></td>
<td class="nump">45,188,000<span></span>
</td>
<td class="nump">44,989,000<span></span>
</td>
<td class="nump">45,031,000<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_us-gaap_EarningsPerShareBasic', window );">Basic earnings per share (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.24<span></span>
</td>
<td class="nump">$ 0.01<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_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Dilution associated with stock compensation plans, shares (in shares)</a></td>
<td class="nump">138,000<span></span>
</td>
<td class="nump">213,000<span></span>
</td>
<td class="nump">285,000<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_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Diluted earnings per share</a></td>
<td class="nump">$ 592<span></span>
</td>
<td class="nump">$ 10,926<span></span>
</td>
<td class="nump">$ 491<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_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted earnings per share, shares (in shares)</a></td>
<td class="nump">45,326,000<span></span>
</td>
<td class="nump">45,202,000<span></span>
</td>
<td class="nump">45,316,000<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_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings per share (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.24<span></span>
</td>
<td class="nump">$ 0.01<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_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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<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=124431687&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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<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=125511455&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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: 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=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: 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 11: 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=125512782&amp;loc=d3e3842-109258<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 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<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=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: 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=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: 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=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: 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>dtr-types: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=125512782&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=124431687&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=125512782&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=125511455&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=124431687&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=124431687&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=124431687&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=125511455&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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: 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 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=124432515&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 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 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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: 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=123367319&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>dtr-types: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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1707-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=124432515&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 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1500-109256<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 23<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1757-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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-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_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://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 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 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-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(18))<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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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=124431687&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: 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=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: 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 21: 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=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: 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 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=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: 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=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: 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=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: 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=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: 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=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: 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 29: 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=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: 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=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: 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=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: 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=123359005&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_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_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 40<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-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 45<br> -Paragraph 40<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-109256<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 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<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 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<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 45<br> -Paragraph 40<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-109256<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 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-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 40<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-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_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=124432515&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=125511455&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=124432515&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=125511455&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>59
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702101069000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of Business and Summary of Significant Accounting Policies - Accounts Receivable, Allowance for Credit Loss (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>May 01, 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_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>Accounts Receivable, Allowance for Credit Loss [Roll Forward]</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_us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables', window );">Beginning Balance</a></td>
<td class="nump">$ 3,942<span></span>
</td>
<td class="nump">$ 2,828<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_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease', window );">Charged to costs and expenses</a></td>
<td class="nump">2,083<span></span>
</td>
<td class="nump">3,318<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_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Deductions</a></td>
<td class="num">(3,271)<span></span>
</td>
<td class="num">(2,204)<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_us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables', window );">Ending Balance</a></td>
<td class="nump">$ 2,754<span></span>
</td>
<td class="nump">$ 3,942<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_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 valuation allowance as of the balance sheet date to reduce the gross amount of receivables to estimated net realizable value, which would be presented in parentheses on the face of the balance sheet.</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> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables</td>
</tr>
<tr>
<td style="padding-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_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allowance for 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/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=124255953&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_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-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_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=124255953&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702093661928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition (Details Textual)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Apr. 30, 2022 </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_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [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_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Less: reductions for revenue recognized</a></td>
<td class="nump">$ 53,241<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_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue, remaining performance obligation</a></td>
<td class="nump">533,340<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=us-gaap_ProductMember', window );">Product</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_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [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_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue, remaining performance obligation</a></td>
<td class="nump">471,589<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=us-gaap_ServiceMember', window );">Service</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_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [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_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue, remaining performance obligation</a></td>
<td class="nump">$ 61,751<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_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</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> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-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_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-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_EntityWideInformationRevenueFromExternalCustomerLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_EntityWideInformationRevenueFromExternalCustomerLineItems</td>
</tr>
<tr>
<td style="padding-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_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 transaction price allocated to performance obligation that has not been recognized as revenue.</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> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-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_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-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_srt_ProductOrServiceAxis=us-gaap_ProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_ProductMember</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=us-gaap_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_ServiceMember</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>61
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702094037816">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue Recognition -Performance Obligation (Details Textual)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Apr. 30, 2022 </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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue, remaining performance obligation</a></td>
<td class="nump">$ 533,340<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-05-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-05-01</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue, remaining performance obligation</a></td>
<td class="nump">$ 452,289<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_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, remaining performance obligation, expected timing of satisfaction, period (month)</a></td>
<td class="text">12 months<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_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 transaction price allocated to performance obligation that has not been recognized as revenue.</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> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-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_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period in which remaining performance obligation is expected to be recognized as revenue, 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-05-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-05-01</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>62
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702091596792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>May 01, 2021</div></th>
<th class="th"><div>May 02, 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>
<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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 610,970<span></span>
</td>
<td class="nump">$ 482,033<span></span>
</td>
<td class="nump">$ 608,932<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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember', window );">Goods/services transferred at a point in time</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_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>
<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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">307,807<span></span>
</td>
<td class="nump">237,576<span></span>
</td>
<td class="nump">285,701<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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember', window );">Goods/services transferred over time</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_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>
<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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">303,163<span></span>
</td>
<td class="nump">244,457<span></span>
</td>
<td class="nump">323,231<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=dakt_UniqueConfigurationMember', window );">Unique configuration</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_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>
<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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">256,620<span></span>
</td>
<td class="nump">202,139<span></span>
</td>
<td class="nump">278,405<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=dakt_LimitedConfigurationMember', window );">Limited configuration</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_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>
<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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">301,050<span></span>
</td>
<td class="nump">234,069<span></span>
</td>
<td class="nump">279,224<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=dakt_ServiceAndOtherMember', window );">Service and other</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_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>
<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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">53,300<span></span>
</td>
<td class="nump">45,825<span></span>
</td>
<td class="nump">51,303<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_StatementBusinessSegmentsAxis=dakt_CommercialSegmentMember', window );">Commercial</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_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>
<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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">154,211<span></span>
</td>
<td class="nump">127,300<span></span>
</td>
<td class="nump">152,627<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_StatementBusinessSegmentsAxis=dakt_CommercialSegmentMember', window );">Commercial | Goods/services transferred at a point in time</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_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>
<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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">120,776<span></span>
</td>
<td class="nump">98,243<span></span>
</td>
<td class="nump">105,096<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_StatementBusinessSegmentsAxis=dakt_CommercialSegmentMember', window );">Commercial | Goods/services transferred over time</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_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>
<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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">33,435<span></span>
</td>
<td class="nump">29,057<span></span>
</td>
<td class="nump">47,531<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_StatementBusinessSegmentsAxis=dakt_CommercialSegmentMember', window );">Commercial | Unique configuration</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_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>
<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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">20,849<span></span>
</td>
<td class="nump">16,535<span></span>
</td>
<td class="nump">35,212<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_StatementBusinessSegmentsAxis=dakt_CommercialSegmentMember', window );">Commercial | Limited configuration</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_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>
<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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">118,308<span></span>
</td>
<td class="nump">96,420<span></span>
</td>
<td class="nump">102,847<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_StatementBusinessSegmentsAxis=dakt_CommercialSegmentMember', window );">Commercial | Service and other</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_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>
<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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">15,054<span></span>
</td>
<td class="nump">14,345<span></span>
</td>
<td class="nump">14,568<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_StatementBusinessSegmentsAxis=dakt_LiveEventsSegmentMember', window );">Live Events</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_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>
<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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">199,106<span></span>
</td>
<td class="nump">143,049<span></span>
</td>
<td class="nump">196,591<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_StatementBusinessSegmentsAxis=dakt_LiveEventsSegmentMember', window );">Live Events | Goods/services transferred at a point in time</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_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>
<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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">37,229<span></span>
</td>
<td class="nump">23,906<span></span>
</td>
<td class="nump">39,521<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_StatementBusinessSegmentsAxis=dakt_LiveEventsSegmentMember', window );">Live Events | Goods/services transferred over time</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_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>
<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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">161,877<span></span>
</td>
<td class="nump">119,143<span></span>
</td>
<td class="nump">157,070<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_StatementBusinessSegmentsAxis=dakt_LiveEventsSegmentMember', window );">Live Events | Unique configuration</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_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>
<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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">144,095<span></span>
</td>
<td class="nump">104,682<span></span>
</td>
<td class="nump">140,044<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_StatementBusinessSegmentsAxis=dakt_LiveEventsSegmentMember', window );">Live Events | Limited configuration</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_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>
<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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">30,181<span></span>
</td>
<td class="nump">18,679<span></span>
</td>
<td class="nump">31,897<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_StatementBusinessSegmentsAxis=dakt_LiveEventsSegmentMember', window );">Live Events | Service and other</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_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>
<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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">24,830<span></span>
</td>
<td class="nump">19,688<span></span>
</td>
<td class="nump">24,650<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_StatementBusinessSegmentsAxis=dakt_HighSchoolParkAndRecreationSegmentMember', window );">High School Park and Recreation</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_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>
<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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">111,816<span></span>
</td>
<td class="nump">91,557<span></span>
</td>
<td class="nump">96,414<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_StatementBusinessSegmentsAxis=dakt_HighSchoolParkAndRecreationSegmentMember', window );">High School Park and Recreation | Goods/services transferred at a point in time</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_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>
<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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">82,678<span></span>
</td>
<td class="nump">60,859<span></span>
</td>
<td class="nump">68,582<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_StatementBusinessSegmentsAxis=dakt_HighSchoolParkAndRecreationSegmentMember', window );">High School Park and Recreation | Goods/services transferred over time</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_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>
<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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">29,138<span></span>
</td>
<td class="nump">30,698<span></span>
</td>
<td class="nump">27,832<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_StatementBusinessSegmentsAxis=dakt_HighSchoolParkAndRecreationSegmentMember', window );">High School Park and Recreation | Unique configuration</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_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>
<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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">20,175<span></span>
</td>
<td class="nump">22,258<span></span>
</td>
<td class="nump">19,176<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_StatementBusinessSegmentsAxis=dakt_HighSchoolParkAndRecreationSegmentMember', window );">High School Park and Recreation | Limited configuration</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_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>
<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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">88,162<span></span>
</td>
<td class="nump">66,697<span></span>
</td>
<td class="nump">74,266<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_StatementBusinessSegmentsAxis=dakt_HighSchoolParkAndRecreationSegmentMember', window );">High School Park and Recreation | Service and other</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_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>
<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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">3,479<span></span>
</td>
<td class="nump">2,602<span></span>
</td>
<td class="nump">2,972<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_StatementBusinessSegmentsAxis=dakt_TransportationSegmentMember', window );">Transportation</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_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>
<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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">62,707<span></span>
</td>
<td class="nump">58,284<span></span>
</td>
<td class="nump">70,139<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_StatementBusinessSegmentsAxis=dakt_TransportationSegmentMember', window );">Transportation | Goods/services transferred at a point in time</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_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>
<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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">22,088<span></span>
</td>
<td class="nump">20,180<span></span>
</td>
<td class="nump">25,157<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_StatementBusinessSegmentsAxis=dakt_TransportationSegmentMember', window );">Transportation | Goods/services transferred over time</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_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>
<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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">40,619<span></span>
</td>
<td class="nump">38,104<span></span>
</td>
<td class="nump">44,982<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_StatementBusinessSegmentsAxis=dakt_TransportationSegmentMember', window );">Transportation | Unique configuration</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_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>
<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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">38,843<span></span>
</td>
<td class="nump">36,398<span></span>
</td>
<td class="nump">43,519<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_StatementBusinessSegmentsAxis=dakt_TransportationSegmentMember', window );">Transportation | Limited configuration</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_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>
<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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">21,370<span></span>
</td>
<td class="nump">19,690<span></span>
</td>
<td class="nump">24,588<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_StatementBusinessSegmentsAxis=dakt_TransportationSegmentMember', window );">Transportation | Service and other</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_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>
<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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">2,494<span></span>
</td>
<td class="nump">2,196<span></span>
</td>
<td class="nump">2,032<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_StatementBusinessSegmentsAxis=dakt_InternationalSegmentMember', window );">International</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_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>
<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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">83,130<span></span>
</td>
<td class="nump">61,843<span></span>
</td>
<td class="nump">93,161<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_StatementBusinessSegmentsAxis=dakt_InternationalSegmentMember', window );">International | Goods/services transferred at a point in time</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_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>
<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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">45,036<span></span>
</td>
<td class="nump">34,388<span></span>
</td>
<td class="nump">47,345<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_StatementBusinessSegmentsAxis=dakt_InternationalSegmentMember', window );">International | Goods/services transferred over time</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_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>
<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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">38,094<span></span>
</td>
<td class="nump">27,455<span></span>
</td>
<td class="nump">45,816<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_StatementBusinessSegmentsAxis=dakt_InternationalSegmentMember', window );">International | Unique configuration</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_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>
<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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">32,658<span></span>
</td>
<td class="nump">22,266<span></span>
</td>
<td class="nump">40,454<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_StatementBusinessSegmentsAxis=dakt_InternationalSegmentMember', window );">International | Limited configuration</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_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>
<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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">43,029<span></span>
</td>
<td class="nump">32,583<span></span>
</td>
<td class="nump">45,626<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_StatementBusinessSegmentsAxis=dakt_InternationalSegmentMember', window );">International | Service and other</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_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>
<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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 7,443<span></span>
</td>
<td class="nump">$ 6,994<span></span>
</td>
<td class="nump">$ 7,081<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=123359005&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=123359005&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=123359005&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=123359005&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=123359005&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=123351226&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=123359005&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=123359005&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=123359005&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=123351226&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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember</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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember</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=dakt_UniqueConfigurationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=dakt_UniqueConfigurationMember</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=dakt_LimitedConfigurationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=dakt_LimitedConfigurationMember</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=dakt_ServiceAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=dakt_ServiceAndOtherMember</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_StatementBusinessSegmentsAxis=dakt_CommercialSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=dakt_CommercialSegmentMember</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_StatementBusinessSegmentsAxis=dakt_LiveEventsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=dakt_LiveEventsSegmentMember</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_StatementBusinessSegmentsAxis=dakt_HighSchoolParkAndRecreationSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=dakt_HighSchoolParkAndRecreationSegmentMember</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_StatementBusinessSegmentsAxis=dakt_TransportationSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=dakt_TransportationSegmentMember</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_StatementBusinessSegmentsAxis=dakt_InternationalSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=dakt_InternationalSegmentMember</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>63
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702093922856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition - Contract with Customer, Contract Asset, Contract Liability, and Receivable (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>May 01, 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_us-gaap_ContractWithCustomerAssetNet', window );">Contract assets</a></td>
<td class="nump">$ 41,687<span></span>
</td>
<td class="nump">$ 32,799<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_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities - current</a></td>
<td class="nump">90,393<span></span>
</td>
<td class="nump">64,495<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_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Contract liabilities - non-current</a></td>
<td class="nump">10,998<span></span>
</td>
<td class="nump">10,720<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=dakt_ServicetypeWarrantyContractsMember', window );">Service-type Warranty Contracts</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_dakt_ChangesInUnearnedServiceTypeWarrantyContractRollForward', window );"><strong>Changes in Unearned Service-Type Warranty Contract [Roll Forward]</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_us-gaap_ContractWithCustomerLiability', window );">Balance at beginning of year</a></td>
<td class="nump">24,590<span></span>
</td>
<td class="nump">24,490<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_dakt_ContractsWithCustomerNewContractsSold', window );">New contracts sold</a></td>
<td class="nump">42,619<span></span>
</td>
<td class="nump">35,623<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_dakt_ContractWithCustomerLiabilityRevenueRecognizedIncludingBeginningBalance', window );">Less: reductions for revenue recognized</a></td>
<td class="num">(40,614)<span></span>
</td>
<td class="num">(36,723)<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_dakt_ContractWithCustomerLiabilityIncreaseDecreaseForForeignCurrencyTranslationAndOther', window );">Foreign currency translation and other</a></td>
<td class="num">(249)<span></span>
</td>
<td class="nump">1,200<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_us-gaap_ContractWithCustomerLiability', window );">Balance at end of year</a></td>
<td class="nump">$ 26,346<span></span>
</td>
<td class="nump">$ 24,590<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dakt_ChangesInUnearnedServiceTypeWarrantyContractRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Changes in Unearned Service-Type Warranty Contract</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;">dakt_ChangesInUnearnedServiceTypeWarrantyContractRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dakt_</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_dakt_ContractWithCustomerLiabilityIncreaseDecreaseForForeignCurrencyTranslationAndOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligation to transfer good or service to customer for which consideration from customer has been received or is due, from foreign currency translation and 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;">dakt_ContractWithCustomerLiabilityIncreaseDecreaseForForeignCurrencyTranslationAndOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dakt_</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_dakt_ContractWithCustomerLiabilityRevenueRecognizedIncludingBeginningBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Liability, Revenue Recognized Including Beginning Balance</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;">dakt_ContractWithCustomerLiabilityRevenueRecognizedIncludingBeginningBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dakt_</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_dakt_ContractsWithCustomerNewContractsSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligation to transfer good or service to customer for which consideration from customer has been received or is due, from new contract sold.</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;">dakt_ContractsWithCustomerNewContractsSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dakt_</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_ContractWithCustomerAssetNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 in exchange for good or service transferred to customer when right is conditioned on something other than passage of 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 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<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 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<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 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130533-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNet</td>
</tr>
<tr>
<td style="padding-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_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligation to transfer good or service to customer for which consideration has been received or is 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 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<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 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-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_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligation to transfer good or service to customer for which consideration has been received or is 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 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<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 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-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_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-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_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligation to transfer good or service to customer for which consideration has been received or is receivable, 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 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<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 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<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 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-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_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-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_ProductOrServiceAxis=dakt_ServicetypeWarrantyContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=dakt_ServicetypeWarrantyContractsMember</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>64
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702098150728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting (Details Textual)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Apr. 30, 2022 </div>
<div>segment</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_SegmentReportingAbstract', window );"><strong>Segment Reporting [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_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments</a></td>
<td class="nump">5<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_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8672-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_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-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>65
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702093313704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting - Schedule of Segment Reporting Information, by Segment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>May 01, 2021</div></th>
<th class="th"><div>May 02, 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>
<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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 610,970<span></span>
</td>
<td class="nump">$ 482,033<span></span>
</td>
<td class="nump">$ 608,932<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_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">116,697<span></span>
</td>
<td class="nump">120,583<span></span>
</td>
<td class="nump">138,700<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_us-gaap_SellingExpense', window );">Selling</a></td>
<td class="nump">51,075<span></span>
</td>
<td class="nump">48,649<span></span>
</td>
<td class="nump">65,902<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_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">32,563<span></span>
</td>
<td class="nump">27,980<span></span>
</td>
<td class="nump">35,193<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_us-gaap_ResearchAndDevelopmentExpense', window );">Product design and development</a></td>
<td class="nump">29,013<span></span>
</td>
<td class="nump">26,846<span></span>
</td>
<td class="nump">37,772<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_us-gaap_OperatingExpenses', window );">Operating expenses</a></td>
<td class="nump">112,651<span></span>
</td>
<td class="nump">103,475<span></span>
</td>
<td class="nump">138,867<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_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">4,046<span></span>
</td>
<td class="nump">17,108<span></span>
</td>
<td class="num">(167)<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_us-gaap_InvestmentIncomeNet', window );">Interest income (expense), net</a></td>
<td class="nump">171<span></span>
</td>
<td class="num">(65)<span></span>
</td>
<td class="nump">699<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_us-gaap_OtherNonoperatingIncomeExpense', window );">Other expense, net</a></td>
<td class="num">(3,109)<span></span>
</td>
<td class="num">(2,983)<span></span>
</td>
<td class="num">(541)<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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="nump">1,108<span></span>
</td>
<td class="nump">14,060<span></span>
</td>
<td class="num">(9)<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_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">15,394<span></span>
</td>
<td class="nump">17,077<span></span>
</td>
<td class="nump">17,718<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_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate, non-segment</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_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>
<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_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">2,712<span></span>
</td>
<td class="nump">2,434<span></span>
</td>
<td class="nump">2,917<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_StatementBusinessSegmentsAxis=dakt_CommercialSegmentMember', window );">Commercial</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_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>
<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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">154,211<span></span>
</td>
<td class="nump">127,300<span></span>
</td>
<td class="nump">152,627<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_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">31,851<span></span>
</td>
<td class="nump">33,072<span></span>
</td>
<td class="nump">29,246<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_StatementBusinessSegmentsAxis=dakt_CommercialSegmentMember', window );">Commercial | Operating segments</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_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>
<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_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">2,677<span></span>
</td>
<td class="nump">3,037<span></span>
</td>
<td class="nump">3,682<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_StatementBusinessSegmentsAxis=dakt_LiveEventsSegmentMember', window );">Live Events</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_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>
<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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">199,106<span></span>
</td>
<td class="nump">143,049<span></span>
</td>
<td class="nump">196,591<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_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">21,787<span></span>
</td>
<td class="nump">24,397<span></span>
</td>
<td class="nump">39,518<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_StatementBusinessSegmentsAxis=dakt_LiveEventsSegmentMember', window );">Live Events | Operating segments</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_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>
<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_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">5,238<span></span>
</td>
<td class="nump">5,798<span></span>
</td>
<td class="nump">5,605<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_StatementBusinessSegmentsAxis=dakt_HighSchoolParkAndRecreationSegmentMember', window );">High School Park and Recreation</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_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>
<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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">111,816<span></span>
</td>
<td class="nump">91,557<span></span>
</td>
<td class="nump">96,414<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_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">35,477<span></span>
</td>
<td class="nump">31,472<span></span>
</td>
<td class="nump">28,874<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_StatementBusinessSegmentsAxis=dakt_HighSchoolParkAndRecreationSegmentMember', window );">High School Park and Recreation | Operating segments</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_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>
<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_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">1,420<span></span>
</td>
<td class="nump">1,942<span></span>
</td>
<td class="nump">2,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_StatementBusinessSegmentsAxis=dakt_TransportationSegmentMember', window );">Transportation</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_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>
<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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">62,707<span></span>
</td>
<td class="nump">58,284<span></span>
</td>
<td class="nump">70,139<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_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">18,172<span></span>
</td>
<td class="nump">20,329<span></span>
</td>
<td class="nump">23,910<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_StatementBusinessSegmentsAxis=dakt_TransportationSegmentMember', window );">Transportation | Operating segments</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_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>
<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_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">551<span></span>
</td>
<td class="nump">979<span></span>
</td>
<td class="nump">1,029<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_StatementBusinessSegmentsAxis=dakt_InternationalSegmentMember', window );">International</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_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>
<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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">83,130<span></span>
</td>
<td class="nump">61,843<span></span>
</td>
<td class="nump">93,161<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_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">9,410<span></span>
</td>
<td class="nump">11,313<span></span>
</td>
<td class="nump">17,152<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_StatementBusinessSegmentsAxis=dakt_InternationalSegmentMember', window );">International | Operating segments</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_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>
<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_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">$ 2,796<span></span>
</td>
<td class="nump">$ 2,887<span></span>
</td>
<td class="nump">$ 2,460<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_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=123359005&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=123570139&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_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_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</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=123367319&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_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-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_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/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=123359005&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=123359005&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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: 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 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: 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=123367319&amp;loc=SL114868664-224227<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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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=123359005&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=123359005&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=123359005&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=123384075&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=123359005&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=123367319&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=123359005&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_InvestmentIncomeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.</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(a),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<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=123367319&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_InvestmentIncomeNet</td>
</tr>
<tr>
<td style="padding-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_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_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=123359005&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=123359005&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=123359005&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=123359005&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=123359005&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=123367319&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_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<br><br>Reference 2: 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 3: 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=123359005&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=123359005&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=123359005&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=123359005&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=123359005&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=123351226&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=123359005&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=123359005&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=123359005&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=123351226&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_SellingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 in the period that are directly related to the selling and distribution of products or 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 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=123367319&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_SellingExpense</td>
</tr>
<tr>
<td style="padding-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_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</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_StatementBusinessSegmentsAxis=dakt_CommercialSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=dakt_CommercialSegmentMember</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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</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_StatementBusinessSegmentsAxis=dakt_LiveEventsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=dakt_LiveEventsSegmentMember</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_StatementBusinessSegmentsAxis=dakt_HighSchoolParkAndRecreationSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=dakt_HighSchoolParkAndRecreationSegmentMember</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_StatementBusinessSegmentsAxis=dakt_TransportationSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=dakt_TransportationSegmentMember</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_StatementBusinessSegmentsAxis=dakt_InternationalSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=dakt_InternationalSegmentMember</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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702102567320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>May 01, 2021</div></th>
<th class="th"><div>May 02, 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>
<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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 610,970<span></span>
</td>
<td class="nump">$ 482,033<span></span>
</td>
<td class="nump">$ 608,932<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_us-gaap_NoncurrentAssets', window );">Property and equipment, net of accumulated depreciation</a></td>
<td class="nump">66,765<span></span>
</td>
<td class="nump">58,682<span></span>
</td>
<td class="nump">67,484<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>
<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>
<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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">513,740<span></span>
</td>
<td class="nump">413,211<span></span>
</td>
<td class="nump">504,931<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_us-gaap_NoncurrentAssets', window );">Property and equipment, net of accumulated depreciation</a></td>
<td class="nump">58,643<span></span>
</td>
<td class="nump">50,130<span></span>
</td>
<td class="nump">58,422<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=us-gaap_NonUsMember', window );">Outside United States</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_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>
<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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">97,230<span></span>
</td>
<td class="nump">68,822<span></span>
</td>
<td class="nump">104,001<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_us-gaap_NoncurrentAssets', window );">Property and equipment, net of accumulated depreciation</a></td>
<td class="nump">$ 8,122<span></span>
</td>
<td class="nump">$ 8,552<span></span>
</td>
<td class="nump">$ 9,062<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_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=123359005&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_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=123359005&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=123359005&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=123359005&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=123359005&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=123359005&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=123351226&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=123359005&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=123359005&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=123359005&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=123351226&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=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702099095640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets (Details Textual) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>May 01, 2021</div></th>
<th class="th"><div>May 02, 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_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>
<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_us-gaap_GoodwillImpairmentLoss', window );">Goodwill, impairment loss</a></td>
<td class="nump">$ 0<span></span>
</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_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets, total</a></td>
<td class="nump">$ 504,000<span></span>
</td>
<td class="nump">$ 1,502,000<span></span>
</td>
<td class="nump">$ 1,498,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_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=123570139&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_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_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the write-down of an asset representing the 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://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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<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=123570139&amp;loc=d3e3602-108585<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 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-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_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-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>68
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702102534120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Schedule of Goodwill (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Apr. 30, 2022 </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 custom" 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">$ 8,414<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_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="num">(487)<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_us-gaap_Goodwill', window );">Ending Balance</a></td>
<td class="nump">7,927<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_StatementBusinessSegmentsAxis=dakt_LiveEventsSegmentMember', window );">Live Events</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_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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_us-gaap_Goodwill', window );">Beginning Balance</a></td>
<td class="nump">2,313<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_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="num">(17)<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_us-gaap_Goodwill', window );">Ending Balance</a></td>
<td class="nump">2,296<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_StatementBusinessSegmentsAxis=dakt_CommercialSegmentMember', window );">Commercial</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_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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_us-gaap_Goodwill', window );">Beginning Balance</a></td>
<td class="nump">3,464<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_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="num">(115)<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_us-gaap_Goodwill', window );">Ending Balance</a></td>
<td class="nump">3,349<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_StatementBusinessSegmentsAxis=dakt_TransportationSegmentMember', window );">Transportation</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_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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_us-gaap_Goodwill', window );">Beginning Balance</a></td>
<td class="nump">84<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_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="num">(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_us-gaap_Goodwill', window );">Ending Balance</a></td>
<td class="nump">68<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_StatementBusinessSegmentsAxis=dakt_InternationalSegmentMember', window );">International</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_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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_us-gaap_Goodwill', window );">Beginning Balance</a></td>
<td class="nump">2,553<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_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="num">(339)<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_us-gaap_Goodwill', window );">Ending Balance</a></td>
<td class="nump">$ 2,214<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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: 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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=dakt_LiveEventsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=dakt_LiveEventsSegmentMember</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_StatementBusinessSegmentsAxis=dakt_CommercialSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=dakt_CommercialSegmentMember</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_StatementBusinessSegmentsAxis=dakt_TransportationSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=dakt_TransportationSegmentMember</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_StatementBusinessSegmentsAxis=dakt_InternationalSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=dakt_InternationalSegmentMember</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>69
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702093638760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>May 01, 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted Average Life (in years)</a></td>
<td class="text">7 years 7 months 6 days<span></span>
</td>
<td class="text">6 years 1 month 6 days<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_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 6,577<span></span>
</td>
<td class="nump">$ 10,460<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_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">5,105<span></span>
</td>
<td class="nump">8,377<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total expected amortization expense</a></td>
<td class="nump">$ 1,472<span></span>
</td>
<td class="nump">$ 2,083<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 );">Registered 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted Average Life (in years)</a></td>
<td class="text">20 years<span></span>
</td>
<td class="text">19 years 4 months 24 days<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_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 639<span></span>
</td>
<td class="nump">$ 738<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_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">233<span></span>
</td>
<td class="nump">246<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total expected amortization expense</a></td>
<td class="nump">$ 406<span></span>
</td>
<td class="nump">$ 492<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_ComputerSoftwareIntangibleAssetMember', window );">Software</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted Average Life (in years)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<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_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 2,984<span></span>
</td>
<td class="nump">$ 6,606<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_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">2,984<span></span>
</td>
<td class="nump">6,412<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total expected amortization expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 194<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="re">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted Average Life (in years)</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">10 years<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_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 2,853<span></span>
</td>
<td class="nump">$ 2,984<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_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">1,787<span></span>
</td>
<td class="nump">1,588<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total expected amortization expense</a></td>
<td class="nump">$ 1,066<span></span>
</td>
<td class="nump">$ 1,396<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="re">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted Average Life (in years)</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">1 year 6 months<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_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 101<span></span>
</td>
<td class="nump">$ 132<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_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">101<span></span>
</td>
<td class="nump">131<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total expected amortization expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1<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_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=us-gaap_ComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ComputerSoftwareIntangibleAssetMember</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_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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702091491464">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>May 01, 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 custom" 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">$ 300<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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2024</a></td>
<td class="nump">300<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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2025</a></td>
<td class="nump">300<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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2026</a></td>
<td class="nump">266<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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2027</a></td>
<td class="nump">36<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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">270<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total expected amortization expense</a></td>
<td class="nump">$ 1,472<span></span>
</td>
<td class="nump">$ 2,083<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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth 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>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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-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_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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fifth 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-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>71
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702093614616">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Selected Financial Statement Data - Schedule of Inventory, Current (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>May 01, 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsNetOfReserves', window );">Raw materials</a></td>
<td class="nump">$ 71,410<span></span>
</td>
<td class="nump">$ 29,913<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_us-gaap_InventoryWorkInProcessNetOfReserves', window );">Work-in-process</a></td>
<td class="nump">14,238<span></span>
</td>
<td class="nump">9,948<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_us-gaap_InventoryFinishedGoodsNetOfReserves', window );">Finished goods</a></td>
<td class="nump">48,744<span></span>
</td>
<td class="nump">34,495<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory, Net, Total</a></td>
<td class="nump">$ 134,392<span></span>
</td>
<td class="nump">$ 74,356<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=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InventoryRawMaterialsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unprocessed items to be consumed in the manufacturing 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 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)(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_InventoryRawMaterialsNetOfReserves</td>
</tr>
<tr>
<td style="padding-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>72
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702093638216">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Selected Financial Statement Data - Property, Plant and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>May 01, 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross</a></td>
<td class="nump">$ 252,285<span></span>
</td>
<td class="nump">$ 233,387<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_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less accumulated depreciation</a></td>
<td class="nump">185,520<span></span>
</td>
<td class="nump">174,705<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" 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">66,765<span></span>
</td>
<td class="nump">58,682<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross</a></td>
<td class="nump">1,899<span></span>
</td>
<td class="nump">1,924<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_BuildingMember', window );">Buildings</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross</a></td>
<td class="nump">69,170<span></span>
</td>
<td class="nump">69,608<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross</a></td>
<td class="nump">110,079<span></span>
</td>
<td class="nump">98,451<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=dakt_OfficeFurnitureAndEquipmentMember', window );">Office furniture and 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross</a></td>
<td class="nump">4,098<span></span>
</td>
<td class="nump">4,103<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=dakt_ComputerSoftwareAndHardwareMember', window );">Computer software and hardware</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross</a></td>
<td class="nump">46,922<span></span>
</td>
<td class="nump">44,851<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 Process</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross</a></td>
<td class="nump">5,792<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_PropertyPlantAndEquipmentByTypeAxis=dakt_DemonstrationEquipmentMember', window );">Demonstration 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross</a></td>
<td class="nump">7,260<span></span>
</td>
<td class="nump">7,186<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_TransportationEquipmentMember', window );">Transportation 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross</a></td>
<td class="nump">$ 7,065<span></span>
</td>
<td class="nump">$ 7,264<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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<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(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BuildingMember</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=dakt_OfficeFurnitureAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=dakt_OfficeFurnitureAndEquipmentMember</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=dakt_ComputerSoftwareAndHardwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=dakt_ComputerSoftwareAndHardwareMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=dakt_DemonstrationEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=dakt_DemonstrationEquipmentMember</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_TransportationEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TransportationEquipmentMember</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>73
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702093913432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Selected Financial Statement Data (Details Textual) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>May 01, 2021</div></th>
<th class="th"><div>May 02, 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>
<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_us-gaap_Depreciation', window );">Depreciation, total</a></td>
<td class="nump">$ 14,890<span></span>
</td>
<td class="nump">$ 15,575<span></span>
</td>
<td class="nump">$ 16,230<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_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=123570139&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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702102654712">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Selected Financial Statement Data - Schedule of Accrued Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>May 01, 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Compensation</a></td>
<td class="nump">$ 15,944<span></span>
</td>
<td class="nump">$ 13,079<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_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent', window );">Taxes, other than income taxes</a></td>
<td class="nump">6,741<span></span>
</td>
<td class="nump">5,888<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_us-gaap_AccruedEmployeeBenefitsCurrent', window );">Accrued employee benefits</a></td>
<td class="nump">$ 3,227<span></span>
</td>
<td class="nump">$ 2,174<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_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Accrued Liabilities, Current, Total<span></span>
</td>
<td class="text">Accrued Liabilities, Current, Total<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_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities</a></td>
<td class="nump">$ 2,309<span></span>
</td>
<td class="nump">$ 1,881<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_us-gaap_AccruedLiabilitiesAndOtherLiabilities', window );">Short-term accrued expenses</a></td>
<td class="nump">6,738<span></span>
</td>
<td class="nump">7,455<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_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Acquisition-related contingency consideration</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">195<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued Liabilities, Current, Total</a></td>
<td class="nump">$ 34,959<span></span>
</td>
<td class="nump">$ 30,672<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_AccrualForTaxesOtherThanIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 real and property taxes. 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 720<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6419918&amp;loc=d3e35281-107843<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=124098289&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_AccrualForTaxesOtherThanIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-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_AccruedEmployeeBenefitsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. 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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-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 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-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.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_AccruedEmployeeBenefitsCurrent</td>
</tr>
<tr>
<td style="padding-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_AccruedLiabilitiesAndOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 expenses incurred but not yet paid nor invoiced, and liabilities classified as 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;">us-gaap_AccruedLiabilitiesAndOtherLiabilities</td>
</tr>
<tr>
<td style="padding-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_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationContingentConsiderationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, expected to be settled 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 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><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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-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_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-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_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_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=123391704&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_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 line item in statement of financial position that includes current 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> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-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_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702100991928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Selected Financial Statement Data - Schedule of Other Nonoperating Income (Expense) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>May 01, 2021</div></th>
<th class="th"><div>May 02, 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>
<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_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign currency transaction (losses) gains</a></td>
<td class="num">$ (227)<span></span>
</td>
<td class="num">$ (675)<span></span>
</td>
<td class="nump">$ 207<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_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity in losses of affiliates</a></td>
<td class="num">(2,970)<span></span>
</td>
<td class="num">(2,370)<span></span>
</td>
<td class="num">(741)<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_us-gaap_OtherNonoperatingGainsLosses', window );">Other</a></td>
<td class="nump">88<span></span>
</td>
<td class="nump">62<span></span>
</td>
<td class="num">(7)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other (Expense) Income, Total</a></td>
<td class="num">$ (3,109)<span></span>
</td>
<td class="num">$ (2,983)<span></span>
</td>
<td class="num">$ (541)<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_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=125521441&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=123602790&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=124440516&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_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) for proportionate share of equity method investee's income (loss).</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(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<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(13)(f))<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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-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_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_OtherNonoperatingGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) 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.7,9)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&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_OtherNonoperatingGainsLosses</td>
</tr>
<tr>
<td style="padding-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=123367319&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702102384344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Receivables (Details Textual) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>May 01, 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_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [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_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable, allowance for doubtful account, net</a></td>
<td class="nump">$ 2,754<span></span>
</td>
<td class="nump">$ 3,942<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_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable</a></td>
<td class="nump">101,099<span></span>
</td>
<td class="nump">67,808<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_us-gaap_NotesReceivableNet', window );">Financing receivable</a></td>
<td class="nump">4,288<span></span>
</td>
<td class="nump">3,097<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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=dakt_RetainageOnConstructionTypeContractsMember', window );">Retainage on construction-type contracts</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_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [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_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable</a></td>
<td class="nump">1,834<span></span>
</td>
<td class="nump">660<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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_FinanceReceivablesMember', window );">Financing receivable</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_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [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_us-gaap_NotesReceivableGross', window );">Long-term receivables</a></td>
<td class="nump">$ 4,364<span></span>
</td>
<td class="nump">$ 3,438<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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_FinanceReceivablesMember', window );">Financing receivable | 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_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [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_dakt_ContractAndLeasesReceivableInterestRate', window );">Contract receivables, annual interest rates</a></td>
<td class="nump">0.00%<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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_FinanceReceivablesMember', window );">Financing receivable | 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_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [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_dakt_ContractAndLeasesReceivableInterestRate', window );">Contract receivables, annual interest rates</a></td>
<td class="nump">9.00%<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_dakt_ContractAndLeasesReceivableInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 interest rate of contract and leases receivable.</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;">dakt_ContractAndLeasesReceivableInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dakt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-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_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=124259787&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=124098289&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=124259787&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_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=123577603&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=124255206&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_NotesReceivableGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allowance for credit loss, of financing 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 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7A<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953401-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI http://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<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 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919253-210447<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<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=124255206&amp;loc=SL82895884-210446<br><br>Reference 5: 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 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919230-210447<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 80<br> -URI http://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922355-210448<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (2)<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1404<br> -Paragraph (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;">us-gaap_NotesReceivableGross</td>
</tr>
<tr>
<td style="padding-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_NotesReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 financing receivable. Excludes financing receivable covered under loss sharing agreement.</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 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919230-210447<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(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/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=124259787&amp;loc=d3e4428-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_NotesReceivableNet</td>
</tr>
<tr>
<td style="padding-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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=dakt_RetainageOnConstructionTypeContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=dakt_RetainageOnConstructionTypeContractsMember</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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_FinanceReceivablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_FinanceReceivablesMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702093815656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financing Agreements (Details Textual)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Apr. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 28, 2020 </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_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember', window );">Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Minimum | Line of credit</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_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>
</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_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">0.75%<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_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember', window );">Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Maximum | Line of credit</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_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>
</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_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">1.25%<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_LineOfCreditMember', window );">Line of credit</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_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>
</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_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit facility, maximum borrowing capacity</a></td>
<td class="nump">$ 35,000,000<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_dakt_DebtInstrumentCovenantInterestBearingDebtToEBITDARatio', window );">Debt instrument, covenant, maximum interest-bearing debt to EBITDA ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.5<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_us-gaap_LineOfCredit', window );">Long-term line of credit</a></td>
<td class="nump">0<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_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Line of credit facility, remaining borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30,331,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_CreditFacilityAxis=us-gaap_StandbyLettersOfCreditMember', window );">Standby letters of credit</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_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>
</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_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit facility, maximum borrowing capacity</a></td>
<td class="nump">$ 20,000,000<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_us-gaap_LineOfCredit', window );">Long-term line of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,669,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_CreditFacilityAxis=us-gaap_GuaranteesMember', window );">Guarantees</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_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>
</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_us-gaap_LineOfCredit', window );">Long-term line of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 715,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dakt_DebtInstrumentCovenantInterestBearingDebtToEBITDARatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 ratio of interest-bearing debt to earnings before income taxes, depreciation, and amortization allowed under the covenant of 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;">dakt_DebtInstrumentCovenantInterestBearingDebtToEBITDARatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dakt_</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>dtr-types: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_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_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_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</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_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-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_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</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_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_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=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_CreditFacilityAxis=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_CreditFacilityAxis=us-gaap_StandbyLettersOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StandbyLettersOfCreditMember</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_GuaranteesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_GuaranteesMember</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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702103691128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Repurchase Program (Details Textual) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>May 01, 2021</div></th>
<th class="th"><div>May 02, 2020</div></th>
<th class="th"><div>Jun. 17, 2016</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_EquityAbstract', window );"><strong>Equity [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_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Stock repurchase program, authorized amount</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">$ 40,000,000<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_us-gaap_StockRepurchasedDuringPeriodShares', window );">Stock repurchased during period (in shares)</a></td>
<td class="nump">641,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,039,000<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_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Payments for repurchase of common stock</a></td>
<td class="nump">$ 3,184,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 5,636,000<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_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Stock repurchase program, remaining authorized repurchase amount</a></td>
<td class="nump">$ 29,355,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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EquityAbstract</td>
</tr>
<tr>
<td style="padding-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_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 to reacquire common stock 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-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_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-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_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 stock repurchase plan authorized.</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_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 remaining of a stock repurchase plan authorized.</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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="padding-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_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury 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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&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><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_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-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>79
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702091563848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Details Textual) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>May 01, 2021</div></th>
<th class="th"><div>May 02, 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_LessorLeaseDescriptionLineItems', window );"><strong>Lessor, Lease, Description [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating lease, weighted average remaining lease term</a></td>
<td class="text">3 years 7 months 6 days<span></span>
</td>
<td class="text">4 years 8 months 12 days<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_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating lease, weighted average discount rate, percent</a></td>
<td class="nump">2.40%<span></span>
</td>
<td class="nump">3.30%<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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of sales</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_LessorLeaseDescriptionLineItems', window );"><strong>Lessor, Lease, Description [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 custom" 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, cost</a></td>
<td class="nump">$ 2,425<span></span>
</td>
<td class="nump">$ 2,241<span></span>
</td>
<td class="nump">$ 2,325<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_OperatingExpenseMember', window );">Operating expense</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_LessorLeaseDescriptionLineItems', window );"><strong>Lessor, Lease, Description [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 custom" 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, cost</a></td>
<td class="nump">$ 870<span></span>
</td>
<td class="nump">$ 977<span></span>
</td>
<td class="nump">$ 1,116<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>
<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_LessorLeaseDescriptionLineItems', window );"><strong>Lessor, Lease, Description [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Lessee, operating lease, term of contract</a></td>
<td class="text">1 year<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_RangeAxis=srt_MaximumMember', window );">Maximum</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_LessorLeaseDescriptionLineItems', window );"><strong>Lessor, Lease, Description [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Lessee, operating lease, term of contract</a></td>
<td class="text">5 years<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_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=123408670&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_LessorLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_LessorLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-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=123414884&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=123408670&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_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=123408670&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=123414884&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>dtr-types: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=123414884&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=123408670&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_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_OperatingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OperatingExpenseMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702094022584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Lessee, Operating Lease, Disclosure (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>May 01, 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_OperatingLeaseLiabilityAbstract', window );"><strong>Cash paid for amounts included in the measurement of lease 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_us-gaap_OperatingLeasePayments', window );">Operating cash flows for operating leases</a></td>
<td class="nump">$ 2,680<span></span>
</td>
<td class="nump">$ 2,752<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_OperatingLeaseLiabilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OperatingLeaseLiabilityAbstract</td>
</tr>
<tr>
<td style="padding-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_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=123391704&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=123408670&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702102387384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Lessee, Operating Lease, Liability, Maturity (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Apr. 30, 2022 </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_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Fiscal years ending</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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 2,489,000<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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">2,285,000<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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">1,632,000<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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2026</a></td>
<td class="nump">807,000<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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2027</a></td>
<td class="nump">667,000<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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">7,880,000<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_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less imputed interest</a></td>
<td class="num">(417,000)<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_us-gaap_OperatingLeaseLiability', window );">Total lease liabilities</a></td>
<td class="nump">$ 7,463,000<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_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Liabilities<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_dakt_OperatingLeaseExpenseForExtension', window );">Operating lease, expense for extension</a></td>
<td class="nump">$ 3,556,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dakt_OperatingLeaseExpenseForExtension">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 expenses for lease extension.</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;">dakt_OperatingLeaseExpenseForExtension</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dakt_</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_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=123408670&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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 due after fifth 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=123408670&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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-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=123408670&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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fifth 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=123408670&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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-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=123408670&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=123408670&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=123408670&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_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=123408670&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_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-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_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=123391704&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_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 line item in statement of financial position that includes 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> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-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_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702092948280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' Equity and Share-Based Compensation (Details Textual)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Apr. 30, 2022 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>May 01, 2021 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>May 02, 2020 </div>
<div>USD ($) </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_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>
<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_dakt_CommonAndPreferredStockSharesAuthorizedAndUndesignated', window );">Common stock, shares authorized and undesignated (in shares)</a></td>
<td class="nump">120,000,000<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_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">115,000,000<span></span>
</td>
<td class="nump">115,000,000<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_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">50,000<span></span>
</td>
<td class="nump">50,000<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_dakt_CommonStockSharesUndesignated', window );">Common stock, shares undesignated (in shares)</a></td>
<td class="nump">4,950,000<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_dakt_CommonSharePurchaseRightPerCommonShareRatio', window );">Number of preferred share purchase right</a></td>
<td class="nump">1<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_dakt_CommonShareRightsExercisePeriodOptionOne', window );">Common share rights exercise, period</a></td>
<td class="text">10 days<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_us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction', window );">Sale of stock, percentage of ownership after transaction</a></td>
<td class="nump">20.00%<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_dakt_CommonShareRightsExercisePeriodOptionTwo', window );">Common share rights exercise, period</a></td>
<td class="text">10 years<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Share-based compensation arrangement by share-based payment award, number of shares available for grant (in shares)</a></td>
<td class="nump">2,456,000<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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Share-based payment arrangement, nonvested award, cost not yet recognized, amount | $</a></td>
<td class="nump">$ 1,772<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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Share-based payment arrangement, nonvested award, cost not yet recognized</a></td>
<td class="text">2 years 8 months 15 days<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable shares (in shares)</a></td>
<td class="nump">1,371,000<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_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Option, exercise price range, upper range limit (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 3.35<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Exercised, aggregate intrinsic value | $</a></td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">$ 0<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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1', window );">Fair value of stock potions vested | $</a></td>
<td class="nump">$ 465<span></span>
</td>
<td class="nump">$ 451<span></span>
</td>
<td class="nump">$ 566<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_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Stock issued during period, shares, employee stock purchase plans (in shares)</a></td>
<td class="nump">310,000<span></span>
</td>
<td class="nump">170,000<span></span>
</td>
<td class="nump">453,000<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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Share-based compensation expense | $</a></td>
<td class="nump">$ 2,862<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_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from stock options exercised | $</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">$ 0<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_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Share-based payment arrangement, expense, tax benefit | $</a></td>
<td class="num">$ (47)<span></span>
</td>
<td class="nump">70<span></span>
</td>
<td class="nump">92<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_PlanNameAxis=dakt_EmployeeStockPurchasePlanMember', window );">Employee Stock Purchase Plan</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_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>
<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-based compensation arrangement by share-based payment award, award vesting period</a></td>
<td class="text">1 year<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Share-based compensation arrangement by share-based payment award, number of shares available for grant (in shares)</a></td>
<td class="nump">4,000,000<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate', window );">Maximum employee subscription rate</a></td>
<td class="nump">15.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate', window );">Discount from market price, offering date</a></td>
<td class="nump">85.00%<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_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock, capital shares reserved for future issuance (in shares)</a></td>
<td class="nump">705,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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options</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_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>
<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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Share-based compensation arrangement by share-based payment award, expiration period</a></td>
<td class="text">10 years<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-based compensation arrangement by share-based payment award, award vesting period</a></td>
<td class="text">5 years<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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options | Independent Directors</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_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>
<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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Share-based compensation arrangement by share-based payment award, expiration period</a></td>
<td class="text">7 years<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-based compensation arrangement by share-based payment award, award vesting period</a></td>
<td class="text">1 year<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_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted stock</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_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>
<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Fair value of restricted stock vested | $</a></td>
<td class="nump">$ 1,203<span></span>
</td>
<td class="nump">$ 1,293<span></span>
</td>
<td class="nump">$ 1,415<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 stock | Independent Directors</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_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>
<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-based compensation arrangement by share-based payment award, award vesting period</a></td>
<td class="text">1 year<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_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted stock | Employees</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_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>
<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-based compensation arrangement by share-based payment award, award vesting period</a></td>
<td class="text">5 years<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_AwardTypeAxis=dakt_InMoneyOptionsMember', window );">In money options</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_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>
<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable shares (in shares)</a></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_ClassOfWarrantOrRightAxis=dakt_PreferredSharePurchaseRightMember', window );">Preferred Share Purchase Right</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_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>
<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_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight', window );">Number of securities called by each warrant or right (in shares)</a></td>
<td class="nump">0.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Initial exercise price (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 20<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_dakt_CommonAndPreferredStockSharesAuthorizedAndUndesignated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 authorized and undesignated common and preferred shares.</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;">dakt_CommonAndPreferredStockSharesAuthorizedAndUndesignated</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dakt_</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_dakt_CommonSharePurchaseRightPerCommonShareRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 purchase right of each common share.</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;">dakt_CommonSharePurchaseRightPerCommonShareRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dakt_</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_dakt_CommonShareRightsExercisePeriodOptionOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 period of option one for common shares exercise 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;">dakt_CommonShareRightsExercisePeriodOptionOne</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dakt_</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_dakt_CommonShareRightsExercisePeriodOptionTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 option two of common share rights exercise 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;">dakt_CommonShareRightsExercisePeriodOptionTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dakt_</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_dakt_CommonStockSharesUndesignated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undesignated shares.</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;">dakt_CommonStockSharesUndesignated</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dakt_</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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.</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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight</td>
</tr>
<tr>
<td style="padding-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_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number of common shares reserved for future issuance.</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_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-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_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_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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, 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://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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 to be recognized for 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 (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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax benefit for recognition of expense of 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 (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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="padding-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_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_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from exercise of option 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 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<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 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-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_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-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_SaleOfStockPercentageOfOwnershipAfterTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 subsidiary's or equity investee's stock owned by parent company after stock transaction.</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_SaleOfStockPercentageOfOwnershipAfterTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</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 (a)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Discount rate from fair value on offering date that participants pay for shares.</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> -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_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 highest percentage of annual salary that an employee is permitted to utilize with respect to the 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> -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_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</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> -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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option 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)(1)(iii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</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 (d)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.</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 (g)<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, 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 (a)(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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 issued during the period as a result of an employee stock purchase 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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-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_PlanNameAxis=dakt_EmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PlanNameAxis=dakt_EmployeeStockPurchasePlanMember</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_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EmployeeStockOptionMember</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_TitleOfIndividualAxis=dakt_IndependentDirectorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TitleOfIndividualAxis=dakt_IndependentDirectorsMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=dakt_EmployeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TitleOfIndividualAxis=dakt_EmployeesMember</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=dakt_InMoneyOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=dakt_InMoneyOptionsMember</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_ClassOfWarrantOrRightAxis=dakt_PreferredSharePurchaseRightMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ClassOfWarrantOrRightAxis=dakt_PreferredSharePurchaseRightMember</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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702102645336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' Equity and Share-Based Compensation - Schedule of Nonvested Restricted Stock and Restricted Stock Units Activity (Details) - Restricted stock and stock units - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>May 01, 2021</div></th>
<th class="th"><div>May 02, 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward', window );"><strong>Number of Nonvested Shares</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding at beginning of year (in shares)</a></td>
<td class="nump">480,000<span></span>
</td>
<td class="nump">449,000<span></span>
</td>
<td class="nump">444,000<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">214,000<span></span>
</td>
<td class="nump">223,000<span></span>
</td>
<td class="nump">186,000<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(213,000)<span></span>
</td>
<td class="num">(176,000)<span></span>
</td>
<td class="num">(173,000)<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(12,000)<span></span>
</td>
<td class="num">(16,000)<span></span>
</td>
<td class="num">(8,000)<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding at end of year (in shares)</a></td>
<td class="nump">469,000<span></span>
</td>
<td class="nump">480,000<span></span>
</td>
<td class="nump">449,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant Date Fair Value Per Share</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding at beginning of the period (in dollars per share)</a></td>
<td class="nump">$ 5.62<span></span>
</td>
<td class="nump">$ 7.16<span></span>
</td>
<td class="nump">$ 7.58<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">5.66<span></span>
</td>
<td class="nump">3.92<span></span>
</td>
<td class="nump">7.03<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="nump">5.58<span></span>
</td>
<td class="nump">7.27<span></span>
</td>
<td class="nump">8.10<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share)</a></td>
<td class="nump">5.64<span></span>
</td>
<td class="nump">7.00<span></span>
</td>
<td class="nump">7.37<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding at ending of the period (in dollars per share)</a></td>
<td class="nump">$ 5.65<span></span>
</td>
<td class="nump">$ 5.62<span></span>
</td>
<td class="nump">$ 7.16<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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</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)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_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>dtr-types: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>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the 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 (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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-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=dakt_RestrictedStockAndRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=dakt_RestrictedStockAndRestrictedStockUnitsMember</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>84
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702093209448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' Equity and Share-Based Payment Arrangement, Option, Activity (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>May 01, 2021</div></th>
<th class="th"><div>May 02, 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Stock Options</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at beginning of period (in shares)</a></td>
<td class="nump">2,227<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="nump">223<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Canceled or forfeited (in shares)</a></td>
<td class="num">(341)<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_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="num">(2)<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at ending of period (in shares)</a></td>
<td class="nump">2,107<span></span>
</td>
<td class="nump">2,227<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Shares vested and expected to vest (in shares)</a></td>
<td class="nump">2,075<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable (in shares)</a></td>
<td class="nump">1,371<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract', window );"><strong>Weighted Average Exercise Price Per Share</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at beginning of period (in dollars per share)</a></td>
<td class="nump">$ 8.53<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_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in dollars per share)</a></td>
<td class="nump">5.66<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Canceled or forfeited (in dollars per share)</a></td>
<td class="nump">9.17<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_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in dollars per share)</a></td>
<td class="nump">4.11<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at ending of period (in dollars per share)</a></td>
<td class="nump">8.13<span></span>
</td>
<td class="nump">$ 8.53<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Shares vested and expected to vest, weighted average exercise price per share (in dollars per share)</a></td>
<td class="nump">8.17<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice', window );">Exercisable, weighted average exercise price per share (in dollars per share)</a></td>
<td class="nump">$ 9.47<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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Outstanding, weighted average remaining contractual life</a></td>
<td class="text">4 years 11 months 23 days<span></span>
</td>
<td class="text">4 years 9 months 29 days<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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Shares vested and expected to vest, weighted average remaining contractual life</a></td>
<td class="text">4 years 11 months 1 day<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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Exercisable, weighted average remaining contractual life</a></td>
<td class="text">3 years 3 months 3 days<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Outstanding at beginning of period, aggregate intrinsic value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 843<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Exercised, aggregate intrinsic value</a></td>
<td class="nump">$ 2<span></span>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option 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)(1)(iii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</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 (d)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</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)-(4)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 price of options that were either forfeited or expired.</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)-(4)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</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> -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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 options outstanding, including both vested and non-vested 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> -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 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 price at which grantees can acquire the shares reserved for issuance under the stock option 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)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they 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 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they 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 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 price at which option holders acquired shares when converting their stock options into shares.</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 per share amount at which grantees can acquire shares of common stock by exercise of 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 vested portions of options outstanding and currently exercisable or convertible, 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> -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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 option awards outstanding, 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they 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 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 share options (or share units) exercised during the current 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)(2)<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 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><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 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-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>85
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702103905768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' Equity and Share-Based Compensation -Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>May 01, 2021</div></th>
<th class="th"><div>May 02, 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_EquityAbstract', window );"><strong>Equity [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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Fair value of options granted</a></td>
<td class="nump">$ 2.43<span></span>
</td>
<td class="nump">$ 1.71<span></span>
</td>
<td class="nump">$ 1.99<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">1.07%<span></span>
</td>
<td class="nump">0.43%<span></span>
</td>
<td class="nump">1.51%<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">3.50%<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">40.60%<span></span>
</td>
<td class="nump">40.53%<span></span>
</td>
<td class="nump">37.55%<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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life of option (in years)</a></td>
<td class="text">6 years 11 months 8 days<span></span>
</td>
<td class="text">6 years 11 months 8 days<span></span>
</td>
<td class="text">6 years 11 months 8 days<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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EquityAbstract</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</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 (f)(2)(iii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 risk-free interest rate assumption that is used in valuing an option on its own shares.</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 (f)(2)(iv)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</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 (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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, 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://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 (f)(2)(i)<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.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702091510680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' Equity and Share-Based Compensation - Share-based Compensation Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>May 01, 2021</div></th>
<th class="th"><div>May 02, 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>
<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_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based payment arrangement, expense</a></td>
<td class="nump">$ 1,973<span></span>
</td>
<td class="nump">$ 2,067<span></span>
</td>
<td class="nump">$ 2,265<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>
<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>
<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_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based payment arrangement, expense</a></td>
<td class="nump">434<span></span>
</td>
<td class="nump">472<span></span>
</td>
<td class="nump">514<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_SellingAndMarketingExpenseMember', window );">Selling</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_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>
<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_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based payment arrangement, expense</a></td>
<td class="nump">472<span></span>
</td>
<td class="nump">484<span></span>
</td>
<td class="nump">572<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_GeneralAndAdministrativeExpenseMember', window );">General and administrative</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_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>
<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_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based payment arrangement, expense</a></td>
<td class="nump">656<span></span>
</td>
<td class="nump">678<span></span>
</td>
<td class="nump">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_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Product design and development</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_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>
<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_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based payment arrangement, expense</a></td>
<td class="nump">411<span></span>
</td>
<td class="nump">433<span></span>
</td>
<td class="nump">462<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_EmployeeStockOptionMember', window );">Stock options</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_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>
<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_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based payment arrangement, expense</a></td>
<td class="nump">458<span></span>
</td>
<td class="nump">450<span></span>
</td>
<td class="nump">492<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=dakt_RestrictedStockAndRestrictedStockUnitsMember', window );">Restricted stock and 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>
</tr>
<tr class="re">
<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>
<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_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based payment arrangement, expense</a></td>
<td class="nump">1,159<span></span>
</td>
<td class="nump">1,203<span></span>
</td>
<td class="nump">1,341<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 plans</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_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>
<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_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based payment arrangement, expense</a></td>
<td class="nump">$ 356<span></span>
</td>
<td class="nump">$ 414<span></span>
</td>
<td class="nump">$ 432<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=122041274&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_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SellingAndMarketingExpenseMember</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_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_GeneralAndAdministrativeExpenseMember</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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EmployeeStockOptionMember</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=dakt_RestrictedStockAndRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=dakt_RestrictedStockAndRestrictedStockUnitsMember</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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702103921240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Benefits (Details Textual) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>May 01, 2021</div></th>
<th class="th"><div>May 02, 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_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Defined contribution plan, employer matching contribution, percent of employees' gross pay</a></td>
<td class="nump">50.00%<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_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent', window );">Defined contribution plan, maximum annual contributions per employee, percent</a></td>
<td class="nump">6.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_dakt_DefinedContributionPlanAwardRequisiteServicePeriod', window );">Defined contribution plan, award requisite service period</a></td>
<td class="text">30 days<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_dakt_DefinedContributionPlanAttainedAge', window );">Defined contribution plan, attained age (year)</a></td>
<td class="text">21 years<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_us-gaap_DefinedContributionPlanCostRecognized', window );">Defined contribution plan, cost</a></td>
<td class="nump">$ 2,573<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 2,917<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dakt_DefinedContributionPlanAttainedAge">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 attained age for defined contributing 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;">dakt_DefinedContributionPlanAttainedAge</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dakt_</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_dakt_DefinedContributionPlanAwardRequisiteServicePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 award requisite service period for 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;">dakt_DefinedContributionPlanAwardRequisiteServicePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dakt_</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_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_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_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>dtr-types: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>dtr-types: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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702102384184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Income before Income Tax, Domestic and Foreign (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>May 01, 2021</div></th>
<th class="th"><div>May 02, 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>
<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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">Domestic</a></td>
<td class="num">$ (2,696)<span></span>
</td>
<td class="nump">$ 10,413<span></span>
</td>
<td class="num">$ (4,187)<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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="nump">3,804<span></span>
</td>
<td class="nump">3,647<span></span>
</td>
<td class="nump">4,178<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income (loss) before income taxes</a></td>
<td class="nump">1,108<span></span>
</td>
<td class="nump">14,060<span></span>
</td>
<td class="num">$ (9)<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_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Deferred Tax Assets, Valuation Allowance</a></td>
<td class="num">$ (2,452)<span></span>
</td>
<td class="num">$ (1,732)<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_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax assets for which it is more likely than not that a tax benefit will not be realized.</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 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-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_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 earnings or loss from continuing operations before income taxes that is attributable to domestic 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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<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 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</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(h)(1))<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 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-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=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: 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=123359005&amp;loc=d3e8924-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=123359005&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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702097925144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>May 01, 2021</div></th>
<th class="th"><div>May 02, 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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current:</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_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 644<span></span>
</td>
<td class="nump">$ 507<span></span>
</td>
<td class="nump">$ 625<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_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">452<span></span>
</td>
<td class="nump">422<span></span>
</td>
<td class="nump">297<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_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">975<span></span>
</td>
<td class="nump">891<span></span>
</td>
<td class="nump">761<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred:</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_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="num">(1,020)<span></span>
</td>
<td class="nump">1,216<span></span>
</td>
<td class="num">(2,028)<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_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="num">(476)<span></span>
</td>
<td class="nump">59<span></span>
</td>
<td class="num">(321)<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_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="num">(59)<span></span>
</td>
<td class="nump">39<span></span>
</td>
<td class="nump">166<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" 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 Expense (Benefit), Total</a></td>
<td class="nump">$ 516<span></span>
</td>
<td class="nump">$ 3,134<span></span>
</td>
<td class="num">$ (500)<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_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 federal 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://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(h)(1)(Note 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 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=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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=121826272&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_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 foreign 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://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(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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=121826272&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_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-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_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 state and local 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=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: 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(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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=121826272&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_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 federal 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://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(h)(1)(Note 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 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=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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=121826272&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_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 foreign 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=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: 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(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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=121826272&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_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 state and local 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://www.xbrl.org/2009/role/commonPracticeRef<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=121826272&amp;loc=d3e32639-109319<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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: 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(h)(1)(Note 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_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_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=122134291&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=121826272&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=123359005&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=124431687&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=123586238&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=124431687&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>90
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702103802120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>May 01, 2021</div></th>
<th class="th"><div>May 02, 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>
<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_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Computed income tax expense (benefit) at federal statutory rates</a></td>
<td class="nump">$ 233<span></span>
</td>
<td class="nump">$ 2,953<span></span>
</td>
<td class="num">$ (2)<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_us-gaap_IncomeTaxReconciliationTaxContingencies', window );">Change in uncertain tax positions</a></td>
<td class="num">(71)<span></span>
</td>
<td class="num">(34)<span></span>
</td>
<td class="nump">4<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_us-gaap_IncomeTaxReconciliationTaxCreditsResearch', window );">Research and development tax credit</a></td>
<td class="num">(382)<span></span>
</td>
<td class="num">(1,047)<span></span>
</td>
<td class="num">(1,621)<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_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Other, net</a></td>
<td class="num">(227)<span></span>
</td>
<td class="nump">403<span></span>
</td>
<td class="num">(241)<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_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowances</a></td>
<td class="nump">609<span></span>
</td>
<td class="nump">402<span></span>
</td>
<td class="nump">482<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_dakt_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeAmount', window );">GILTI</a></td>
<td class="num">(14)<span></span>
</td>
<td class="num">(156)<span></span>
</td>
<td class="nump">149<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_us-gaap_IncomeTaxReconciliationTaxContingenciesDomestic', window );">Base Erosion Anti-Abuse Tax (BEAT)</a></td>
<td class="nump">12<span></span>
</td>
<td class="num">(285)<span></span>
</td>
<td class="nump">301<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_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Stock compensation</a></td>
<td class="nump">150<span></span>
</td>
<td class="nump">355<span></span>
</td>
<td class="nump">318<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_us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment', window );">Meals and entertainment</a></td>
<td class="nump">67<span></span>
</td>
<td class="nump">49<span></span>
</td>
<td class="nump">305<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_us-gaap_IncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends', window );">Dividends paid to retirement plan</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(111)<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_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State taxes, net of federal benefit</a></td>
<td class="nump">139<span></span>
</td>
<td class="nump">494<span></span>
</td>
<td class="num">(84)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate', window );">Effective income tax rate reconciliation</a></td>
<td class="nump">$ 516<span></span>
</td>
<td class="nump">$ 3,134<span></span>
</td>
<td class="num">$ (500)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dakt_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Global Intangible Low-Taxed Income, Amount</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;">dakt_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dakt_</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_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_IncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deduction for dividend paid to employee stock ownership 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/2009/role/commonPracticeRef<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=121826272&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_IncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for 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/2009/role/commonPracticeRef<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=121826272&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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationChangeInEnactedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax 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 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32059-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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&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_IncomeTaxReconciliationChangeInEnactedTaxRate</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income tax expense or benefit for the period computed by applying the 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://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=121826272&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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible meals and entertainment expense.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&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_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after 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://www.xbrl.org/2009/role/commonPracticeRef<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=121826272&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_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&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_IncomeTaxReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&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_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationTaxContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in income tax contingencies. Including, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&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_IncomeTaxReconciliationTaxContingencies</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationTaxContingenciesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in domestic income tax contingency.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&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_IncomeTaxReconciliationTaxContingenciesDomestic</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax 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/2009/role/commonPracticeRef<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=121826272&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_IncomeTaxReconciliationTaxCreditsResearch</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702093825272">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>May 01, 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>
<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_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves', window );">Accrued warranty obligations</a></td>
<td class="nump">$ 7,117<span></span>
</td>
<td class="nump">$ 6,293<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_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences', window );">Vacation accrual</a></td>
<td class="nump">1,618<span></span>
</td>
<td class="nump">1,222<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_us-gaap_DeferredTaxAssetsDeferredIncome', window );">Deferred maintenance revenue</a></td>
<td class="nump">272<span></span>
</td>
<td class="nump">398<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_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther', window );">Allowance for excess and obsolete inventory</a></td>
<td class="nump">2,316<span></span>
</td>
<td class="nump">1,776<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_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Equity compensation</a></td>
<td class="nump">276<span></span>
</td>
<td class="nump">324<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_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Allowance for doubtful accounts</a></td>
<td class="nump">528<span></span>
</td>
<td class="nump">829<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_us-gaap_DeferredTaxAssetsInventory', window );">Inventory capitalization</a></td>
<td class="nump">1,278<span></span>
</td>
<td class="nump">583<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_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther', window );">Accrued compensation and benefits</a></td>
<td class="nump">1,019<span></span>
</td>
<td class="nump">1,707<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_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses', window );">Unrealized loss on foreign currency exchange</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">85<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_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carry forwards</a></td>
<td class="nump">729<span></span>
</td>
<td class="nump">856<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_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch', window );">Research and development tax credit carry forwards</a></td>
<td class="nump">396<span></span>
</td>
<td class="nump">516<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_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent', window );">Lease accounting - lease liability</a></td>
<td class="nump">1,918<span></span>
</td>
<td class="nump">1,572<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_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">2,296<span></span>
</td>
<td class="nump">1,513<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="nump">19,763<span></span>
</td>
<td class="nump">17,674<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_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(2,452)<span></span>
</td>
<td class="num">(1,732)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Net deferred tax assets</a></td>
<td class="nump">17,311<span></span>
</td>
<td class="nump">15,942<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_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="num">(1,693)<span></span>
</td>
<td class="num">(2,373)<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_us-gaap_DeferredTaxLiabilitiesLeasingArrangements', window );">Lease accounting - right of use asset</a></td>
<td class="num">(1,907)<span></span>
</td>
<td class="num">(1,580)<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_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses', window );">Prepaid expenses</a></td>
<td class="num">(428)<span></span>
</td>
<td class="num">(337)<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_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Intangible assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(69)<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_us-gaap_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains', window );">Unrealized gain on foreign currency exchange</a></td>
<td class="num">(180)<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_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="num">(59)<span></span>
</td>
<td class="num">(49)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">(4,267)<span></span>
</td>
<td class="num">(4,408)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred tax asset</a></td>
<td class="nump">13,044<span></span>
</td>
<td class="nump">11,534<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_us-gaap_DeferredIncomeTaxAssetsNet', window );">Non-current assets</a></td>
<td class="nump">13,331<span></span>
</td>
<td class="nump">11,944<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_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Non-current liabilities</a></td>
<td class="num">$ (287)<span></span>
</td>
<td class="num">$ (410)<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_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=123427490&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=123427490&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_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax liability attributable to taxable temporary differences.</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(26)(b))<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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<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(15)(b)(2))<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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(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_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-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_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deferred tax asset, of deferred tax liability attributable to taxable differences 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=123427490&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=123427490&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_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsDeferredIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.</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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-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_DeferredTaxAssetsDeferredIncome</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</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 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-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_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.</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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-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_DeferredTaxAssetsInventory</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, without 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-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_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of deferred tax asset attributable to deductible temporary differences and carryforwards.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-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_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-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_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<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 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-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_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsTaxCreditCarryforwardsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.</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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<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 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-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_DeferredTaxAssetsTaxCreditCarryforwardsResearch</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensated absences (includes, but not limited to, sick and personal 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from compensation and benefits, 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<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 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for 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://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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred rent.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<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 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from warranty reserves.</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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsUnrealizedCurrencyLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from unrealized losses on foreign currency transactions.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<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 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-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_DeferredTaxAssetsUnrealizedCurrencyLosses</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax assets for which it is more likely than not that a tax benefit will not be realized.</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 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-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_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax liability attributable to taxable temporary differences from intangible assets other than goodwill.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<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 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesLeasingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax liability attributable to taxable temporary differences from leasing arrangements.</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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-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_DeferredTaxLiabilitiesLeasingArrangements</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax liability attributable to taxable temporary differences 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-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_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesPrepaidExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax consequences attributable to taxable temporary differences derived from prepaid expenses.</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_DeferredTaxLiabilitiesPrepaidExpenses</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax liability attributable to taxable temporary differences from property, plant, and equipment.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<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 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-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_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax liability attributable to taxable temporary differences from unrealized gains on foreign currency transactions.</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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-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_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains</td>
</tr>
<tr>
<td style="padding-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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702100754696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>May 01, 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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</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_us-gaap_UnrecognizedTaxBenefits', window );">Balance at beginning of year</a></td>
<td class="nump">$ 548<span></span>
</td>
<td class="nump">$ 582<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_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Gross increases related to prior period tax positions</a></td>
<td class="nump">17<span></span>
</td>
<td class="nump">21<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_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Gross decreases related to prior period tax positions</a></td>
<td class="num">(54)<span></span>
</td>
<td class="num">(1)<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_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Gross increases related to current period tax positions</a></td>
<td class="nump">116<span></span>
</td>
<td class="nump">84<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_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Lapse of statute of limitations</a></td>
<td class="num">(150)<span></span>
</td>
<td class="num">(138)<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_us-gaap_UnrecognizedTaxBenefits', window );">Balance at end of year</a></td>
<td class="nump">$ 477<span></span>
</td>
<td class="nump">$ 548<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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-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_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=123427490&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=121826272&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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</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 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</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 15A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</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 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.</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 15A<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&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_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations</td>
</tr>
<tr>
<td style="padding-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>93
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702097928568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details Textual) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>May 01, 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_IncomeTaxContingencyLineItems', window );"><strong>Income Tax Contingency [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_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized tax benefits that would impact effective tax rate</a></td>
<td class="nump">$ 166,000<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_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Unrecognized tax benefits, reduction resulting from lapse of applicable statute of limitations</a></td>
<td class="nump">150,000<span></span>
</td>
<td class="nump">$ 138,000<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_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Accrued interest and penalties</a></td>
<td class="nump">38,000<span></span>
</td>
<td class="nump">38,000<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_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign', window );">Deferred tax assets, operating loss carryforwards, foreign</a></td>
<td class="nump">723,000<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_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Deferred tax assets, valuation allowance</a></td>
<td class="nump">2,452,000<span></span>
</td>
<td class="nump">$ 1,732,000<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_us-gaap_DeferredTaxLiabilities', window );">Deferred tax liabilities</a></td>
<td class="nump">0<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_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign Tax Authority</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_IncomeTaxContingencyLineItems', window );"><strong>Income Tax Contingency [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_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">3,460,000<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_ValuationAllowanceByDeferredTaxAssetAxis=dakt_DeferredTaxAssetNetOperatingLossMember', window );">Deferred Tax Asset, Net Operating Loss | Foreign Tax Authority</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_IncomeTaxContingencyLineItems', window );"><strong>Income Tax Contingency [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_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Deferred tax assets, valuation allowance</a></td>
<td class="nump">$ 581,000<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_DeferredTaxAssetsOperatingLossCarryforwardsForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<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 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-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_DeferredTaxAssetsOperatingLossCarryforwardsForeign</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax assets for which it is more likely than not that a tax benefit will not be realized.</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 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-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_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</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 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-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_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxContingencyLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_IncomeTaxContingencyLineItems</td>
</tr>
<tr>
<td style="padding-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_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</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 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-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_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</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 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.</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 15A<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&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_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.</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 15A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</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_ValuationAllowanceByDeferredTaxAssetAxis=dakt_DeferredTaxAssetNetOperatingLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ValuationAllowanceByDeferredTaxAssetAxis=dakt_DeferredTaxAssetNetOperatingLossMember</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>94
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702091589384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash Flow Information - Cash Flow, Operating Capital (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>May 01, 2021</div></th>
<th class="th"><div>May 02, 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_dakt_IncreaseDecreaseInOtherOperatingAssetsNetAbstract', window );"><strong>(Increase) decrease:</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_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Account receivable</a></td>
<td class="num">$ (33,876)<span></span>
</td>
<td class="nump">$ 4,864<span></span>
</td>
<td class="num">$ (7,461)<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_us-gaap_IncreaseDecreaseInLongTermReceivablesCurrent', window );">Long-term receivables</a></td>
<td class="num">(440)<span></span>
</td>
<td class="nump">1,737<span></span>
</td>
<td class="num">(1,173)<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_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(61,159)<span></span>
</td>
<td class="nump">13,900<span></span>
</td>
<td class="num">(8,347)<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_us-gaap_IncreaseDecreaseInContractWithCustomerAsset', window );">Contract assets</a></td>
<td class="num">(9,545)<span></span>
</td>
<td class="nump">3,080<span></span>
</td>
<td class="num">(1,931)<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_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="num">(7,661)<span></span>
</td>
<td class="nump">2,450<span></span>
</td>
<td class="num">(1,403)<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_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable', window );">Income taxes receivables</a></td>
<td class="nump">121<span></span>
</td>
<td class="num">(148)<span></span>
</td>
<td class="nump">533<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_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Investment in affiliates and other assets</a></td>
<td class="num">(357)<span></span>
</td>
<td class="nump">744<span></span>
</td>
<td class="num">(3,137)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dakt_IncreaseDecreaseInOtherOperatingLiabilitiesNetAbstract', window );"><strong>(Increase) decrease:</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_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">33,002<span></span>
</td>
<td class="num">(7,081)<span></span>
</td>
<td class="nump">2,377<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_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="nump">27,398<span></span>
</td>
<td class="nump">12,628<span></span>
</td>
<td class="nump">4,548<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_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="nump">6,354<span></span>
</td>
<td class="num">(2,936)<span></span>
</td>
<td class="nump">6,745<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_dakt_IncreaseDecreaseInShortTermWarrantyObligation', window );">Warranty obligations</a></td>
<td class="nump">1,160<span></span>
</td>
<td class="nump">696<span></span>
</td>
<td class="nump">273<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_dakt_IncreaseDecreaseInLongTermWarrantyObligation', window );">Long-term warranty obligations</a></td>
<td class="nump">1,764<span></span>
</td>
<td class="num">(367)<span></span>
</td>
<td class="nump">883<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_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Income taxes payable</a></td>
<td class="num">(379)<span></span>
</td>
<td class="num">(173)<span></span>
</td>
<td class="nump">390<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_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Long-term marketing obligations and other payables</a></td>
<td class="num">(1,762)<span></span>
</td>
<td class="nump">2,337<span></span>
</td>
<td class="num">(387)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet', window );">Change in operating assets and liabilities</a></td>
<td class="num">$ (45,380)<span></span>
</td>
<td class="nump">$ 31,731<span></span>
</td>
<td class="num">$ (8,090)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dakt_IncreaseDecreaseInLongTermWarrantyObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 increase (decrease) in long-term warranty 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;">dakt_IncreaseDecreaseInLongTermWarrantyObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dakt_</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_dakt_IncreaseDecreaseInOtherOperatingAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Other Operating Assets, Net</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;">dakt_IncreaseDecreaseInOtherOperatingAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dakt_</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_dakt_IncreaseDecreaseInOtherOperatingLiabilitiesNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Other Operating Liabilities, Net</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;">dakt_IncreaseDecreaseInOtherOperatingLiabilitiesNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dakt_</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_dakt_IncreaseDecreaseInShortTermWarrantyObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 increase (decrease) in short-term warranty 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;">dakt_IncreaseDecreaseInShortTermWarrantyObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dakt_</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_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of liabilities 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.</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=123570139&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_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-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=123570139&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_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</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=123570139&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_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of expenses incurred but not yet paid.</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=123570139&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_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInContractWithCustomerAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of 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/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=123570139&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_IncreaseDecreaseInContractWithCustomerAsset</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligation to transfer good or service to customer for which consideration has been received or is 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/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=123570139&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 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123371682&amp;loc=d3e55415-109406<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInIncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.</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=123570139&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_IncreaseDecreaseInIncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-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=123570139&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_IncreaseDecreaseInLongTermReceivablesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount due within one year (or one business cycle) of receivables that were originally due beyond 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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_IncreaseDecreaseInLongTermReceivablesCurrent</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 operating 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=123570139&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_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInOtherOperatingCapitalNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 operating assets after deduction of operating liabilities 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=123570139&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_IncreaseDecreaseInOtherOperatingCapitalNet</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 operating liabilities 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=123570139&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_IncreaseDecreaseInOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-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_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=123570139&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702097650472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash Flow Information - Schedule of Cash Flow, Supplemental Disclosures (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>May 01, 2021</div></th>
<th class="th"><div>May 02, 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_dakt_CashPaymentsAbstract', window );"><strong>Cash payments for:</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_us-gaap_InterestPaidNet', window );">Interest</a></td>
<td class="nump">$ 16<span></span>
</td>
<td class="nump">$ 264<span></span>
</td>
<td class="nump">$ 46<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_us-gaap_IncomeTaxesPaidNet', window );">Income taxes, net of refunds</a></td>
<td class="nump">$ 1,951<span></span>
</td>
<td class="nump">$ 2,557<span></span>
</td>
<td class="nump">$ 977<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dakt_CashPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash Payments</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;">dakt_CashPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dakt_</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_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=123431023&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_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=123431023&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=123570139&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=123570139&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R81.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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702094121720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash Flow Information - Schedule of Other Significant Noncash Transactions (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>May 01, 2021</div></th>
<th class="th"><div>May 02, 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_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental Cash Flow Information [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_dakt_DemonstrationEquipmentTransferredToInventory', window );">Demonstration equipment transferred to inventory</a></td>
<td class="nump">$ 53<span></span>
</td>
<td class="nump">$ 56<span></span>
</td>
<td class="nump">$ 10<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_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Purchases of property and equipment included in accounts payable</a></td>
<td class="nump">4,177<span></span>
</td>
<td class="nump">667<span></span>
</td>
<td class="nump">1,951<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_us-gaap_StockIssued1', window );">Contributions of common stock under the ESPP</a></td>
<td class="nump">$ 1,211<span></span>
</td>
<td class="nump">$ 565<span></span>
</td>
<td class="nump">$ 2,311<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dakt_DemonstrationEquipmentTransferredToInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 demonstration equipment transferred to inventory in noncash or part noncash transactions.</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;">dakt_DemonstrationEquipmentTransferredToInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dakt_</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_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=123431023&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=123431023&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=123431023&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_StockIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 stock issued in noncash 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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-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=123431023&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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4313-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_StockIssued1</td>
</tr>
<tr>
<td style="padding-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_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>97
<FILENAME>R82.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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702093461752">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurement - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - Fair value, recurring - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>May 01, 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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 17,143<span></span>
</td>
<td class="nump">$ 77,590<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_dakt_RestrictedCashAndCashEquivalentsFairValueDisclosure', window );">Restricted cash</a></td>
<td class="nump">865<span></span>
</td>
<td class="nump">2,812<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_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure', window );">Derivatives - asset position</a></td>
<td class="nump">934<span></span>
</td>
<td class="nump">4<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_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Derivatives - liability position</a></td>
<td class="num">(311)<span></span>
</td>
<td class="num">(261)<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_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Acquisition-related contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(363)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueNetAssetLiability', window );">Fair value, net asset (liability), total</a></td>
<td class="nump">22,651<span></span>
</td>
<td class="nump">79,782<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">US 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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_us-gaap_InvestmentsFairValueDisclosure', window );">Investments</a></td>
<td class="nump">3,486<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">US Government Sponsored entities</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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_us-gaap_InvestmentsFairValueDisclosure', window );">Investments</a></td>
<td class="nump">534<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', 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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">17,143<span></span>
</td>
<td class="nump">77,590<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_dakt_RestrictedCashAndCashEquivalentsFairValueDisclosure', window );">Restricted cash</a></td>
<td class="nump">865<span></span>
</td>
<td class="nump">2,812<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_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure', window );">Derivatives - asset position</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_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Derivatives - liability position</a></td>
<td class="nump">0<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_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Acquisition-related contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueNetAssetLiability', window );">Fair value, net asset (liability), total</a></td>
<td class="nump">21,494<span></span>
</td>
<td class="nump">80,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_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 1 | US 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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_us-gaap_InvestmentsFairValueDisclosure', window );">Investments</a></td>
<td class="nump">3,486<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 1 | US Government Sponsored entities</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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_us-gaap_InvestmentsFairValueDisclosure', window );">Investments</a></td>
<td class="nump">0<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', 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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_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_dakt_RestrictedCashAndCashEquivalentsFairValueDisclosure', window );">Restricted cash</a></td>
<td class="nump">0<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_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure', window );">Derivatives - asset position</a></td>
<td class="nump">934<span></span>
</td>
<td class="nump">4<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_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Derivatives - liability position</a></td>
<td class="num">(311)<span></span>
</td>
<td class="num">(261)<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_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Acquisition-related contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueNetAssetLiability', window );">Fair value, net asset (liability), total</a></td>
<td class="nump">1,157<span></span>
</td>
<td class="num">(257)<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 2 | US 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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_us-gaap_InvestmentsFairValueDisclosure', window );">Investments</a></td>
<td class="nump">0<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 2 | US Government Sponsored entities</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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_us-gaap_InvestmentsFairValueDisclosure', window );">Investments</a></td>
<td class="nump">534<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', 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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_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_dakt_RestrictedCashAndCashEquivalentsFairValueDisclosure', window );">Restricted cash</a></td>
<td class="nump">0<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_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure', window );">Derivatives - asset position</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_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Derivatives - liability position</a></td>
<td class="nump">0<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_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Acquisition-related contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(363)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueNetAssetLiability', window );">Fair value, net asset (liability), total</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">$ (363)<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 3 | US 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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_us-gaap_InvestmentsFairValueDisclosure', window );">Investments</a></td>
<td class="nump">0<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 3 | US Government Sponsored entities</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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_us-gaap_InvestmentsFairValueDisclosure', window );">Investments</a></td>
<td class="nump">$ 0<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_dakt_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>The fair value portion of restricted cash and cash equivalents.</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;">dakt_RestrictedCashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dakt_</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_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_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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-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_FairValueNetAssetLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 asset after deduction of liability.</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_FairValueNetAssetLiability</td>
</tr>
<tr>
<td style="padding-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_ForeignCurrencyContractAssetFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps.</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_ForeignCurrencyContractAssetFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-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_ForeignCurrencyContractsLiabilityFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into.</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_ForeignCurrencyContractsLiabilityFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-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_InvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.</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> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&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_InvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-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_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_InvestmentTypeAxis=us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentTypeAxis=us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember</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_InvestmentTypeAxis=us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentTypeAxis=us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R83.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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702102633704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurement - Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details) - Contingent Consideration Liability<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Apr. 30, 2022 </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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Acquisition-related contingent consideration, beginning balance</a></td>
<td class="nump">$ 363<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_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases', window );">Additions</a></td>
<td class="nump">33<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_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements', window );">Settlements</a></td>
<td class="num">(400)<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_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Interest</a></td>
<td class="nump">4<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_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Acquisition-related contingent consideration, ending balance</a></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_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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 in income from liability measured at fair value on recurring basis using unobservable input (level 3).</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> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings</td>
</tr>
<tr>
<td style="padding-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_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=123874694&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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 settlements 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=123874694&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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements</td>
</tr>
<tr>
<td style="padding-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_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=123874694&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_FairValueByLiabilityClassAxis=dakt_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=dakt_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>99
<FILENAME>R84.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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702103903256">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Derivative Financial Instruments (Details Textual) - Fair value, recurring - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>May 01, 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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure', window );">Derivatives - asset position</a></td>
<td class="nump">$ 934<span></span>
</td>
<td class="nump">$ 4<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_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Foreign currency contracts, liability, fair value disclosure</a></td>
<td class="nump">$ 311<span></span>
</td>
<td class="nump">$ 261<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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-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_ForeignCurrencyContractAssetFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps.</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_ForeignCurrencyContractAssetFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-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_ForeignCurrencyContractsLiabilityFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into.</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_ForeignCurrencyContractsLiabilityFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R85.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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702093354312">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Derivative Financial Instruments - Schedule of Notional Amounts of Outstanding Derivative Positions (Details)<br> &#8364; in Thousands, &#163; in Thousands, $ in Thousands, $ in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Apr. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2022 </div>
<div>AUD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2022 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2022 </div>
<div>GBP (&#163;)</div>
</th>
<th class="th">
<div>Apr. 30, 2022 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>May 01, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>May 01, 2021 </div>
<div>AUD ($)</div>
</th>
<th class="th">
<div>May 01, 2021 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>May 01, 2021 </div>
<div>GBP (&#163;)</div>
</th>
<th class="th">
<div>May 01, 2021 </div>
<div>EUR (&#8364;)</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_DerivativeInstrumentRiskAxis=dakt_USDollarsAustralianDollarsMember', window );">U.S. Dollars/Australian Dollars</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>
<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_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [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>
<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_us-gaap_DerivativeNotionalAmount', window );">Derivative, notional amount</a></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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,410<span></span>
</td>
<td class="nump">$ 3,464<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_DerivativeInstrumentRiskAxis=dakt_USDollarsCanadianDollarsMember', window );">U.S. Dollars/Canadian Dollars</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>
<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_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [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>
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, notional amount</a></td>
<td class="nump">942<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,189<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</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>
</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_DerivativeInstrumentRiskAxis=dakt_USDollarsBritishPoundsMember', window );">U.S. Dollars/British Pounds</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>
<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_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [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>
<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_us-gaap_DerivativeNotionalAmount', window );">Derivative, notional amount</a></td>
<td class="nump">1,774<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#163; 1,345<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">418<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#163; 300<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_DerivativeInstrumentRiskAxis=dakt_USDollarsEurosMember', window );">U.S. Dollars/Euros</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>
<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_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [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>
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, notional amount</a></td>
<td class="nump">$ 8,575<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">&#8364; 7,513<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="nump">&#8364; 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_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</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 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5580258-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-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>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_DerivativesFairValueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DerivativesFairValueLineItems</td>
</tr>
<tr>
<td style="padding-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_DerivativeInstrumentRiskAxis=dakt_USDollarsAustralianDollarsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DerivativeInstrumentRiskAxis=dakt_USDollarsAustralianDollarsMember</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_DerivativeInstrumentRiskAxis=dakt_USDollarsCanadianDollarsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DerivativeInstrumentRiskAxis=dakt_USDollarsCanadianDollarsMember</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_DerivativeInstrumentRiskAxis=dakt_USDollarsBritishPoundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DerivativeInstrumentRiskAxis=dakt_USDollarsBritishPoundsMember</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_DerivativeInstrumentRiskAxis=dakt_USDollarsEurosMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DerivativeInstrumentRiskAxis=dakt_USDollarsEurosMember</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>101
<FILENAME>R86.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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702100668680">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies (Details Textual) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Aug. 28, 2020</div></th>
<th class="th"><div>May 02, 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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LitigationReserveCurrent', window );">Estimated litigation liability, current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,072<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_LossContingenciesByNatureOfContingencyAxis=us-gaap_FinancialStandbyLetterOfCreditMember', window );">Financial Standby Letter 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyAccrualAtCarryingValue', window );">Loss contingency accrual</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,669<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_LossContingenciesByNatureOfContingencyAxis=us-gaap_GuaranteeOfBusinessRevenueMember', window );">Guarantee of Business Revenue</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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyAccrualAtCarryingValue', window );">Loss contingency accrual</a></td>
<td class="nump">$ 715<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_LossContingenciesByNatureOfContingencyAxis=us-gaap_SuretyBondMember', window );">Surety Bond</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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyAccrualAtCarryingValue', window );">Loss contingency accrual</a></td>
<td class="nump">$ 88,323<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_LitigationReserveCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reserve for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid within one year of the date of the 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://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 450<br> -SubTopic 20<br> -Section 55<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=116646759&amp;loc=d3e15243-108350<br><br>Reference 3: 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_LitigationReserveCurrent</td>
</tr>
<tr>
<td style="padding-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_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-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_LossContingenciesByNatureOfContingencyAxis=us-gaap_FinancialStandbyLetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LossContingenciesByNatureOfContingencyAxis=us-gaap_FinancialStandbyLetterOfCreditMember</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_LossContingenciesByNatureOfContingencyAxis=us-gaap_GuaranteeOfBusinessRevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LossContingenciesByNatureOfContingencyAxis=us-gaap_GuaranteeOfBusinessRevenueMember</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_LossContingenciesByNatureOfContingencyAxis=us-gaap_SuretyBondMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LossContingenciesByNatureOfContingencyAxis=us-gaap_SuretyBondMember</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>102
<FILENAME>R87.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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702100729944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Schedule of Product Warranty Liability (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>May 01, 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_MovementInStandardProductWarrantyAccrualRollForward', window );"><strong>Movement in Standard Product Warranty Accrual [Roll Forward]</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_us-gaap_ProductWarrantyAccrual', window );">Beginning accrued warranty obligations</a></td>
<td class="nump">$ 25,960<span></span>
</td>
<td class="nump">$ 25,624<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_us-gaap_ProductWarrantyAccrualWarrantiesIssued', window );">Warranties issued during the period</a></td>
<td class="nump">9,748<span></span>
</td>
<td class="nump">8,539<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_us-gaap_ProductWarrantyAccrualPayments', window );">Settlements made during the period</a></td>
<td class="num">(7,503)<span></span>
</td>
<td class="num">(5,718)<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_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease', window );">Changes in accrued warranty obligations for pre-existing warranties during the period, including expirations</a></td>
<td class="nump">673<span></span>
</td>
<td class="num">(2,485)<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_us-gaap_ProductWarrantyAccrual', window );">Ending accrued warranty obligations</a></td>
<td class="nump">$ 28,878<span></span>
</td>
<td class="nump">$ 25,960<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_MovementInStandardProductWarrantyAccrualRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_MovementInStandardProductWarrantyAccrualRollForward</td>
</tr>
<tr>
<td style="padding-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_ProductWarrantyAccrual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 estimated claims under standard and extended warranty protection rights granted to customers.</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(5))<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 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrual</td>
</tr>
<tr>
<td style="padding-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_ProductWarrantyAccrualPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.</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 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrualPayments</td>
</tr>
<tr>
<td style="padding-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_ProductWarrantyAccrualPreexistingIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties.</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 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-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_ProductWarrantyAccrualWarrantiesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the standard and extended product warranty accrual from warranties issued.</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 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrualWarrantiesIssued</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R88.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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140702097987560">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Long-term Purchase Commitment (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Apr. 30, 2022 </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_PurchaseObligationFiscalYearMaturityAbstract', window );"><strong>Fiscal years ending [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_us-gaap_PurchaseObligationDueInNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 4,389<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_us-gaap_PurchaseObligationDueInSecondYear', window );">2024</a></td>
<td class="nump">1,686<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_us-gaap_PurchaseObligationDueInThirdYear', window );">2025</a></td>
<td class="nump">113<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_us-gaap_PurchaseObligationDueInFourthYear', window );">2026</a></td>
<td class="nump">40<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_us-gaap_PurchaseObligationDueInFifthYear', window );">2027</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PurchaseObligation', window );">Purchase Obligation, Total</a></td>
<td class="nump">$ 6,228<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_PurchaseObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.</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_PurchaseObligation</td>
</tr>
<tr>
<td style="padding-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_PurchaseObligationDueInFifthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 purchase arrangement to be paid in fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. 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>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_PurchaseObligationDueInFifthYear</td>
</tr>
<tr>
<td style="padding-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_PurchaseObligationDueInFourthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 purchase arrangement to be paid in fourth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. 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>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_PurchaseObligationDueInFourthYear</td>
</tr>
<tr>
<td style="padding-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_PurchaseObligationDueInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. 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>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_PurchaseObligationDueInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-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_PurchaseObligationDueInSecondYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. 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>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_PurchaseObligationDueInSecondYear</td>
</tr>
<tr>
<td style="padding-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_PurchaseObligationDueInThirdYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. 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>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_PurchaseObligationDueInThirdYear</td>
</tr>
<tr>
<td style="padding-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_PurchaseObligationFiscalYearMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PurchaseObligationFiscalYearMaturityAbstract</td>
</tr>
<tr>
<td style="padding-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>104
<FILENAME>dakt-20220430_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:country="http://xbrl.sec.gov/country/2021"
  xmlns:dakt="http://www.daktronics.com/20220430"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="dakt-20220430.xsd" xlink:type="simple"/>
    <context id="iea5319b2eef54525b959a63543f12c39_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i971bba3c4e324b1682c141ef75e8ff52_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i0c2bcaa43dad4844b2691ae45577cc96_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="if350c0c0538640048334b4e1eb0db148_I20211030">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
        </entity>
        <period>
            <instant>2021-10-30</instant>
        </period>
    </context>
    <context id="ie48da18faafe47afbc610743c1ea1a9e_I20220602">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
        </entity>
        <period>
            <instant>2022-06-02</instant>
        </period>
    </context>
    <context id="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i73606ec60e8f44138d1272d6bd49f7d6_I20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
        </entity>
        <period>
            <instant>2021-05-01</instant>
        </period>
    </context>
    <context id="i422e794e33104678853534fbcf2349f5_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="i3ad73bcd2b7545e3af43c955613f9926_I20190427">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-27</instant>
        </period>
    </context>
    <context id="i0e837b16a5ec4b32bd11ce33005f3daa_I20190427">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-27</instant>
        </period>
    </context>
    <context id="i17bb18b69a624c719a6373737e47dbba_I20190427">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-27</instant>
        </period>
    </context>
    <context id="i70b87ae901d34b49810561218f1dd010_I20190427">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-27</instant>
        </period>
    </context>
    <context id="id7ba79bc199f47d594a286ebb77240f9_I20190427">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-27</instant>
        </period>
    </context>
    <context id="ia9ffb260e1294e2aad28f20ecd7f0a59_I20190427">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
        </entity>
        <period>
            <instant>2019-04-27</instant>
        </period>
    </context>
    <context id="i47f4c11029b84a5c8a3b9187d531792f_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="ic26128cca4924b0ebd43ec479e0253f3_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="ic87ad4b1be5b40a4b1fc6f1b2d386664_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="i5673b241c65e4bac8daee9ea083d2bc1_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="idca50024ff2d43818c5309ca5de17d52_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="ic52492114638491b91bcae559cd9a5a1_I20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-02</instant>
        </period>
    </context>
    <context id="i750bd9608b9e4af1a26def4128f09ee7_I20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-02</instant>
        </period>
    </context>
    <context id="i24d5dbc0bd77450a91d872f52ffea815_I20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-02</instant>
        </period>
    </context>
    <context id="i9e9975a527104ff8a3532ca6f9bbb264_I20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-02</instant>
        </period>
    </context>
    <context id="i75bb835bdad147479e1557903a0eba77_I20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-02</instant>
        </period>
    </context>
    <context id="i50492fbc99e94c12a7d6ccf6a7dbd305_I20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
        </entity>
        <period>
            <instant>2020-05-02</instant>
        </period>
    </context>
    <context id="i7b408454a0a54a749be72eb3e835f265_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="ie23e85aeef364526a05a2b9d885e9982_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="i0e7029947fc24e8eb0ce31c8ca4796a1_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="i366812d3df11497ba91a1fbde3607d01_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="if18da102a714473ea31ec4b095e9e539_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="id3e75056a44d492ab854e216ee6fd8a5_I20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-01</instant>
        </period>
    </context>
    <context id="if2c66ba062ec4151a9fa6bd2f97a2a76_I20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-01</instant>
        </period>
    </context>
    <context id="i5a6411ee8b3c432598e67a220ce42230_I20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-01</instant>
        </period>
    </context>
    <context id="i6f92143ba9e7478180b24f17083f81de_I20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-01</instant>
        </period>
    </context>
    <context id="i504f3f8ab56a4f7e95d993a1b00a05d4_I20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-01</instant>
        </period>
    </context>
    <context id="i71a0df3e6a7f4bdc82f7884ef3b25dc4_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i2240cd7af0464f98917b88bbe27fe4e2_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i9d06956de2574316ad9c46904459e15f_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i0e6dd9105c554cc79fbcb93f89e1216c_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i17695ebadd044977b1b89163c593d529_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i820022860c514386aee04a04a2fcd11d_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i9b45cbb8f6a34316a623211f00a3335d_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i6e3be340f9a1443db573b90f87225b27_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i35c97609b7394c1cb21355b0b879ba62_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i06bf7d3cfaf2473ca75d592d80d88ade_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i42f220646b7a4f1f97c57759c5c6c7fc_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i836862e4afc548e58392ef8f624945d7_I20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-01</instant>
        </period>
    </context>
    <context id="i9fa2fa04e9a746128f5491813393fe85_I20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-02</instant>
        </period>
    </context>
    <context id="ia44af01ca35142ff92c20506bc499ce9_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i148a66ab34dc4d5ca1076ec8614c3554_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="i36b7a409876546aeb2d0d1dffb52b1b9_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="i6b0a514b2d264706bb6e92e0123a246b_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ic8684d3c534b4cf2ac49078c9daccd00_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i2b7cb29df7614feebc9eefca91ba98a3_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i69e808b5aa844b5a818d657c783cafac_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="iff713727b81d49d9a43e56fc2258df6f_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i73335519a520441d9d5146df3c338f3b_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ie89edda887aa47fc91b6ed9fd9a43546_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">dakt:OfficeFurnitureAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i1ac8e43a3abd46d695d99b3647e7569e_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">dakt:OfficeFurnitureAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i16776703103d409aaf9e8b53fdb0daed_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ic6504ab096614ebb937de9615623bddb_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="iaae29d94946c457094ee4b3db9d5c425_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">dakt:EquipmentHeldForRentalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="id59a44dade5d463f97e1d07d868af4ad_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">dakt:EquipmentHeldForRentalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i92b6be72141d4216970887945ad43f4f_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">dakt:DemonstrationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i12842458f01d4b17aeec4a85ea2b2ced_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">dakt:DemonstrationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ifa499816c5174745b93033390ec085c1_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ic67685c2d394401293a39612f9a9bbb5_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i065351a3919e4f478d384a8d2f8b2047_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i1b9fc132355b4c70add2364481b79390_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="ief1dcc5816f246e9ac9c3b93b536dec9_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="i15639e78c7384be78e55ad910616da89_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:UniqueConfigurationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:CommercialSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i820f0a10702e45b187a1af035a83df5e_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:UniqueConfigurationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:LiveEventsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i2a173414e30d4702b70394fc350a97a6_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:UniqueConfigurationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:HighSchoolParkAndRecreationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="if9bc20c068f14315be037f8e02dd1045_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:UniqueConfigurationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:TransportationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i3cc42bbc5e0849db8136d006e3ced348_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:UniqueConfigurationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:InternationalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i563a92c663c3488db0903cf29fedfd7d_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:UniqueConfigurationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="icca10a9029ae43bcbc78007776773802_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:LimitedConfigurationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:CommercialSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ic90fc3331c33418d9967daad06608ade_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:LimitedConfigurationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:LiveEventsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i08d64973a7d143f890d21306aa2b32fd_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:LimitedConfigurationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:HighSchoolParkAndRecreationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="idff1a238e7684c3d81eba4276c2e481b_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:LimitedConfigurationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:TransportationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i9615cff80c814adb8bc68e9bfe1acd09_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:LimitedConfigurationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:InternationalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i4f106b44991144afa06c70194aa7527e_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:LimitedConfigurationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i943e0b150574495a9b80e8aa83a4298d_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:ServiceAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:CommercialSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ia6bd0ab0bfd146f882a2fb2ed1c4ebfa_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:ServiceAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:LiveEventsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i38b6e182b7f343e59e27b71b616922b8_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:ServiceAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:HighSchoolParkAndRecreationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i1ffee73260dc4b7ca92d1fcc7526535d_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:ServiceAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:TransportationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i941877ff0dff455e83468790b8b4c1fe_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:ServiceAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:InternationalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i12f23cbe4ea44fb7af616ee0e61039e0_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:ServiceAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i07e8a936caf343199cedef82fa6be3a5_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:CommercialSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ib0671b561f38408297aeba495a3b4e08_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:LiveEventsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ia4be55dd5016481c95029a6b1b9afe79_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:HighSchoolParkAndRecreationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ia19d40546ed64066b62a361b868e832c_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:TransportationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ia507bcddad89493eb18ffcc54c41a549_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:InternationalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i5cace57ffb4b4e1cbdc4cd45ab3f53b5_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:CommercialSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ia0ce6bb1cd904fe0bed78395c90a9e41_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:LiveEventsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="if4d534d77c0941348d1e9edec1bfbcd9_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:HighSchoolParkAndRecreationSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i30c3d484e2d7498592455849b65e4ca6_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:TransportationSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i1d42e9133a39459aae7da3d26ee81dbe_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:InternationalSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i60af5b9608d7435d846837b5f044c205_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ia02191ce2a1f4e18b4e03fc5ad5fb490_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:CommercialSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ic6e463cf57124853836ec14fb4a65236_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:LiveEventsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="iac5058b367884365a01c4484135c482e_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:HighSchoolParkAndRecreationSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ibd7168d843eb443f85385e8144cc5901_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:TransportationSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i9ce9092b588345f2bed1b83aa1f2eafc_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:InternationalSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ib9b0cfd6632545338a970f3070eb95bb_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="if18ec22de99a4ee383a7d0c46240c34c_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:UniqueConfigurationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:CommercialSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="id6e9115043ea432c991a9bff81a5a9ae_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:UniqueConfigurationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:LiveEventsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="ia8a9fda5eefb40738530477fcc35b511_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:UniqueConfigurationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:HighSchoolParkAndRecreationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="iafb6b21bee6a42dd874b83d767ce6fc6_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:UniqueConfigurationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:TransportationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="id224b318538b4c558bcb8dc63a24c6a0_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:UniqueConfigurationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:InternationalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="i5352186aeccc4b9a8424adec7bc3a4bc_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:UniqueConfigurationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="i9319f8348ee940a7bf61ab1156ba230c_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:LimitedConfigurationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:CommercialSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="i5860815c5afd4762bc2c7c6397fabf29_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:LimitedConfigurationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:LiveEventsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="i832be1165e9c49a5a1f78da6a7b51ead_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:LimitedConfigurationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:HighSchoolParkAndRecreationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="i21d9a013f01545bc96da927fb9aecbb3_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:LimitedConfigurationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:TransportationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="ife3b019c79884b82872396975966c543_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:LimitedConfigurationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:InternationalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="i76456fda8f7740e29e8c6eaaeba84236_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:LimitedConfigurationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="i105bca92f8d84939b513a4f945a550df_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:ServiceAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:CommercialSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="i1a149b70a38343baac3870c6882d98db_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:ServiceAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:LiveEventsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="ic768019828ab45ccb5481dfab00995bc_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:ServiceAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:HighSchoolParkAndRecreationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="id6cfc525412e4507837f8d2757a740cb_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:ServiceAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:TransportationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="ibafb1e5335aa480388d97883e762726b_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:ServiceAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:InternationalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="ib10398e06cd34177ad3d85bcc4b9a463_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:ServiceAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="ic413b48213cc41739568b02600569c98_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:CommercialSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="i03e107ae08014071bb79e45afe49967a_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:LiveEventsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="i1fba31a79f7a40efb5b8e969f35a5a8c_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:HighSchoolParkAndRecreationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="i7358791149e84eab8f10ec922758b139_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:TransportationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="iccaf305f0b8c46aab1e947c1d5f69eab_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:InternationalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="ibaa446a6a1414b24840eb27d11c62fc9_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:CommercialSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="i33312cdaf9274dcba87f3b2dc303dd82_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:LiveEventsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="i562fe02c09ae4bb683587dac07545950_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:HighSchoolParkAndRecreationSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="i27bbc31c64c247c5b0624a896ecbda43_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:TransportationSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="ia15ac03a327f48ac8393d97bed1b7c62_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:InternationalSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="ia91c56ba90be4f83966a38487436ad30_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="i8c2c3147c15f4232b9eeae235c477e2a_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:CommercialSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="i969f20ccc5314bc5ba9b4d9a5144bb3d_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:LiveEventsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="i9cde3c8e525941a8992d2ed2eaeb86d8_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:HighSchoolParkAndRecreationSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="iff2d880e9d6748f485ed5f2ad6d0d6c7_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:TransportationSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="i233d10d948254bd3869859b3496036af_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:InternationalSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="i08b2f61e037f48689068f4f21e408b09_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="idac0a3e7d46c4202b83bc5dcaba92082_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:UniqueConfigurationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:CommercialSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="icee4025845c740f689e5a4822a1fa3ad_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:UniqueConfigurationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:LiveEventsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="i396e258d01674922852391ad48726fbf_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:UniqueConfigurationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:HighSchoolParkAndRecreationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="i2699633f83aa4c77bb1760f3fe41f7c8_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:UniqueConfigurationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:TransportationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="i5b6a8b3ceb28424491fcde992b6a4a11_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:UniqueConfigurationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:InternationalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="iec1282bc10794c11888b8c28ce3640e7_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:UniqueConfigurationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="i95a8db776e3b4851b18b7612b3e9b2ca_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:LimitedConfigurationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:CommercialSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="i6333b916d5784872a87086fa5098cdf9_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:LimitedConfigurationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:LiveEventsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="ic6055e9cde984f2098cd6311f086f54f_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:LimitedConfigurationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:HighSchoolParkAndRecreationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="i7c31933e38584cb9afbf3b6e414fd0ab_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:LimitedConfigurationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:TransportationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="i466a015777b74496ae8f9a896a0d88a3_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:LimitedConfigurationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:InternationalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="ib63fc71a3828424ea0a5f2b66cafe001_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:LimitedConfigurationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="ibd08d70eb40b42429b01649d2d4371a4_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:ServiceAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:CommercialSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="ib979d42b09c24b888f722c4554da7fd8_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:ServiceAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:LiveEventsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="i9bef0466706c4d11b15d104380ce616a_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:ServiceAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:HighSchoolParkAndRecreationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="icc0c93846bc844c2aef0565434d612c0_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:ServiceAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:TransportationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="ib4ce8c28b5df41839d0de008fbfc47a7_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:ServiceAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:InternationalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="i80847fe78838483897938380eafd8680_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:ServiceAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="ie9ae29897b1144589f309b97c8483f5f_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:CommercialSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="i5c62a271676a4fc4bf06f5fdcd11dc63_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:LiveEventsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="i8795aa5ed83a4baa8f8731f0e2e436a5_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:HighSchoolParkAndRecreationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="ia67861d073f5467182551531911e948c_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:TransportationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="i5bf4c6fb87614b27ac3e0c4803c35f67_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:InternationalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="ia062f5465b9f4f408620efeb6c449a3f_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:CommercialSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="ic6f7016e4c4f4535b61d2d263c428487_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:LiveEventsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="i215d5fd0ab4a41b584d507df3a577439_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:HighSchoolParkAndRecreationSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="i4ee9e2f352274149b5d85eb96f4b1cc2_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:TransportationSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="i0fa59e528cf2479f8e2a2ab50deabbac_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:InternationalSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="if0da5b91e7ea4ba3b97251f54057007f_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="idfbfd4ebb3ea4b41baa7f6f49efbd7cf_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:CommercialSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="iabdc077089b04465a04f99575d87351b_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:LiveEventsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="i9782319f148e42e4980e7f9a64a61035_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:HighSchoolParkAndRecreationSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="i5aada981023f41c2a7134d94b007c4a5_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:TransportationSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="i2ff521eb01c94c6285c6cd07fcaee63b_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:InternationalSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="ic2b55d5582a242cb8d0a0f0972c04ebc_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="i27fb178d549848dcb83ad60c243855c3_I20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:ServicetypeWarrantyContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-01</instant>
        </period>
    </context>
    <context id="ibac4c75c598f44f493058533564391cc_I20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:ServicetypeWarrantyContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-02</instant>
        </period>
    </context>
    <context id="i7d9da6681eea4ec2ae1fc09d9ff60294_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:ServicetypeWarrantyContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i3ce1ecaa5e6b4c5e8cac8b777a37e149_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:ServicetypeWarrantyContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="i36e771c2fbac4605888eacd27479dacc_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dakt:ServicetypeWarrantyContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="ie725d23e670943629df2ef83892162e5_D20220130-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
        </entity>
        <period>
            <startDate>2022-01-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ie2adb6a0c35a465e8aaa298e340c7df4_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-05-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="ie1d6646f3eff45b6a35db038c75f8b70_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="ie433031fb3304702bf7e8eb602cb82f6_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i6ffcb08cf4334e489dcb64165280be69_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:CommercialSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i08dbafe5a4be462d8770bf3e5da50334_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:CommercialSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="i696d21c0d8324706b8dba323a26a46d5_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:CommercialSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="i29496b64d8584d6cadc2cf122f53119f_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:LiveEventsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ie67bc02d14e34a06934a318f8afcd02a_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:LiveEventsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="i08427ad3a21047ae96e61f3d2d2ba786_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:LiveEventsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="i5f595aad41014962ac0fdac8933dc912_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:HighSchoolParkAndRecreationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i37643540bea14651b74cf7b2ac63163b_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:HighSchoolParkAndRecreationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="i8425fa632aa64ea7bcce27b1715d6d0a_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:HighSchoolParkAndRecreationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="i957f281ba4bf4259a8e4bf4981760a13_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:TransportationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i2f3e766f54ea418da074fec247bdffdb_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:TransportationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="i5d66caebdbbc49c2a01cb6e9c55154cc_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:TransportationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="i1bcde489750f48b1b7321ae7cbb49813_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:InternationalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i86d29d7462dc4d1aa627c93a8ba5367b_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:InternationalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="i7ed174ddc3614fdbb8c343a8c5b96068_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:InternationalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="id010e66aff6741e29e6abc28a3a21142_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i4d343c97043642f2bc68209dde5bc3c0_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="i3fe772fdd2494e51b20d9fb4f23d908f_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="ie6c01f1eea654176b23afeb90617b1a3_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i7b81452112c54c43954d55147acaf211_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="i5febe77b6ea245c9b0bb9edaee77515e_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="i4a553fc0302a43bdbb82b86372e3fa16_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i52df3a6cbd6e4efca4f3033f374c37eb_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="i75d223fe947c4681b963cf983762f7ec_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="icd1dc205ff9f4383b2e8a97088377e33_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i5e871b758a274d0bad56d4896cbc212b_I20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-01</instant>
        </period>
    </context>
    <context id="i7fbae2d812384d61b6631314eefdd206_I20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-02</instant>
        </period>
    </context>
    <context id="i9ee3b404279e42fcb75adb4f49066997_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="if048eaf1d5d94d5ab5edc5a29a2a35d6_I20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-01</instant>
        </period>
    </context>
    <context id="i1e9cd120e2714f84bd970d7fbdb1598b_I20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-02</instant>
        </period>
    </context>
    <context id="i9d3f9a0fee014df19c8c4304a09fd620_I20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:LiveEventsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-01</instant>
        </period>
    </context>
    <context id="ie7bea05e02c84a3f88205957a3568590_I20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:CommercialSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-01</instant>
        </period>
    </context>
    <context id="iff499a7210804466bd4b4c8a733b5cf7_I20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:TransportationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-01</instant>
        </period>
    </context>
    <context id="ia8a616eb7b1641e0bc98aea84f71ab65_I20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:InternationalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-01</instant>
        </period>
    </context>
    <context id="ia01dc50512154310aa377fa3c4a83460_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:LiveEventsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i0549372a45ed42f1896fa2d287322ee7_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:CommercialSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="if433f9c1a4ce4db3a6c83ab4a44d0de4_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:TransportationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="iedd3dedeeb4c480ca9a14d2bb1cfc53c_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dakt:InternationalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="ibcb2ea1ed1de450db7c13572a8db39e7_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="idc20a4404fbe4aa48d331d21a04e74b4_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="ib6f6d26262ee46ad893d6c2513a124cb_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ib2b276dddc9d45dca14c652381f5123a_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i0eb156d2e8984d1892f4840fe59009a6_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ica37f303b1aa4b84b4f8897e2f243e49_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="icb5f3265ada84ca4b143fef238314857_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ic202a3251d4f47d2aa8a441bcc157f2c_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="icdf1e563fb1a45e682a447307c0b3489_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="i74135d347def4b0980bf4bdb18539307_I20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-01</instant>
        </period>
    </context>
    <context id="icf6f22e4d41a4fba85ab1516ab3f6947_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="i78c1351637ff4d5e9fb61d4f8499c7fc_I20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-01</instant>
        </period>
    </context>
    <context id="ic81556a173e546489b67218a6770055a_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="i25dd188d00114dd9a321e4001293ea15_I20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-01</instant>
        </period>
    </context>
    <context id="if70364ae381d425d99eb4edd96f582b7_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="i5cf4ee12fb3e49649fb31269dfd3fd29_I20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-01</instant>
        </period>
    </context>
    <context id="i2b9dbde3cb2f4223b37ce67b06cf5440_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="ibf8b63cec6e54de7992bdcc8befa0dec_I20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-01</instant>
        </period>
    </context>
    <context id="ib9f075579c674aff8b8f7d0c58ab2937_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i62cb9c44db4e403ea075cfac25179225_I20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-01</instant>
        </period>
    </context>
    <context id="icacd2294a1824eb4bad9243a42d895b2_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i8e73fc22bc314b538b0530e31853e12c_I20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-01</instant>
        </period>
    </context>
    <context id="ide538d15212e4aa69f1b63d5e2eaf565_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">dakt:OfficeFurnitureAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i22f674ac699a42b0b4e723b412e0cb2d_I20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">dakt:OfficeFurnitureAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-01</instant>
        </period>
    </context>
    <context id="ib392e65b59bd4c3d83e11fad2dedd062_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">dakt:ComputerSoftwareAndHardwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i297318e3b610422d9cffd8b6be64fea3_I20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">dakt:ComputerSoftwareAndHardwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-01</instant>
        </period>
    </context>
    <context id="i3277d615c1ea48b1915e5ddaa73c29c9_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="ie415f8b5f3c74066a1d51991f0c430c5_I20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-01</instant>
        </period>
    </context>
    <context id="if6e724a5e72548d189067cbd18b1b3e1_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">dakt:DemonstrationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="id946fb29f8804b0aa52678f3efd9a497_I20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">dakt:DemonstrationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-01</instant>
        </period>
    </context>
    <context id="ifc14fa13e9a5499db17d1e4fe279a3e7_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i5ba5a23b53904509bf7811e361a9d76d_I20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-01</instant>
        </period>
    </context>
    <context id="i3a45b62b8b5a437098dde492f956e372_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">dakt:RetainageOnConstructionTypeContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i8bed3d08a8474e7db4f2456efe82aa5c_I20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">dakt:RetainageOnConstructionTypeContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-01</instant>
        </period>
    </context>
    <context id="i871b86a0505c48f38d54b0d6a591b187_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:FinanceReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ib4d12d6d7a4044b498f99f3f254376d1_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:FinanceReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i75f9cc23ca74409688664aaf1ec15510_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:FinanceReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i607ab66e90224e0b9e06d4eb4458b6d0_I20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:FinanceReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-01</instant>
        </period>
    </context>
    <context id="i8525885404f74730a077d848b242d2ad_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="ied1922fa210243b8aed15ae5127261cd_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="ie0e471a174fe46318d848c1d96ddbdd5_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i21da29ef51a840af96d7f7670587c5c7_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i3aebf7adb5664365969234a1ac19a555_I20200828">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-28</instant>
        </period>
    </context>
    <context id="i5effd2ed180d4a47abcd4b42ec1cdcc6_I20200828">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-28</instant>
        </period>
    </context>
    <context id="i4e9ee4c029414912ba8efbe936dfbb1b_I20200828">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:GuaranteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-28</instant>
        </period>
    </context>
    <context id="i358ffb043eb84a6fa12fa99b9255cf71_I20160617">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
        </entity>
        <period>
            <instant>2016-06-17</instant>
        </period>
    </context>
    <context id="i071455b45c4b48d7b5c9c44e7af9f68c_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i27c50beecc68493ba14d6edcf5f1bb23_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="iaaba6eb449cb487ea74798006a6a567b_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i5f0d0226a504437093354c881629ea18_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="iaebb471f09a241c59277122b1ecaa733_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="i9bade0e1ca044cbfb461263a416e19d6_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="i2a74c49edb464d70a5e852deec798283_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="i57f1e1f23d60488eb902ce369ea9fc74_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="i578481812de44fd1a1d9432a1724f5fc_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">dakt:PreferredSharePurchaseRightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i5f5ca1e784e84b218b44f980581b91ee_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i6d221bd603a541598ab08cb31a377f6f_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">dakt:IndependentDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i92676aeed7f44d09ad8e943be5a8d155_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">dakt:IndependentDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i61492c5c2f934b948c4501530cccc938_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">dakt:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="iadacc694c01d4d69b8a7d7dfae3fd341_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i442553b708a74421b686fa12e6360736_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="i36ab0c1ff4e64c6bbd21782f8fa1b25d_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="ib59da579b11a4e90867c0b10b664c1f1_I20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">dakt:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-01</instant>
        </period>
    </context>
    <context id="i4ecbaf3b937e4153bf89d43500a57a60_I20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">dakt:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-02</instant>
        </period>
    </context>
    <context id="i9af475f12b254d7bbfbbe2a3d80b87bb_I20190427">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">dakt:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-27</instant>
        </period>
    </context>
    <context id="iaa2e660d0d0e4da1b10ca7ad00bb67dc_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">dakt:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i6ed900ce273b41b3bd5f77dce2d7ab3d_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">dakt:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="ib05ed356d474452c879878f81598437c_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">dakt:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="i65cdfbcfe0c641449eb548fd38028120_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">dakt:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i5c863f50a495471f9203a70a011091f9_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">dakt:InMoneyOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i7552e5c1a49e4d72a68a66b2cd849722_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dakt:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i4a4e0cae47ed4d6cb59ce83cc3bd6af7_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">dakt:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i12b55dcedc6840ffa3a9baeb4bd921f9_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="ia2619b79187f43f28abf9d5a3d52eeb8_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="i01f06d2401714c948a3c264d893bea16_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="if2b387697fce4003b91a3d5c2c1e2153_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="ie3031d7b96944d79b36484cb3c3ff6f5_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="i2cfa8b53b1704f3e952c8011fcc94380_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i9f07dd8dedba47e39546ac009d106491_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="i2d7f8d46c0e14e109ba26b924ba9a636_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="if6f207fc63c54384b64070a481fb53a5_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i7e3a50c1568c46ada25e869775d32755_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="i5387030253b14171ba75e1cfdc1250b8_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="ic4b1bb203792442d83b5a6cb991729d6_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ibf29bbf210e34b44adf424beb14d989f_D20200503-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-03</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="i9cace9fe345840e4821206367e8af836_D20190428-20200502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-28</startDate>
            <endDate>2020-05-02</endDate>
        </period>
    </context>
    <context id="iec700c93fc524aa3a2fda979ea0486b2_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i178f1e7ea0c44750ab5661d17d6972f5_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">dakt:DeferredTaxAssetNetOperatingLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i0767ba182da945d497fedfa953eb3fc6_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</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>2022-04-30</instant>
        </period>
    </context>
    <context id="i76fe2370521a43e595cdb778adf9e1c9_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</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>2022-04-30</instant>
        </period>
    </context>
    <context id="i7c55d9a64f6a41f88f5c23d36235f26a_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</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>2022-04-30</instant>
        </period>
    </context>
    <context id="iad92163ac81944d497398067cd89b2f3_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i198f32d680e24133b03d6639dd41aa41_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i698882cabc7e4db1ae33262c135d1a4d_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i12016e386894415b9df123cbd4faeb39_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="ic15baa3551a44cfd9254a4a6ff49bd94_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i611f723a1cc747e1a5ee03a82f94ebd4_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i5e3426befbf747aa833b2f5e67743969_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="ib3c0b2a18288483092c13aaa3a5761ab_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i0471b3ded4e44f5a99ea0cd45f86519a_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i8b263fe20b4a46248cf75b7a693088db_I20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</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-05-01</instant>
        </period>
    </context>
    <context id="ie99e03884f3142e2a9729949f2387b2b_I20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</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-05-01</instant>
        </period>
    </context>
    <context id="i1d7d7717e3044b84a0ab019f376622d6_I20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</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-05-01</instant>
        </period>
    </context>
    <context id="idc7468231c464292ad622d681c859f27_I20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-01</instant>
        </period>
    </context>
    <context id="if19471d497914911836a84a4e455d0bc_I20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">dakt:ContingentConsiderationLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-01</instant>
        </period>
    </context>
    <context id="i0160f84b8e0640f6b68093d3cadef0c9_D20210502-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">dakt:ContingentConsiderationLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-02</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i9b1cb52aa2af4e498d7e9deeb3a1de08_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">dakt:ContingentConsiderationLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i74af3ff22b484bf69a1cd538b5bbf18e_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">dakt:USDollarsAustralianDollarsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i2779c58f42704f8187cf1721879ba018_I20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">dakt:USDollarsAustralianDollarsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-01</instant>
        </period>
    </context>
    <context id="ic9051a4363074f0fa9e3e1bbc92dc6b4_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">dakt:USDollarsCanadianDollarsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="ide81d1683ccd42b99e6c681df8ae533d_I20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">dakt:USDollarsCanadianDollarsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-01</instant>
        </period>
    </context>
    <context id="i56d551d8c11d417e82f859c0941689b0_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">dakt:USDollarsBritishPoundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="ia870c2900050487cb45f46ecf3721037_I20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">dakt:USDollarsBritishPoundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-01</instant>
        </period>
    </context>
    <context id="i0751c1ee08df4d07a8f9e65d63cf16be_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">dakt:USDollarsEurosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="ia801b54cc35b48a2bd0e6dc201f24b38_I20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">dakt:USDollarsEurosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-01</instant>
        </period>
    </context>
    <context id="i5a36caa51f75446fb85a538b08000e47_I20200828">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:FinancialStandbyLetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-28</instant>
        </period>
    </context>
    <context id="i35690c614aae489e952237657984db86_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:GuaranteeOfBusinessRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="id8cd2997efa44a189cb9013b00d9802b_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000915779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:SuretyBondMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>dakt:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="aud">
        <measure>iso4217:AUD</measure>
    </unit>
    <unit id="cad">
        <measure>iso4217:CAD</measure>
    </unit>
    <unit id="gbp">
        <measure>iso4217:GBP</measure>
    </unit>
    <unit id="eur">
        <measure>iso4217:EUR</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF80L2ZyYWc6OGVhYmQzZjdiOGQ5NDBkYmIwYWQ3ZDE5YTMwOWY5YTEvdGFibGU6NWE0Y2M5MjcwOWFlNDUxNjlhMWE5NWM2NWYzNWM2YzIvdGFibGVyYW5nZTo1YTRjYzkyNzA5YWU0NTE2OWExYTk1YzY1ZjM1YzZjMl8yLTEtMS0xLTM3_5491e3bd-274f-4ed8-8f65-7ada0ad90dac">0000915779</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF80L2ZyYWc6OGVhYmQzZjdiOGQ5NDBkYmIwYWQ3ZDE5YTMwOWY5YTEvdGFibGU6NWE0Y2M5MjcwOWFlNDUxNjlhMWE5NWM2NWYzNWM2YzIvdGFibGVyYW5nZTo1YTRjYzkyNzA5YWU0NTE2OWExYTk1YzY1ZjM1YzZjMl8zLTEtMS0xLTM3_2d6d8d83-dcb5-4a64-b0a4-77a82a86d361">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF80L2ZyYWc6OGVhYmQzZjdiOGQ5NDBkYmIwYWQ3ZDE5YTMwOWY5YTEvdGFibGU6NWE0Y2M5MjcwOWFlNDUxNjlhMWE5NWM2NWYzNWM2YzIvdGFibGVyYW5nZTo1YTRjYzkyNzA5YWU0NTE2OWExYTk1YzY1ZjM1YzZjMl80LTEtMS0xLTM3_9db8b7c0-e601-46fe-adc0-453fb9bdcd8c">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF80L2ZyYWc6OGVhYmQzZjdiOGQ5NDBkYmIwYWQ3ZDE5YTMwOWY5YTEvdGFibGU6NWE0Y2M5MjcwOWFlNDUxNjlhMWE5NWM2NWYzNWM2YzIvdGFibGVyYW5nZTo1YTRjYzkyNzA5YWU0NTE2OWExYTk1YzY1ZjM1YzZjMl81LTEtMS0xLTM3_737bbea0-abb0-482e-9da0-334388edbbc3">false</dei:AmendmentFlag>
    <dakt:ProductWarrantyAccrualStandardPartsWarrantyCoverageTerm
      contextRef="i6b0a514b2d264706bb6e92e0123a246b_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfMjA2Nzc_b3f916f1-e1fa-4186-80c9-faee84cb11f0">P1Y</dakt:ProductWarrantyAccrualStandardPartsWarrantyCoverageTerm>
    <dakt:ProductWarrantyAccrualInstallationWarrantyCoverageTerm
      contextRef="i6b0a514b2d264706bb6e92e0123a246b_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfMjA4OTU_dad1a03f-af93-4a98-9a21-3433dee3058c">P1Y</dakt:ProductWarrantyAccrualInstallationWarrantyCoverageTerm>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZToyYmNlMmE4YWVmYjg0ODkyYTc4YzE4ZWQxMjE5ZDAzNi90YWJsZXJhbmdlOjJiY2UyYThhZWZiODQ4OTJhNzhjMThlZDEyMTlkMDM2XzQtMC0xLTEtMzc_4e6d1296-a64f-4444-9890-1d0627aa4e98">http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZToyYmNlMmE4YWVmYjg0ODkyYTc4YzE4ZWQxMjE5ZDAzNi90YWJsZXJhbmdlOjJiY2UyYThhZWZiODQ4OTJhNzhjMThlZDEyMTlkMDM2XzQtMC0xLTEtMzc_6e2fdc93-5d01-412e-8eeb-5eadd67dbfb3">http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i071455b45c4b48d7b5c9c44e7af9f68c_I20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90ZXh0cmVnaW9uOmNkYWQ5MjRhZDgzYjRkZmZhMzRmZWE5OTFkYzA0MzE3XzIyNQ_8e6d9d3a-343e-4e56-980f-068e2345cd21">P1Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90YWJsZTo4ZmRhNDdhMGZjZjg0NDdjOGRmNWMyZTU4M2QwZjhjMC90YWJsZXJhbmdlOjhmZGE0N2EwZmNmODQ0N2M4ZGY1YzJlNTgzZDBmOGMwXzEwLTAtMS0xLTM3_f5346ec1-08a4-469e-8cae-bcbb8d18e21a">http://fasb.org/us-gaap/2021-01-31#Liabilities</us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="i578481812de44fd1a1d9432a1724f5fc_I20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTgvZnJhZzpiZjdlOTM4MDg4MDM0YTFlOGYzZjliNjczZmNhNzcyZS90YWJsZTozY2VhN2Y2N2RmNjQ0MWI1OWJhM2NlYzQ1NTM3YWY5Ny90YWJsZXJhbmdlOjNjZWE3ZjY3ZGY2NDQxYjU5YmEzY2VjNDU1MzdhZjk3XzItMS0xLTEtMzc_7b37239e-4bf2-4011-86b6-e42235528c3c"
      unitRef="shares">0.001</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <dei:DocumentType
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGV4dHJlZ2lvbjplNzgwMmUxNGExMjU0NjE5OGY2Y2M2ZDc3NTRkNDdjZF8zNzQ5_1bfe5a9d-292e-4ff9-b78a-b30ca0889bf6">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGV4dHJlZ2lvbjplNzgwMmUxNGExMjU0NjE5OGY2Y2M2ZDc3NTRkNDdjZF8zNzQx_79ca484a-03fe-47ef-8c01-904df0d1606a">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGV4dHJlZ2lvbjplNzgwMmUxNGExMjU0NjE5OGY2Y2M2ZDc3NTRkNDdjZF8yMDM_d0fa422e-3e13-45c3-8827-de220dcb44c2">2022-04-30</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGV4dHJlZ2lvbjplNzgwMmUxNGExMjU0NjE5OGY2Y2M2ZDc3NTRkNDdjZF8yMDM_3c4dcf49-2edc-434e-8c07-e992303348f6">--04-30</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGV4dHJlZ2lvbjplNzgwMmUxNGExMjU0NjE5OGY2Y2M2ZDc3NTRkNDdjZF8zNzQy_4a8121b2-d538-41fe-8474-793d2a9a2115">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGV4dHJlZ2lvbjplNzgwMmUxNGExMjU0NjE5OGY2Y2M2ZDc3NTRkNDdjZF8zNzUw_35948507-af4f-47a9-b47d-79f5a14a6517">0-23246</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGV4dHJlZ2lvbjplNzgwMmUxNGExMjU0NjE5OGY2Y2M2ZDc3NTRkNDdjZF84Nzk2MDkzMDI2MTIy_cb181ff0-2a59-4c59-b3e9-ea3de525dd99">Daktronics, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGFibGU6YmM0NjliY2QwOTJjNDUxZmEzODg4OGU1ZmUxNWQyMTIvdGFibGVyYW5nZTpiYzQ2OWJjZDA5MmM0NTFmYTM4ODg4ZTVmZTE1ZDIxMl8wLTAtMS0xLTM3_c277814c-911b-4a29-8b12-be6463e98d76">SD</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGFibGU6YmM0NjliY2QwOTJjNDUxZmEzODg4OGU1ZmUxNWQyMTIvdGFibGVyYW5nZTpiYzQ2OWJjZDA5MmM0NTFmYTM4ODg4ZTVmZTE1ZDIxMl8wLTItMS0xLTM3_d5a73b6e-491a-4b98-bcfc-8b5fe33964e2">46-0306862</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGFibGU6YmM0NjliY2QwOTJjNDUxZmEzODg4OGU1ZmUxNWQyMTIvdGFibGVyYW5nZTpiYzQ2OWJjZDA5MmM0NTFmYTM4ODg4ZTVmZTE1ZDIxMl8zLTAtMS0xLTM3L3RleHRyZWdpb246MzVhZDNjMjc3YTJiNGFjOGE4NzJiNmU1ZjRiNzI5N2FfNA_fda986e1-e2e6-4e39-88a5-f700494d0c42">201 Daktronics Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGFibGU6YmM0NjliY2QwOTJjNDUxZmEzODg4OGU1ZmUxNWQyMTIvdGFibGVyYW5nZTpiYzQ2OWJjZDA5MmM0NTFmYTM4ODg4ZTVmZTE1ZDIxMl8zLTAtMS0xLTM3L3RleHRyZWdpb246MzVhZDNjMjc3YTJiNGFjOGE4NzJiNmU1ZjRiNzI5N2FfNw_6d169caa-52b2-4a7d-938f-7f783e84e983">Brookings</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGFibGU6YmM0NjliY2QwOTJjNDUxZmEzODg4OGU1ZmUxNWQyMTIvdGFibGVyYW5nZTpiYzQ2OWJjZDA5MmM0NTFmYTM4ODg4ZTVmZTE1ZDIxMl8zLTAtMS0xLTM3L3RleHRyZWdpb246MzVhZDNjMjc3YTJiNGFjOGE4NzJiNmU1ZjRiNzI5N2FfMTE_c755095a-1c01-4e55-993f-7cc0c907bcbe">SD</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGFibGU6YmM0NjliY2QwOTJjNDUxZmEzODg4OGU1ZmUxNWQyMTIvdGFibGVyYW5nZTpiYzQ2OWJjZDA5MmM0NTFmYTM4ODg4ZTVmZTE1ZDIxMl8zLTItMS0xLTM3_1d1375c7-f808-432e-bfa1-89bee32f8e02">57006</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGV4dHJlZ2lvbjplNzgwMmUxNGExMjU0NjE5OGY2Y2M2ZDc3NTRkNDdjZF8zNzM2_2b108ded-0802-4460-b470-2a07e6246312">605</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGV4dHJlZ2lvbjplNzgwMmUxNGExMjU0NjE5OGY2Y2M2ZDc3NTRkNDdjZF8zNzM3_bb668387-d64e-4a54-85a8-36020c6315bc">692-0200</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i971bba3c4e324b1682c141ef75e8ff52_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGFibGU6Nzc0OWRhMjg0OTg2NDc3MDgzYTdmNTdiMzY2YTEyYjMvdGFibGVyYW5nZTo3NzQ5ZGEyODQ5ODY0NzcwODNhN2Y1N2IzNjZhMTJiM18xLTAtMS0xLTM3_47dd27df-4085-41ee-b206-6174c8c16a0e">Common Stock, No Par Value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i971bba3c4e324b1682c141ef75e8ff52_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGFibGU6Nzc0OWRhMjg0OTg2NDc3MDgzYTdmNTdiMzY2YTEyYjMvdGFibGVyYW5nZTo3NzQ5ZGEyODQ5ODY0NzcwODNhN2Y1N2IzNjZhMTJiM18xLTEtMS0xLTM3_dfbb91e6-a390-4cea-9a65-a8dbaee76e6c">DAKT</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i971bba3c4e324b1682c141ef75e8ff52_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGFibGU6Nzc0OWRhMjg0OTg2NDc3MDgzYTdmNTdiMzY2YTEyYjMvdGFibGVyYW5nZTo3NzQ5ZGEyODQ5ODY0NzcwODNhN2Y1N2IzNjZhMTJiM18xLTItMS0xLTM3_6adb8e9d-f834-4651-8e21-c8e9000da38c">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i0c2bcaa43dad4844b2691ae45577cc96_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGFibGU6Nzc0OWRhMjg0OTg2NDc3MDgzYTdmNTdiMzY2YTEyYjMvdGFibGVyYW5nZTo3NzQ5ZGEyODQ5ODY0NzcwODNhN2Y1N2IzNjZhMTJiM18yLTAtMS0xLTM3_4509029d-e48e-4e4e-b26d-c39d01dc8d0a">Preferred Stock Purchase Rights</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i0c2bcaa43dad4844b2691ae45577cc96_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGFibGU6Nzc0OWRhMjg0OTg2NDc3MDgzYTdmNTdiMzY2YTEyYjMvdGFibGVyYW5nZTo3NzQ5ZGEyODQ5ODY0NzcwODNhN2Y1N2IzNjZhMTJiM18yLTEtMS0xLTM3_10084955-3bc3-4366-8b93-b8641731435b">DAKT</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i0c2bcaa43dad4844b2691ae45577cc96_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGFibGU6Nzc0OWRhMjg0OTg2NDc3MDgzYTdmNTdiMzY2YTEyYjMvdGFibGVyYW5nZTo3NzQ5ZGEyODQ5ODY0NzcwODNhN2Y1N2IzNjZhMTJiM18yLTItMS0xLTM3_b0ac5e4b-1751-46ee-a0a9-de80ed90c2e9">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGV4dHJlZ2lvbjplNzgwMmUxNGExMjU0NjE5OGY2Y2M2ZDc3NTRkNDdjZF8zNzM4_65e33808-ca8a-49f2-a002-e2f6f78e4d4f">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGV4dHJlZ2lvbjplNzgwMmUxNGExMjU0NjE5OGY2Y2M2ZDc3NTRkNDdjZF8zNzM5_6ed677fb-3eca-4768-8648-5d41f08cca57">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGV4dHJlZ2lvbjplNzgwMmUxNGExMjU0NjE5OGY2Y2M2ZDc3NTRkNDdjZF8zNzUy_c8d54532-847b-40bf-86d3-639eee6862a2">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGV4dHJlZ2lvbjplNzgwMmUxNGExMjU0NjE5OGY2Y2M2ZDc3NTRkNDdjZF8zNzQw_7646f5e3-2e19-44b0-995f-6957ab558c8a">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGFibGU6NzlhYjg3NTdmMmI3NGEwYjg2NjdhYzIxYzUyYTY2YjIvdGFibGVyYW5nZTo3OWFiODc1N2YyYjc0YTBiODY2N2FjMjFjNTJhNjZiMl8wLTEtMS0xLTE2OTY1L3RleHRyZWdpb246YWI1MDNlMmJiMDVkNGFmMjkyYzZjMGMxNGYzY2ExYmRfNQ_f2681deb-efe1-4716-8189-5b702888ca53">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGFibGU6NzlhYjg3NTdmMmI3NGEwYjg2NjdhYzIxYzUyYTY2YjIvdGFibGVyYW5nZTo3OWFiODc1N2YyYjc0YTBiODY2N2FjMjFjNTJhNjZiMl8xLTEtMS0xLTE2OTY3L3RleHRyZWdpb246NjBlZWU3YjM3ODI3NGFlM2I2NmI0NDY5ZTE4MTFhNWNfMzA_03eb700d-7b80-42a1-b4cf-ada8c6e3f389">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGFibGU6NzlhYjg3NTdmMmI3NGEwYjg2NjdhYzIxYzUyYTY2YjIvdGFibGVyYW5nZTo3OWFiODc1N2YyYjc0YTBiODY2N2FjMjFjNTJhNjZiMl8yLTEtMS0xLTE2OTY3L3RleHRyZWdpb246ZWFlYmY2YWE1ZWJhNDNiYmI4NWViMTE2Yzc2ODQxMmNfMjg_936b00e7-6556-4f71-8374-9450e22e7c00">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGV4dHJlZ2lvbjplNzgwMmUxNGExMjU0NjE5OGY2Y2M2ZDc3NTRkNDdjZF8zNzQ3_6818e782-6e13-4a02-8158-63d2c5b79433">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGV4dHJlZ2lvbjplNzgwMmUxNGExMjU0NjE5OGY2Y2M2ZDc3NTRkNDdjZF8zNzQz_33a9f48e-04f3-49f6-9631-c809d2955775">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="if350c0c0538640048334b4e1eb0db148_I20211030"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGV4dHJlZ2lvbjplNzgwMmUxNGExMjU0NjE5OGY2Y2M2ZDc3NTRkNDdjZF80Mzk4MDQ2NTE1MDA3_29f816fa-1c9d-428a-a858-d31d6cd9b790"
      unitRef="usd">258641294</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ie48da18faafe47afbc610743c1ea1a9e_I20220602"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGV4dHJlZ2lvbjplNzgwMmUxNGExMjU0NjE5OGY2Y2M2ZDc3NTRkNDdjZF80Mzk4MDQ2NTE1MDE1_8221c572-0bf5-4d96-b796-3e98c2776bdd"
      unitRef="shares">45033839</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGV4dHJlZ2lvbjplNzgwMmUxNGExMjU0NjE5OGY2Y2M2ZDc3NTRkNDdjZF84Nzk2MDkzMDI2MTIz_71b1c9d7-41de-4b4f-9d34-b53fa9d332ef">&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;DOCUMENTS INCORPORATED BY REFERENCE&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:9pt;font-weight:400;line-height:120%"&gt;Portions of the Registrant&#x2019;s Proxy Statement for its Annual Meeting of Shareholders to be held August&#160;31, 2022 are incorporated by reference in Part III of the Form 10-K, as indicated in Items 10 through 14 of Part III.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.234%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Auditor Name: Deloitte &amp;amp; Touche LLP&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:120%"&gt;Location: Minneapolis, Minnesota&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Auditor Firm ID: PCAOB No. 34&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorName
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGFibGU6ZGM2MjBlODMyZTIxNDBjZThhMWZiZjE5OTU2MDU1ZjIvdGFibGVyYW5nZTpkYzYyMGU4MzJlMjE0MGNlOGExZmJmMTk5NTYwNTVmMl8wLTAtMS0xLTIxMjA2L3RleHRyZWdpb246Mzk2YTc2YmI4NDEzNGVlYzg4MjY1ZjQyMmJiNTJlY2JfODc5NjA5MzAyMjI2OA_48a0f29e-8d3b-4818-8b63-63ce9b27d53e">Deloitte &amp; Touche LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGFibGU6ZGM2MjBlODMyZTIxNDBjZThhMWZiZjE5OTU2MDU1ZjIvdGFibGVyYW5nZTpkYzYyMGU4MzJlMjE0MGNlOGExZmJmMTk5NTYwNTVmMl8wLTEtMS0xLTIxMjA4L3RleHRyZWdpb246ODU4ZTQ0YTAzNzk0NDZjMTkyZDQyYWQ4OGYwMDExNDhfODc5NjA5MzAyMjI2Ng_39fc62d4-e4dd-4fcc-aac6-1493acd4af84">Minneapolis, Minnesota</dei:AuditorLocation>
    <dei:AuditorFirmId
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xL2ZyYWc6ZTc4MDJlMTRhMTI1NDYxOThmNmNjNmQ3NzU0ZDQ3Y2QvdGFibGU6ZGM2MjBlODMyZTIxNDBjZThhMWZiZjE5OTU2MDU1ZjIvdGFibGVyYW5nZTpkYzYyMGU4MzJlMjE0MGNlOGExZmJmMTk5NTYwNTVmMl8wLTItMS0xLTIxMjEwL3RleHRyZWdpb246MTZjNDIwZDBjOGRlNDBmNTlmYjk1OTU2MTM5MzUzYWFfODc5NjA5MzAyMjI0Mw_e40fa37d-635b-4ac0-8533-9b050576582a">34</dei:AuditorFirmId>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMy0xLTEtMS0zNw_ee63ceb5-2273-494a-ba9b-b45a8634e9d0"
      unitRef="usd">17143000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMy0zLTEtMS0zNw_dfa57bb9-9684-4de7-8529-553ae91845a2"
      unitRef="usd">77590000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNC0xLTEtMS0zNw_e126c480-6a88-4fb3-8f07-3c69eb269c36"
      unitRef="usd">865000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNC0zLTEtMS0zNw_4935cfdf-aa58-4c50-ad19-bcbab081788d"
      unitRef="usd">2812000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNS0xLTEtMS0zNw_f96f8905-3c92-429d-a4e9-53fa7d167d3d"
      unitRef="usd">4020000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNS0zLTEtMS0zNw_909a9d38-fad0-41b9-92fa-82e35debdb73"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNi0xLTEtMS0zNw_7d95dd6d-f8c0-49a1-871c-0d00914a2f43"
      unitRef="usd">101099000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNi0zLTEtMS0zNw_acb3a47f-f0b9-45d5-bc74-dce95f175929"
      unitRef="usd">67808000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNy0xLTEtMS0zNw_8cb50201-ae1c-4839-81ba-bfc5b71dbe26"
      unitRef="usd">134392000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNy0zLTEtMS0zNw_38550325-34a6-4716-9d75-8ccf8d2ce479"
      unitRef="usd">74356000</us-gaap:InventoryNet>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfOC0xLTEtMS0zNw_cc42082f-1662-45a4-bde7-ff14da06e4f3"
      unitRef="usd">41687000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfOC0zLTEtMS0zNw_e1f8813d-4179-4b52-9acb-e4c62138ce69"
      unitRef="usd">32799000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfOS0xLTEtMS0zNw_03061416-11ec-4618-8f50-e3a9e2d5a368"
      unitRef="usd">2798000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfOS0zLTEtMS0zNw_3ae8c3d1-5dbd-4adf-8a5f-f241614d8e21"
      unitRef="usd">1462000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMTAtMS0xLTEtMzc_96b060aa-e98e-499c-9bf7-8c8d87e97054"
      unitRef="usd">14963000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMTAtMy0xLTEtMzc_aa4e5e89-99fc-4b2a-8149-8abe81318ac9"
      unitRef="usd">7445000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:IncomeTaxesReceivable
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMTEtMS0xLTEtMzc_629ed887-7141-43bd-8ba8-37f268c02ce0"
      unitRef="usd">603000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMTEtMy0xLTEtMzc_20bf94c1-a206-4ecd-97dc-b4f68b112f59"
      unitRef="usd">731000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:AssetsCurrent
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMTMtMS0xLTEtMzc_cc95862c-9a3d-4d5f-b9a3-6ea4928ec96d"
      unitRef="usd">317570000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMTMtMy0xLTEtMzc_43631853-95b7-483e-a015-6de576106702"
      unitRef="usd">265003000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMTUtMS0xLTEtMzc_0dfde51c-45c8-4dd7-831a-8336e2b0cd16"
      unitRef="usd">66765000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMTUtMy0xLTEtMzc_dab33b97-bd29-4657-82a1-594b33dfd190"
      unitRef="usd">58682000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMTYtMS0xLTEtMzc_b4ca024d-1eb5-4230-b2fc-cbb93a5d30fe"
      unitRef="usd">1490000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMTYtMy0xLTEtMzc_2bf502b8-9b0b-4738-b65b-6382403500ff"
      unitRef="usd">1635000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:Goodwill
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMTctMS0xLTEtMzc_456c8e43-9d05-414c-8a62-e190cdb51706"
      unitRef="usd">7927000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMTctMy0xLTEtMzc_b5c5ccef-b0d9-4954-aeff-92e20c615bb7"
      unitRef="usd">8414000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMTgtMS0xLTEtMzc_fc0aeada-354c-401b-a25b-8d40961d0b9f"
      unitRef="usd">1472000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMTgtMy0xLTEtMzc_08774f27-a4a1-4393-88f2-f42140fd5bf6"
      unitRef="usd">2083000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:InvestmentsAndOtherNoncurrentAssets
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMTktMS0xLTEtMzc_8b2d26b7-6ae3-42b3-812f-c6da218f52a1"
      unitRef="usd">32321000</us-gaap:InvestmentsAndOtherNoncurrentAssets>
    <us-gaap:InvestmentsAndOtherNoncurrentAssets
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMTktMy0xLTEtMzc_69a6baf0-473d-4e62-bd53-3b8b85ebfc65"
      unitRef="usd">27403000</us-gaap:InvestmentsAndOtherNoncurrentAssets>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMjAtMS0xLTEtMzc_54818945-2af3-4d51-a9f1-67299380a8fa"
      unitRef="usd">13331000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMjAtMy0xLTEtMzc_e9f75386-fd10-49cd-a455-2c2328302b32"
      unitRef="usd">11944000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:Assets
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMjEtMS0xLTEtMzc_28046509-78d2-47cf-84f7-c0fdcc52e071"
      unitRef="usd">440876000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMjEtMy0xLTEtMzc_0772e3ef-483e-4df2-a103-66b0ea5e6fdf"
      unitRef="usd">375164000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMjUtMS0xLTEtMzc_430257f3-ef4c-4a08-80e4-fa6c71ebe5ff"
      unitRef="usd">76313000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMjUtMy0xLTEtMzc_be7ad342-d3bb-48ad-90fa-cda4c556ac6a"
      unitRef="usd">40251000</us-gaap:AccountsPayableCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMjYtMS0xLTEtMzc_7c4e6763-2ec9-4b90-bcff-d039b0980cfc"
      unitRef="usd">90393000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMjYtMy0xLTEtMzc_d1f8ef2c-c83a-478a-adbe-acf46f77a131"
      unitRef="usd">64495000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMjctMS0xLTEtMzc_35d6a5b3-433b-419a-8fb7-7deee2a3e563"
      unitRef="usd">34959000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMjctMy0xLTEtMzc_b51eec7e-4634-4c73-8a04-ca031f3c1378"
      unitRef="usd">30672000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMjgtMS0xLTEtMzc_86015488-6d14-47c8-8c34-78f4220b3ac7"
      unitRef="usd">11621000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMjgtMy0xLTEtMzc_9d82c128-f892-4383-9c3f-939b31884ef9"
      unitRef="usd">10464000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMjktMS0xLTEtMzc_a115ec07-8bc1-4aeb-a8fc-b66fa8ace12f"
      unitRef="usd">408000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMjktMy0xLTEtMzc_8f9f1488-af2f-4485-aaea-bb1f309d96ab"
      unitRef="usd">738000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMzAtMS0xLTEtMzc_672a3c00-4dba-4218-b990-96877ee9a683"
      unitRef="usd">213694000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMzAtMy0xLTEtMzc_5d6e6151-68b8-4fe7-9bdc-e45010d39ba2"
      unitRef="usd">146620000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ProductWarrantyAccrualNoncurrent
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMzItMS0xLTEtMzc_e2797c88-ab71-43d8-9f7a-459988769173"
      unitRef="usd">17257000</us-gaap:ProductWarrantyAccrualNoncurrent>
    <us-gaap:ProductWarrantyAccrualNoncurrent
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMzItMy0xLTEtMzc_3636fa01-644e-4a3c-984c-f524a2402d77"
      unitRef="usd">15496000</us-gaap:ProductWarrantyAccrualNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMzMtMS0xLTEtMzc_cffe055a-61ba-45ff-9aab-ff0ae94fe7a3"
      unitRef="usd">10998000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMzMtMy0xLTEtMzc_ca09a2a1-f939-46fe-9d2d-b6de8ce16de3"
      unitRef="usd">10720000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMzQtMS0xLTEtMzc_4c901ff3-715a-4359-8124-08ed20057500"
      unitRef="usd">6599000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMzQtMy0xLTEtMzc_cd2e9408-e1df-4a76-981d-be6f46063420"
      unitRef="usd">7816000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMzUtMS0xLTEtMzc_16b0b779-951c-44fd-b254-ef81075f2192"
      unitRef="usd">477000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMzUtMy0xLTEtMzc_b8ddc531-6885-4b62-91b4-42c255536bbb"
      unitRef="usd">548000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMzYtMS0xLTEtMzc_c0662808-972b-41b4-bf4e-13d1c96d6d3d"
      unitRef="usd">287000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMzYtMy0xLTEtMzc_627d1829-696d-4ca1-bd0e-c3c24f1e5a4e"
      unitRef="usd">410000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMzctMS0xLTEtMzc_c7473f03-acbe-4433-b910-c3e8c00e0258"
      unitRef="usd">35618000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfMzctMy0xLTEtMzc_d396d9e4-01a5-4cfb-95bb-00e80e702d28"
      unitRef="usd">34990000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDEtMC0xLTEtMTcwNDAvdGV4dHJlZ2lvbjpmYjNiYTkwOWRkZmE0NDYwYWY1YTAyMmIzYjAwZDExZl80Mzk4MDQ2NTExMjA5_327922d0-243f-47b5-b3ac-d98b1876af93"
      unitRef="shares">50000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDEtMC0xLTEtMTcwNDAvdGV4dHJlZ2lvbjpmYjNiYTkwOWRkZmE0NDYwYWY1YTAyMmIzYjAwZDExZl80Mzk4MDQ2NTExMjA5_38ae5590-c7f7-441f-92ec-04964b488e15"
      unitRef="shares">50000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDEtMC0xLTEtMTcwNDAvdGV4dHJlZ2lvbjpmYjNiYTkwOWRkZmE0NDYwYWY1YTAyMmIzYjAwZDExZl80Mzk4MDQ2NTExMjAw_359433f0-94c4-45b1-b180-db94214658b1"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDEtMC0xLTEtMTcwNDAvdGV4dHJlZ2lvbjpmYjNiYTkwOWRkZmE0NDYwYWY1YTAyMmIzYjAwZDExZl80Mzk4MDQ2NTExMjAw_412541bb-3db1-40f7-9451-29b6969d6f3e"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDEtMC0xLTEtMTcwNDAvdGV4dHJlZ2lvbjpmYjNiYTkwOWRkZmE0NDYwYWY1YTAyMmIzYjAwZDExZl80Mzk4MDQ2NTExMjAw_e4b63485-0539-434d-b579-fdd369c3e57a"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDEtMC0xLTEtMTcwNDAvdGV4dHJlZ2lvbjpmYjNiYTkwOWRkZmE0NDYwYWY1YTAyMmIzYjAwZDExZl80Mzk4MDQ2NTExMjAw_f0cca12d-2633-4fa5-b9b0-e077f744690e"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDEtMS0xLTEtMTcwNDc_d9efa942-cc8c-4ca5-a4f3-a720fab627d3"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDEtMy0xLTEtMTcwNDc_7b265b27-f94b-495b-8b4e-d7fc752e60e6"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDAtMC0xLTEtMzcvdGV4dHJlZ2lvbjo2ODk0MjBhZjY0YmQ0YTk4YmE4YmRhNTQ1YTc2ZmIxMF80Mw_70fc012d-374a-48ba-a32b-800f2ea9d893"
      unitRef="shares">115000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDAtMC0xLTEtMzcvdGV4dHJlZ2lvbjo2ODk0MjBhZjY0YmQ0YTk4YmE4YmRhNTQ1YTc2ZmIxMF80Mw_e7fadfcf-7237-4450-932b-f3b765bc6279"
      unitRef="shares">115000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDAtMC0xLTEtMzcvdGV4dHJlZ2lvbjo2ODk0MjBhZjY0YmQ0YTk4YmE4YmRhNTQ1YTc2ZmIxMF81NA_1fa6880c-7c66-4d61-b9a4-85ae09364523"
      unitRef="shares">46733544</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDAtMC0xLTEtMzcvdGV4dHJlZ2lvbjo2ODk0MjBhZjY0YmQ0YTk4YmE4YmRhNTQ1YTc2ZmIxMF82MQ_0c3d13aa-4c38-42fc-8592-47e4df77cb93"
      unitRef="shares">46264576</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDAtMS0xLTEtMzc_0e63d216-72d5-42dd-af9e-b536bf964e23"
      unitRef="usd">61794000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDAtMy0xLTEtMzc_a92b0f7a-0f42-428f-a062-535745020eed"
      unitRef="usd">60575000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDEtMS0xLTEtMzc_5680efe6-9b1b-4e5b-bd7d-a386ba56eb43"
      unitRef="usd">48372000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDEtMy0xLTEtMzc_116bd7cb-05fb-429b-9f31-1a3580a68c64"
      unitRef="usd">46595000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDItMS0xLTEtMzc_9fbe1ba7-7c24-4826-839a-b42a514f6759"
      unitRef="usd">96608000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDItMy0xLTEtMzc_f562b3dc-2d1c-48db-9fbe-9f73126d660a"
      unitRef="usd">96016000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockShares
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDMtMC0xLTEtMzcvdGV4dHJlZ2lvbjo0NmI2OTA2YjYzOTk0Y2Q1OGZhZGVjOTQ3OTAwMjM4M18yOQ_be48c5c3-4cf3-46bd-9b52-c174fc096cb9"
      unitRef="shares">1907445</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDMtMC0xLTEtMzcvdGV4dHJlZ2lvbjo0NmI2OTA2YjYzOTk0Y2Q1OGZhZGVjOTQ3OTAwMjM4M18zNg_722dee24-f7da-40b1-98d8-e7799fea9843"
      unitRef="shares">1297409</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDMtMS0xLTEtMzc_a7f2e5e0-ca51-4335-9a6b-43c87b18a011"
      unitRef="usd">10285000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDMtMy0xLTEtMzc_c761fe87-dc15-44fe-90a9-3efb189d8ef6"
      unitRef="usd">7297000</us-gaap:TreasuryStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDQtMS0xLTEtMzc_a1e6710d-ef5b-4931-b560-35aa0d967cc5"
      unitRef="usd">-4925000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDQtMy0xLTEtMzc_7ea247d0-55dc-4716-8809-32a3b0e7aba9"
      unitRef="usd">-2335000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDUtMS0xLTEtMzc_11059c3e-19c3-4e62-9182-68b3d12a66ed"
      unitRef="usd">191564000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDUtMy0xLTEtMzc_3b7249ee-71ea-4c37-9212-4a7963839d27"
      unitRef="usd">193554000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDYtMS0xLTEtMzc_83c3a41c-be50-4265-bcdf-5e4999f4b5b6"
      unitRef="usd">440876000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83MC9mcmFnOjUxMTAwMjYyMWE5ZDRhNGY5ODdkMDkxOWY3MmE1ZTgyL3RhYmxlOjdkY2NiZmE0NDI4YzQzZTA4MDAwYmY4N2M2ZTYyZmE3L3RhYmxlcmFuZ2U6N2RjY2JmYTQ0MjhjNDNlMDgwMDBiZjg3YzZlNjJmYTdfNDYtMy0xLTEtMzc_b4277f10-99a5-4045-b9a5-f71f0568ac7f"
      unitRef="usd">375164000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMi0xLTEtMS0zNw_88045229-1877-4f2d-9189-c836e25381ed"
      unitRef="usd">610970000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMi0zLTEtMS0zNw_9e52f4dc-667a-46f9-94e9-09d977332af8"
      unitRef="usd">482033000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMi01LTEtMS0zNw_76ff7557-827e-44d8-b7b0-0ab1e49cfbb4"
      unitRef="usd">608932000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMy0xLTEtMS0zNw_f5a5d0ac-7e65-4e87-86d2-9e376800305f"
      unitRef="usd">494273000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMy0zLTEtMS0zNw_290a05cd-7d30-4efa-ba16-f25d821a64e5"
      unitRef="usd">361450000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMy01LTEtMS0zNw_58aa777b-b47d-46a5-b5fd-94dba79216b8"
      unitRef="usd">470232000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfNC0xLTEtMS0zNw_88204763-072a-4406-910b-8285ac25e224"
      unitRef="usd">116697000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfNC0zLTEtMS0zNw_aef2f440-26de-4b97-84b7-6911824e33ff"
      unitRef="usd">120583000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfNC01LTEtMS0zNw_6cecdf8a-a1bd-44f7-a1b9-8d7d6c59bcce"
      unitRef="usd">138700000</us-gaap:GrossProfit>
    <us-gaap:SellingExpense
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfNy0xLTEtMS0zNw_70ac9df6-00b9-403a-8502-74dd573dc4a9"
      unitRef="usd">51075000</us-gaap:SellingExpense>
    <us-gaap:SellingExpense
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfNy0zLTEtMS0zNw_357baca6-b18d-4069-86c9-3671fcfb078f"
      unitRef="usd">48649000</us-gaap:SellingExpense>
    <us-gaap:SellingExpense
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfNy01LTEtMS0zNw_1ee7b524-9f4b-436f-a639-8dd28ddbaf84"
      unitRef="usd">65902000</us-gaap:SellingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfOC0xLTEtMS0zNw_1c11503d-a9d8-4339-b2fc-c43a44f52817"
      unitRef="usd">32563000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfOC0zLTEtMS0zNw_1d8e89c7-d95f-4362-b0ff-0bd701606538"
      unitRef="usd">27980000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfOC01LTEtMS0zNw_76787c6c-acd2-4ec5-b053-4224f80f47fd"
      unitRef="usd">35193000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfOS0xLTEtMS0zNw_795bcb96-d2b6-45c4-ab9b-f20b1e35b7ed"
      unitRef="usd">29013000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfOS0zLTEtMS0zNw_d59573b2-2bbf-4b3a-8d8a-0dd318633d70"
      unitRef="usd">26846000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfOS01LTEtMS0zNw_7f455fcb-8b4d-46eb-b331-0eec6653b5d1"
      unitRef="usd">37772000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:OperatingExpenses
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMTAtMS0xLTEtMzc_956cf937-dacf-447b-9c9d-7d9879da7a2f"
      unitRef="usd">112651000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMTAtMy0xLTEtMzc_9427b74c-99e0-466e-a029-eb7ee0b4809e"
      unitRef="usd">103475000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMTAtNS0xLTEtMzc_16a11e87-158a-4c55-9378-f0ee18b99288"
      unitRef="usd">138867000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMTEtMS0xLTEtMzc_98284c8c-398d-4115-9cd4-f1b7d9042b9e"
      unitRef="usd">4046000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMTEtMy0xLTEtMzc_16a671c7-5987-427c-9d36-9dc2a5795455"
      unitRef="usd">17108000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMTEtNS0xLTEtMzc_fe0a3f7b-80bd-466a-b927-40c14d61104d"
      unitRef="usd">-167000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeNet
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMTQtMS0xLTEtMzc_7fc53ea8-b69d-483c-87ca-747b27a705db"
      unitRef="usd">171000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMTQtMy0xLTEtMzc_8eacda13-69f2-4c55-bc4d-8eb056c1d4a2"
      unitRef="usd">-65000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMTQtNS0xLTEtMzc_ef9c32fb-74b0-4a05-922e-8321c517cbd0"
      unitRef="usd">699000</us-gaap:InvestmentIncomeNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMTYtMS0xLTEtMzc_32721732-64f6-4942-ad84-d4d7854122d7"
      unitRef="usd">-3109000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMTYtMy0xLTEtMzc_9d3c4d2f-2989-4062-bb60-89fbec120afd"
      unitRef="usd">-2983000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMTYtNS0xLTEtMzc_0ae3d48b-fd3c-447d-a948-632d66cac487"
      unitRef="usd">-541000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMTgtMS0xLTEtMzc_365af481-8d5e-4d54-ac37-d12f054d74a0"
      unitRef="usd">1108000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMTgtMy0xLTEtMzc_e2b04012-5de3-44c1-afdc-b4ba1c186893"
      unitRef="usd">14060000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMTgtNS0xLTEtMzc_a8f0eac2-00d9-481d-9788-2b8ea2062c72"
      unitRef="usd">-9000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMTktMS0xLTEtMzc_ba203ffc-8a0a-45dd-9ab2-b99835f255f8"
      unitRef="usd">516000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMTktMy0xLTEtMzc_57347fe0-97b5-40a7-8073-637f3545e815"
      unitRef="usd">3134000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMTktNS0xLTEtMzc_5970d3e2-d876-466a-acb2-925ad7e7f93e"
      unitRef="usd">-500000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMjAtMS0xLTEtMzc_860de978-66f7-445b-aa00-c431aa4a5152"
      unitRef="usd">592000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMjAtMy0xLTEtMzc_321cc3b3-8397-47c3-94e3-41f133bb0949"
      unitRef="usd">10926000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMjAtNS0xLTEtMzc_db8a793d-16be-445d-b300-bbfd1629d18d"
      unitRef="usd">491000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMjMtMS0xLTEtMzc_9356cfb0-a732-4034-912d-8365f78a4213"
      unitRef="shares">45188000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMjMtMy0xLTEtMzc_e8f6c48a-98ba-492d-9942-5ed4234d6ca8"
      unitRef="shares">44989000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMjMtNS0xLTEtMzc_bbcc9383-58e5-42d1-aefb-4e242fce0102"
      unitRef="shares">45031000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMjQtMS0xLTEtMzc_fe7877cd-942e-4be5-8e9d-eab63e245af4"
      unitRef="shares">45326000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMjQtMy0xLTEtMzc_c32a7572-d194-4c66-98cb-c833cd6db87a"
      unitRef="shares">45202000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMjQtNS0xLTEtMzc_3443372c-f386-478e-99b9-75af5cf8377b"
      unitRef="shares">45316000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMjctMS0xLTEtMzc_cabc5058-a89d-47ef-abdf-0724a32e4356"
      unitRef="usdPerShare">0.01</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMjctMy0xLTEtMzc_baa8c45e-5cf3-4aa0-9100-35551357c3d9"
      unitRef="usdPerShare">0.24</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMjctNS0xLTEtMzc_798e593c-5e1c-4968-93e7-b8cb6b8936e0"
      unitRef="usdPerShare">0.01</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMjgtMS0xLTEtMzc_5f42991d-b7ff-4a34-ad28-bf0c07b9c52f"
      unitRef="usdPerShare">0.01</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMjgtMy0xLTEtMzc_a402138b-0b7c-4f3f-938d-8eea8a3c8ec3"
      unitRef="usdPerShare">0.24</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83My9mcmFnOmFmNmM4ZWUyNzQwMTQ2ZmZhYzZiOTI1N2JhMjU2ZTRlL3RhYmxlOmExNWVmNGY3ODAwYjRlYzA5OTg5M2I5ZWZmN2I5YTJiL3RhYmxlcmFuZ2U6YTE1ZWY0Zjc4MDBiNGVjMDk5ODkzYjllZmY3YjlhMmJfMjgtNS0xLTEtMzc_c9ea24e9-4421-411b-84e4-78fa81909226"
      unitRef="usdPerShare">0.01</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NetIncomeLoss
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83Ni9mcmFnOjg3YmQxOWQzYWE2NTQyYjBhMjIxZTg1ZGVmZjgzYWQ0L3RhYmxlOjc5NGYzNDFmNTQ0MzQ3MjhhZjM2ZTQzMDJlNzBjZWExL3RhYmxlcmFuZ2U6Nzk0ZjM0MWY1NDQzNDcyOGFmMzZlNDMwMmU3MGNlYTFfMy0xLTEtMS0zNw_38c981cd-e298-47fb-8049-dd7f19c11a4d"
      unitRef="usd">592000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83Ni9mcmFnOjg3YmQxOWQzYWE2NTQyYjBhMjIxZTg1ZGVmZjgzYWQ0L3RhYmxlOjc5NGYzNDFmNTQ0MzQ3MjhhZjM2ZTQzMDJlNzBjZWExL3RhYmxlcmFuZ2U6Nzk0ZjM0MWY1NDQzNDcyOGFmMzZlNDMwMmU3MGNlYTFfMy0zLTEtMS0zNw_a7942501-eb27-4832-ac2b-d43428b6e4a4"
      unitRef="usd">10926000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83Ni9mcmFnOjg3YmQxOWQzYWE2NTQyYjBhMjIxZTg1ZGVmZjgzYWQ0L3RhYmxlOjc5NGYzNDFmNTQ0MzQ3MjhhZjM2ZTQzMDJlNzBjZWExL3RhYmxlcmFuZ2U6Nzk0ZjM0MWY1NDQzNDcyOGFmMzZlNDMwMmU3MGNlYTFfMy01LTEtMS0zNw_0a004d47-2772-4362-a8f5-15a157439a59"
      unitRef="usd">491000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83Ni9mcmFnOjg3YmQxOWQzYWE2NTQyYjBhMjIxZTg1ZGVmZjgzYWQ0L3RhYmxlOjc5NGYzNDFmNTQ0MzQ3MjhhZjM2ZTQzMDJlNzBjZWExL3RhYmxlcmFuZ2U6Nzk0ZjM0MWY1NDQzNDcyOGFmMzZlNDMwMmU3MGNlYTFfNi0xLTEtMS0zNw_e758d2c2-d115-4168-9c7e-fe26a9b1fe4c"
      unitRef="usd">-2556000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83Ni9mcmFnOjg3YmQxOWQzYWE2NTQyYjBhMjIxZTg1ZGVmZjgzYWQ0L3RhYmxlOjc5NGYzNDFmNTQ0MzQ3MjhhZjM2ZTQzMDJlNzBjZWExL3RhYmxlcmFuZ2U6Nzk0ZjM0MWY1NDQzNDcyOGFmMzZlNDMwMmU3MGNlYTFfNi0zLTEtMS0zNw_c829aa91-30c3-4b1b-8526-40b33a071c5e"
      unitRef="usd">2942000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83Ni9mcmFnOjg3YmQxOWQzYWE2NTQyYjBhMjIxZTg1ZGVmZjgzYWQ0L3RhYmxlOjc5NGYzNDFmNTQ0MzQ3MjhhZjM2ZTQzMDJlNzBjZWExL3RhYmxlcmFuZ2U6Nzk0ZjM0MWY1NDQzNDcyOGFmMzZlNDMwMmU3MGNlYTFfNi01LTEtMS0zNw_b70560f4-9029-4a56-b393-5b4b59f4e3e1"
      unitRef="usd">-965000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83Ni9mcmFnOjg3YmQxOWQzYWE2NTQyYjBhMjIxZTg1ZGVmZjgzYWQ0L3RhYmxlOjc5NGYzNDFmNTQ0MzQ3MjhhZjM2ZTQzMDJlNzBjZWExL3RhYmxlcmFuZ2U6Nzk0ZjM0MWY1NDQzNDcyOGFmMzZlNDMwMmU3MGNlYTFfNy0xLTEtMS0zNw_174d884b-212c-47d9-8479-718aacd15911"
      unitRef="usd">-34000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83Ni9mcmFnOjg3YmQxOWQzYWE2NTQyYjBhMjIxZTg1ZGVmZjgzYWQ0L3RhYmxlOjc5NGYzNDFmNTQ0MzQ3MjhhZjM2ZTQzMDJlNzBjZWExL3RhYmxlcmFuZ2U6Nzk0ZjM0MWY1NDQzNDcyOGFmMzZlNDMwMmU3MGNlYTFfNy0zLTEtMS0zNw_c34a215f-6049-4728-bb5e-c2cdf9cb4900"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83Ni9mcmFnOjg3YmQxOWQzYWE2NTQyYjBhMjIxZTg1ZGVmZjgzYWQ0L3RhYmxlOjc5NGYzNDFmNTQ0MzQ3MjhhZjM2ZTQzMDJlNzBjZWExL3RhYmxlcmFuZ2U6Nzk0ZjM0MWY1NDQzNDcyOGFmMzZlNDMwMmU3MGNlYTFfNy01LTEtMS0zNw_5542ea5d-eec7-4773-a310-a4f56eeb6fbb"
      unitRef="usd">44000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83Ni9mcmFnOjg3YmQxOWQzYWE2NTQyYjBhMjIxZTg1ZGVmZjgzYWQ0L3RhYmxlOjc5NGYzNDFmNTQ0MzQ3MjhhZjM2ZTQzMDJlNzBjZWExL3RhYmxlcmFuZ2U6Nzk0ZjM0MWY1NDQzNDcyOGFmMzZlNDMwMmU3MGNlYTFfOC0xLTEtMS0zNw_53281180-39d1-4180-a892-4084fd45f7c1"
      unitRef="usd">-2590000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83Ni9mcmFnOjg3YmQxOWQzYWE2NTQyYjBhMjIxZTg1ZGVmZjgzYWQ0L3RhYmxlOjc5NGYzNDFmNTQ0MzQ3MjhhZjM2ZTQzMDJlNzBjZWExL3RhYmxlcmFuZ2U6Nzk0ZjM0MWY1NDQzNDcyOGFmMzZlNDMwMmU3MGNlYTFfOC0zLTEtMS0zNw_85f0e6a3-bf9c-4d01-b8cf-4265137d40e9"
      unitRef="usd">2942000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83Ni9mcmFnOjg3YmQxOWQzYWE2NTQyYjBhMjIxZTg1ZGVmZjgzYWQ0L3RhYmxlOjc5NGYzNDFmNTQ0MzQ3MjhhZjM2ZTQzMDJlNzBjZWExL3RhYmxlcmFuZ2U6Nzk0ZjM0MWY1NDQzNDcyOGFmMzZlNDMwMmU3MGNlYTFfOC01LTEtMS0zNw_8435a578-e0a3-4df2-b166-bc0cd760d1b1"
      unitRef="usd">-921000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83Ni9mcmFnOjg3YmQxOWQzYWE2NTQyYjBhMjIxZTg1ZGVmZjgzYWQ0L3RhYmxlOjc5NGYzNDFmNTQ0MzQ3MjhhZjM2ZTQzMDJlNzBjZWExL3RhYmxlcmFuZ2U6Nzk0ZjM0MWY1NDQzNDcyOGFmMzZlNDMwMmU3MGNlYTFfOS0xLTEtMS0zNw_68eea868-c964-498c-8e3b-11d4dc2a2691"
      unitRef="usd">-1998000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83Ni9mcmFnOjg3YmQxOWQzYWE2NTQyYjBhMjIxZTg1ZGVmZjgzYWQ0L3RhYmxlOjc5NGYzNDFmNTQ0MzQ3MjhhZjM2ZTQzMDJlNzBjZWExL3RhYmxlcmFuZ2U6Nzk0ZjM0MWY1NDQzNDcyOGFmMzZlNDMwMmU3MGNlYTFfOS0zLTEtMS0zNw_6b4dead8-9168-49ef-b800-952578ac3ea8"
      unitRef="usd">13868000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83Ni9mcmFnOjg3YmQxOWQzYWE2NTQyYjBhMjIxZTg1ZGVmZjgzYWQ0L3RhYmxlOjc5NGYzNDFmNTQ0MzQ3MjhhZjM2ZTQzMDJlNzBjZWExL3RhYmxlcmFuZ2U6Nzk0ZjM0MWY1NDQzNDcyOGFmMzZlNDMwMmU3MGNlYTFfOS01LTEtMS0zNw_a71ee88e-eb5d-4c87-8a82-146830680f83"
      unitRef="usd">-430000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i3ad73bcd2b7545e3af43c955613f9926_I20190427"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMS0xLTEtMS0zNw_a6426bd6-20f2-46ee-a7bd-a72e97b18baa"
      unitRef="usd">57699000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0e837b16a5ec4b32bd11ce33005f3daa_I20190427"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMS0zLTEtMS0zNw_8b7b1c3e-2d13-4ccd-89dd-97269c402470"
      unitRef="usd">42561000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i17bb18b69a624c719a6373737e47dbba_I20190427"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMS01LTEtMS0zNw_216eda60-85c2-471a-9baa-7e89ac989d64"
      unitRef="usd">93593000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i70b87ae901d34b49810561218f1dd010_I20190427"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMS03LTEtMS0zNw_1bd8f3e4-dc8c-4b6f-b73f-0150c0c2356e"
      unitRef="usd">-1834000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id7ba79bc199f47d594a286ebb77240f9_I20190427"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMS05LTEtMS0zNw_a5f59b6d-b929-4fe7-83a6-103e9bd04990"
      unitRef="usd">-4356000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia9ffb260e1294e2aad28f20ecd7f0a59_I20190427"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMS0xMS0xLTEtMzc_17f7099e-bb4d-46a3-8995-23f60823dfc0"
      unitRef="usd">187663000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i47f4c11029b84a5c8a3b9187d531792f_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMi01LTEtMS0zNw_ce313c51-9090-4f60-9bb5-ea59107a49ed"
      unitRef="usd">491000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMi0xMS0xLTEtMzc_3fefe943-ec2e-4297-a5d7-eaedca0dfe64"
      unitRef="usd">491000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ic26128cca4924b0ebd43ec479e0253f3_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMy05LTEtMS0zNw_46cdc707-254b-4058-b9de-f19d29261ef5"
      unitRef="usd">-965000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMy0xMS0xLTEtMzc_55e4a669-c07d-4b00-9214-e0c8bad6eb31"
      unitRef="usd">-965000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="ic26128cca4924b0ebd43ec479e0253f3_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfNC05LTEtMS0zNw_e912147b-fa51-4c0f-9fca-b6d34d42c2ce"
      unitRef="usd">44000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfNC0xMS0xLTEtMzc_87aa6286-34fc-4ad5-af6a-8a4dd5ba860c"
      unitRef="usd">44000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic87ad4b1be5b40a4b1fc6f1b2d386664_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfNS0zLTEtMS0zNw_fd0ea898-eb2e-43b0-8443-498e1ddc4b3a"
      unitRef="usd">2265000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfNS0xMS0xLTEtMzc_1e72351e-435e-47f1-aa99-a2579df1d08a"
      unitRef="usd">2265000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ic87ad4b1be5b40a4b1fc6f1b2d386664_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfNy0zLTEtMS0zNw_7014f9f3-8e8e-4805-ae5b-60fe6fdffaab"
      unitRef="usd">199000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfNy0xMS0xLTEtMzc_a0315364-a7d2-4a70-8c27-eb04e63d414d"
      unitRef="usd">199000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i5673b241c65e4bac8daee9ea083d2bc1_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfOC0xLTEtMS0zNw_aff7c944-fdc3-41a2-af1a-ea9f27c6381f"
      unitRef="usd">2311000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfOC0xMS0xLTEtMzc_9087e0ac-efb9-4e87-836a-52c2066dc090"
      unitRef="usd">2311000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfOS0wLTEtMS0zNy90ZXh0cmVnaW9uOjE3ZGVhZTIwNzFhYzRlZjI4YTgxMDgzMDlkZTU2ODEyXzIw_b015510b-3758-4bbe-9ddf-ece2afac6f9c"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="i47f4c11029b84a5c8a3b9187d531792f_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfOS01LTEtMS0zNw_c329f41b-adb1-4d36-af7d-86f6338792ae"
      unitRef="usd">8994000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfOS0xMS0xLTEtMzc_4598959f-66cc-4503-b469-04b4638b06dd"
      unitRef="usd">8994000</us-gaap:DividendsCommonStockCash>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="idca50024ff2d43818c5309ca5de17d52_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTAtNy0xLTEtNzYxNA_4c2ee772-3d29-4132-b7f0-c8b1982a4656"
      unitRef="usd">5636000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTAtMTEtMS0xLTc2MTQ_2fa1b5b4-8899-486b-8a04-2cda1dc7d473"
      unitRef="usd">5636000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockholdersEquity
      contextRef="ic52492114638491b91bcae559cd9a5a1_I20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTAtMS0xLTEtMzc_cf53b53a-0115-4e02-849f-2d9ea87e516e"
      unitRef="usd">60010000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i750bd9608b9e4af1a26def4128f09ee7_I20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTAtMy0xLTEtMzc_d8316fae-4738-48ee-95f9-b29bcbeafc06"
      unitRef="usd">44627000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i24d5dbc0bd77450a91d872f52ffea815_I20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTAtNS0xLTEtMzc_4aef6c55-d11b-4838-8d13-c525c4268fb4"
      unitRef="usd">85090000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9e9975a527104ff8a3532ca6f9bbb264_I20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTAtNy0xLTEtMzc_5cf9d856-14b3-4bff-8ce8-275f99af0763"
      unitRef="usd">-7470000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i75bb835bdad147479e1557903a0eba77_I20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTAtOS0xLTEtMzc_f0106947-7ed0-4e0f-b336-9c2d99b88c9d"
      unitRef="usd">-5277000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i50492fbc99e94c12a7d6ccf6a7dbd305_I20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTAtMTEtMS0xLTM3_88699bf4-176c-45ef-b7eb-104d1a2f4e1d"
      unitRef="usd">176980000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i7b408454a0a54a749be72eb3e835f265_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTEtNS0xLTEtMzc_7907e331-91b2-49c1-a594-1b60b5afe8db"
      unitRef="usd">10926000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTEtMTEtMS0xLTM3_455dabbd-f91b-4115-b9c4-7b9c00098c61"
      unitRef="usd">10926000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ie23e85aeef364526a05a2b9d885e9982_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTItOS0xLTEtMzc_2c14009d-389d-43fc-8b7e-4788d7739094"
      unitRef="usd">2942000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTItMTEtMS0xLTM3_16568251-9379-4d0e-ac46-e0c16ad84438"
      unitRef="usd">2942000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i0e7029947fc24e8eb0ce31c8ca4796a1_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTQtMy0xLTEtMzc_2537897d-3bd3-4bf8-8ce6-e581ab5fbe17"
      unitRef="usd">2067000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTQtMTEtMS0xLTM3_8b115b43-9728-4e6d-94bc-d551471ae6a2"
      unitRef="usd">2067000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i0e7029947fc24e8eb0ce31c8ca4796a1_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTUtMy0xLTEtMzc_4867a553-4abc-48a8-ae6d-89255912a78d"
      unitRef="usd">125000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTUtMTEtMS0xLTM3_b5ee1cf4-5970-47cb-9dc5-45232feda3c1"
      unitRef="usd">125000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i366812d3df11497ba91a1fbde3607d01_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTYtMS0xLTEtMzc_6d2c0766-fd62-4f0a-afdc-4887b7dea772"
      unitRef="usd">565000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTYtMTEtMS0xLTM3_a0a9661d-5d97-40b5-b5cf-124231a00912"
      unitRef="usd">565000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="i0e7029947fc24e8eb0ce31c8ca4796a1_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTgtMy0xLTEtMzc_29a42245-b284-4df7-aa87-8151527d9494"
      unitRef="usd">26000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="if18da102a714473ea31ec4b095e9e539_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTgtNy0xLTEtMzc_44baa3ac-83f4-4c41-8f6c-2c5be029fd0b"
      unitRef="usd">173000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTgtMTEtMS0xLTM3_9a0efab4-7ebf-4599-945f-e45f22b4f022"
      unitRef="usd">199000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockholdersEquity
      contextRef="id3e75056a44d492ab854e216ee6fd8a5_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTktMS0xLTEtMzc_a6c4711a-7ecc-47a6-a5b2-8a6703c60339"
      unitRef="usd">60575000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if2c66ba062ec4151a9fa6bd2f97a2a76_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTktMy0xLTEtMzc_b0c05a7b-cacf-4e8d-a867-66f9613a46d0"
      unitRef="usd">46595000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5a6411ee8b3c432598e67a220ce42230_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTktNS0xLTEtMzc_a903f147-bb3b-4ce9-aa67-cd8b3a7ee929"
      unitRef="usd">96016000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6f92143ba9e7478180b24f17083f81de_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTktNy0xLTEtMzc_47f8ab8e-a8b8-4e66-ab13-118cb3e2f5cc"
      unitRef="usd">-7297000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i504f3f8ab56a4f7e95d993a1b00a05d4_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTktOS0xLTEtMzc_a710bf10-6adb-4a7e-bf66-6885e45981ad"
      unitRef="usd">-2335000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMTktMTEtMS0xLTM3_52f56ee1-7e15-481d-8290-9b12154da0a7"
      unitRef="usd">193554000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i71a0df3e6a7f4bdc82f7884ef3b25dc4_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMjAtNS0xLTEtMzc_c9b43f71-3f8e-4ced-9663-ca3d58b7e880"
      unitRef="usd">592000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMjAtMTEtMS0xLTM3_a27ead2c-6ae6-4f61-9887-e4b06e5f6e53"
      unitRef="usd">592000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i2240cd7af0464f98917b88bbe27fe4e2_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMjEtOS0xLTEtMzc_ef5bba19-c278-4aea-b357-b33f49f24402"
      unitRef="usd">-2556000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMjEtMTEtMS0xLTM3_e15c8e8b-5333-4f15-a1b8-8ba6b08f5622"
      unitRef="usd">-2556000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i2240cd7af0464f98917b88bbe27fe4e2_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMjMtOS0xLTEtMTM1MjI_0ce6c7f0-f772-4bad-96b8-edfae940e040"
      unitRef="usd">-34000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMjMtMTEtMS0xLTEzNTIy_4973f266-6b9a-4a14-8ca0-aa7c00cd6cb2"
      unitRef="usd">-34000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i9d06956de2574316ad9c46904459e15f_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMjItMy0xLTEtMzc_d9cba919-e5a0-4e9d-a247-2734ab99d802"
      unitRef="usd">1973000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMjItMTEtMS0xLTM3_ac30e691-93a9-4a49-aa16-e10954433637"
      unitRef="usd">1973000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i0e6dd9105c554cc79fbcb93f89e1216c_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMjUtMS0xLTEtMTM1MTU_adff5fe9-f6d8-47c4-aad6-c53964febfe1"
      unitRef="usd">8000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMjUtMTEtMS0xLTEzNTE1_b7977ae5-b81a-4ba3-9427-0f69e4356239"
      unitRef="usd">8000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i9d06956de2574316ad9c46904459e15f_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMjMtMy0xLTEtMzc_c7269912-dfb4-4a18-a999-8c165eea4165"
      unitRef="usd">200000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMjMtMTEtMS0xLTM3_bc54f356-8045-47e7-b574-dd4799b84365"
      unitRef="usd">200000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i0e6dd9105c554cc79fbcb93f89e1216c_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMjQtMS0xLTEtMzc_8ea641b1-553f-40ae-85ff-1052d1bc83d8"
      unitRef="usd">1211000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMjQtMTEtMS0xLTM3_477feede-6314-4403-9f8c-b13a9b65a012"
      unitRef="usd">1211000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i17695ebadd044977b1b89163c593d529_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMjgtNy0xLTEtMTUyNzk_6c530095-fae5-4c38-ad48-a59f2a8f1b2b"
      unitRef="usd">3184000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMjgtMTEtMS0xLTE1Mjkz_d9cc5c3c-4c41-4fe6-b10b-f90715163e26"
      unitRef="usd">3184000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="i9d06956de2574316ad9c46904459e15f_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMjUtMy0xLTEtMzc_34977660-2fe0-46c3-ac2a-59a4b3e4fde1"
      unitRef="usd">4000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="i17695ebadd044977b1b89163c593d529_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMjUtNy0xLTEtMzc_5215a8aa-fd20-41d8-9293-ddb86d32fb1b"
      unitRef="usd">196000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMjUtMTEtMS0xLTM3_126f29f4-8f75-4718-8068-44ff57e8ac5d"
      unitRef="usd">200000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockholdersEquity
      contextRef="i820022860c514386aee04a04a2fcd11d_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMjYtMS0xLTEtMzc_c0255699-aa61-4196-8443-961541698f63"
      unitRef="usd">61794000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9b45cbb8f6a34316a623211f00a3335d_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMjYtMy0xLTEtMzc_aa1d15b2-fcae-4479-bf42-f5464622fd50"
      unitRef="usd">48372000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6e3be340f9a1443db573b90f87225b27_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMjYtNS0xLTEtMzc_aa59eb6e-5c79-4a6d-b0d9-030c57d65f4a"
      unitRef="usd">96608000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i35c97609b7394c1cb21355b0b879ba62_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMjYtNy0xLTEtMzc_23e59b9c-3f4b-4564-a4c4-b3f03913b816"
      unitRef="usd">-10285000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i06bf7d3cfaf2473ca75d592d80d88ade_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMjYtOS0xLTEtMzc_944ee3fd-cee4-4662-8bae-cc80e043ceba"
      unitRef="usd">-4925000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF83OS9mcmFnOjA1NDVkMGU4NGFhNTQ3MDFhMmU3NmZiNGFiNGRkZjNjL3RhYmxlOjAzZDIyNGU4MzljYzQzYWRhZGRjN2JiYzAzZjY3YTJhL3RhYmxlcmFuZ2U6MDNkMjI0ZTgzOWNjNDNhZGFkZGM3YmJjMDNmNjdhMmFfMjYtMTEtMS0xLTM3_500e2d47-73e0-4cda-b3f3-422a697d2c7e"
      unitRef="usd">191564000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMy0xLTEtMS0zNw_a09699b3-add1-4b36-8391-d59e5c0ad7d1"
      unitRef="usd">592000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMy0zLTEtMS0zNw_b852235f-48d7-4a07-80eb-1735f0eacd28"
      unitRef="usd">10926000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMy01LTEtMS0zNw_2021f332-ff84-4067-bc49-fba39ed91ee7"
      unitRef="usd">491000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfNS0xLTEtMS0zNw_2df11cad-0f28-4d54-bd65-f99c9ab47a10"
      unitRef="usd">15394000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfNS0zLTEtMS0zNw_f1e155d7-a168-4955-b565-1b5bbbda4a78"
      unitRef="usd">17077000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfNS01LTEtMS0zNw_d5f52b0a-411e-4225-9f20-4d9fbed0c766"
      unitRef="usd">17718000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfNi0xLTEtMS0zNw_c7fad4df-8e3e-4f1c-a538-ce3e69068ac5"
      unitRef="usd">743000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfNi0zLTEtMS0zNw_f09a67e4-3043-4014-81cd-4a6aafc7e29c"
      unitRef="usd">572000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfNi01LTEtMS0zNw_7282d9a2-08a8-4339-aaac-2b8835c98cfa"
      unitRef="usd">35000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:ShareBasedCompensation
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfNy0xLTEtMS0zNw_88cf29d4-a1a2-44fd-9129-686066dfc16b"
      unitRef="usd">1973000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfNy0zLTEtMS0zNw_8b4c9dba-0909-4f01-9259-cfd8042e8335"
      unitRef="usd">2067000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfNy01LTEtMS0zNw_598b2dc9-7c8e-4042-a2fa-a8e95f86966b"
      unitRef="usd">2265000</us-gaap:ShareBasedCompensation>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfOS0xLTEtMS0zNw_81608db4-13a0-4ba5-9b23-6ea45e40de7d"
      unitRef="usd">-2970000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfOS0zLTEtMS0zNw_a5aad020-a464-4b80-8462-8ac622d1e25f"
      unitRef="usd">-2370000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfOS01LTEtMS0zNw_0527e779-a65d-44cf-954f-f6e09595ad09"
      unitRef="usd">-741000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMTAtMS0xLTEtMzc_09802fcb-0822-4343-bf7d-b150f81eda95"
      unitRef="usd">-286000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMTAtMy0xLTEtMzc_2ca82b37-67bc-468a-b142-ed555ce64461"
      unitRef="usd">1299000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMTAtNS0xLTEtMzc_b35f1a4b-a1d9-4306-81db-9d639677ae79"
      unitRef="usd">-99000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMTEtMS0xLTEtMzc_f399754a-3121-4156-9826-9358c7c26923"
      unitRef="usd">-1555000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMTEtMy0xLTEtMzc_b740d304-f6b8-498c-9d23-b1d4972d4cfe"
      unitRef="usd">1314000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMTEtNS0xLTEtMzc_4ff7548b-8809-46e8-ba1c-be92cd4f8b7b"
      unitRef="usd">-2183000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMTItMS0xLTEtMzc_68570599-479d-4c17-925c-1ce7233859f7"
      unitRef="usd">45380000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMTItMy0xLTEtMzc_b7b8bf3e-9d4c-4710-ae3f-f5cc0f9bdf12"
      unitRef="usd">-31731000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMTItNS0xLTEtMzc_d2396461-80c0-4173-af51-a7a5e814b542"
      unitRef="usd">8090000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMTMtMS0xLTEtMzc_bac07823-0590-4185-a320-03cca27735e0"
      unitRef="usd">-27035000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMTMtMy0xLTEtMzc_060f6bd1-afbf-4f51-833b-29ac62cd87e4"
      unitRef="usd">66212000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMTMtNS0xLTEtMzc_ecf0dda3-d9e4-4a4d-aad1-c78b4fe873b4"
      unitRef="usd">10808000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMTYtMS0xLTEtMzc_0e315b6e-fb55-4ce4-beda-7a9b0ff04ab8"
      unitRef="usd">20376000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMTYtMy0xLTEtMzc_ad024dad-1743-4bb7-9780-8aa323f3569e"
      unitRef="usd">7891000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMTYtNS0xLTEtMzc_62106f0d-14d8-4a68-b2b7-0e201d57671f"
      unitRef="usd">18091000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMTctMS0xLTEtMzc_5d04557f-7630-42ad-93c4-3a8185f5037b"
      unitRef="usd">885000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMTctMy0xLTEtMzc_32d4e77b-168f-48ba-805e-607783cbeff2"
      unitRef="usd">3184000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMTctNS0xLTEtMzc_a28d5339-b882-4887-844f-f4b25e6d40e3"
      unitRef="usd">322000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMTgtMS0xLTEtMzc_e534dc04-2473-424d-8c6d-99754f7843f9"
      unitRef="usd">4045000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMTgtMy0xLTEtMzc_421858cd-9232-4102-8bc1-8ec0f61d4ab2"
      unitRef="usd">0</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMTgtNS0xLTEtMzc_fd9ef1e7-82d5-4e8f-98b9-513efd797476"
      unitRef="usd">0</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMTktMS0xLTEtMzc_f0b34df7-aa46-44d0-8598-a843208a286c"
      unitRef="usd">0</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMTktMy0xLTEtMzc_1cd0c570-9767-4a71-b96b-aa2cebeac615"
      unitRef="usd">1230000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMTktNS0xLTEtMzc_4eaef9f1-333d-45cf-b06a-27be7c4816f5"
      unitRef="usd">25162000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMjAtMS0xLTEtMzc_b15492d0-8f8c-48eb-a6ba-7cca5cf8b813"
      unitRef="usd">7848000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMjAtMy0xLTEtMzc_78137bf0-5c83-4834-9c5f-2f393e860064"
      unitRef="usd">6744000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMjAtNS0xLTEtMzc_db015527-6765-4df5-9ba2-3cf48f0dd558"
      unitRef="usd">11664000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMjItMS0xLTEtMzc_bb87249e-66ed-4f14-954e-5f433f96d77c"
      unitRef="usd">-31384000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMjItMy0xLTEtMzc_e15d6003-991e-48e8-a0ab-23ea3fde2cae"
      unitRef="usd">-10221000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMjItNS0xLTEtMzc_5e969bfd-de3b-4c50-814c-f5f557ad79a9"
      unitRef="usd">-4271000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromNotesPayable
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMjUtMS0xLTEtMzc_0d6e80c8-fbcc-455d-9a2c-2c84e3e36edd"
      unitRef="usd">46801000</us-gaap:ProceedsFromNotesPayable>
    <us-gaap:ProceedsFromNotesPayable
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMjUtMy0xLTEtMzc_bdb5b471-c532-49eb-bae2-b2372a773c6e"
      unitRef="usd">0</us-gaap:ProceedsFromNotesPayable>
    <us-gaap:ProceedsFromNotesPayable
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMjUtNS0xLTEtMzc_32ea73ed-4899-43b2-a866-d56e41f1a1a7"
      unitRef="usd">15000000</us-gaap:ProceedsFromNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMjYtMS0xLTEtMzc_c9787474-d88a-4597-9f96-e3803e878426"
      unitRef="usd">46801000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMjYtMy0xLTEtMzc_572661f7-28b5-455c-8360-f685a1da00af"
      unitRef="usd">15000000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMjYtNS0xLTEtMzc_6ea8c345-fa73-4c53-ac80-46987c99eaaa"
      unitRef="usd">0</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMjctMS0xLTEtMzc_d1b34569-d192-41d5-ab19-2a3ab4920bc9"
      unitRef="usd">200000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMjctMy0xLTEtMzc_bd4a0ec0-7381-4a4a-98eb-152fa62573fb"
      unitRef="usd">460000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMjctNS0xLTEtMzc_b9ac752f-b443-41a7-85fc-d5358ac85764"
      unitRef="usd">2149000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMjgtMS0xLTEtMzc_69767f1a-d84f-4c9e-b3ee-9d9bee3baa3e"
      unitRef="usd">0</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMjgtMy0xLTEtMzc_9e1c4a28-52b2-4b18-84b0-cab10ac9b94c"
      unitRef="usd">0</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMjgtNS0xLTEtMzc_760c67ff-36b6-4a51-93dd-90a55175fb04"
      unitRef="usd">8994000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMjktMS0xLTEtMzc_32abfcc8-c97b-4c19-aac2-9b0a31a9273f"
      unitRef="usd">8000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMjktMy0xLTEtMzc_66ad1099-5891-4968-a592-2f4bf56b8a5b"
      unitRef="usd">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMjktNS0xLTEtMzc_655ef1ec-da70-4077-9d0c-f304e42153fb"
      unitRef="usd">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMzAtMS0xLTEtMzc_bb7b5cb8-d3e7-4010-8913-14f906743468"
      unitRef="usd">3184000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMzAtMy0xLTEtMzc_473be2e1-da72-4026-8797-5bb6637b7e44"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMzAtNS0xLTEtMzc_90896fce-9f7b-4256-a150-96e26e3ae342"
      unitRef="usd">5636000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMzEtMS0xLTEtMzc_7a731fcf-9657-40c3-a9ae-e0424798477d"
      unitRef="usd">200000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMzEtMy0xLTEtMzc_8d3188bc-39bb-4a18-a02f-7b3aa8367a58"
      unitRef="usd">125000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMzEtNS0xLTEtMzc_80bca5d0-1de9-4bb8-964e-cae963a71d0d"
      unitRef="usd">199000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMzItMS0xLTEtMzc_2118e562-3144-4f94-be2d-79d5db211e4d"
      unitRef="usd">-3576000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMzItMy0xLTEtMzc_fc2d9b87-c8be-4196-9f43-5e9a4a19c3ac"
      unitRef="usd">-15585000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMzItNS0xLTEtMzc_46cc74e4-abb5-4af0-bd38-30bf6a552582"
      unitRef="usd">-1978000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMzQtMS0xLTEtMzc_f9fe1695-4971-491f-aab9-84bc6247a6b1"
      unitRef="usd">-399000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMzQtMy0xLTEtMzc_2892614c-3be8-4399-94e9-8e71de8e2b3f"
      unitRef="usd">-416000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMzQtNS0xLTEtMzc_2634f6ad-bd3e-4f09-973b-1fd8f9fdb7c9"
      unitRef="usd">111000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMzUtMS0xLTEtMzc_a9eb3a01-de52-491e-9db4-88e599309407"
      unitRef="usd">-62394000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMzUtMy0xLTEtMzc_400ddaf3-9455-460f-bb26-f01de4e5ece9"
      unitRef="usd">39990000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMzUtNS0xLTEtMzc_78274a87-4591-4a55-a543-1445870c2be2"
      unitRef="usd">4670000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMzgtMS0xLTEtMzc_331d3ae4-b2d3-465f-a3f1-13377cbe464e"
      unitRef="usd">80402000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i50492fbc99e94c12a7d6ccf6a7dbd305_I20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMzgtMy0xLTEtMzc_905cf837-b005-4d9e-aca7-589d4f6b7b29"
      unitRef="usd">40412000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia9ffb260e1294e2aad28f20ecd7f0a59_I20190427"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMzgtNS0xLTEtMzc_45900659-7995-44c1-b59a-a9ea9b130f2e"
      unitRef="usd">35742000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMzktMS0xLTEtMzc_ec9177e6-2b12-45bb-9647-f0b90dd047f7"
      unitRef="usd">18008000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMzktMy0xLTEtMzc_ad208a5a-e163-4067-b323-ab697bd98b2d"
      unitRef="usd">80402000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i50492fbc99e94c12a7d6ccf6a7dbd305_I20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84Mi9mcmFnOjU3MmE0ZWNlMTI4MjQ5NzliODhkMTQ1MDg1NzkzZDBiL3RhYmxlOjhkNmYxMDExNDlkZDQ5ZTlhNDJmMzUyNGQ0ZThmOGY1L3RhYmxlcmFuZ2U6OGQ2ZjEwMTE0OWRkNDllOWE0MmYzNTI0ZDRlOGY4ZjVfMzktNS0xLTEtMzc_68088050-bf87-42a7-894b-fae8d1451d1d"
      unitRef="usd">40412000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0MTA_bfcedc89-9c44-43f0-acfc-6f6e59d40289">Nature of Business and 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-weight:400;line-height:120%;text-decoration:underline"&gt;Nature of business&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;: Daktronics, Inc. and its subsidiaries are engaged principally in the design, market, and manufacture of a wide range of integrated electronic display systems and related products which are sold in a variety of markets throughout the world and the rendering of related maintenance and professional services. Our products are designed primarily to inform and entertain people through the communication of content.&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-weight:400;line-height:120%;text-decoration:underline"&gt;Fiscal year&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;: We operate on a 52- or 53-week fiscal year, with our fiscal year ending on the Saturday closest to April 30 of each year. When April 30 falls on a Wednesday, the fiscal year ends on the preceding Saturday. Within each fiscal year, each quarter is comprised of 13-week periods following the beginning of each fiscal year. In each 53-week year, an additional week is added to the first quarter, and each of the last three quarters is comprised of a 13-week period. The fiscal years ended April&#160;30, 2022 and May&#160;1, 2021 contained operating results for 52 weeks, while the fiscal year ended May&#160;2, 2020 contained operating results for 53 weeks.&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-weight:400;line-height:120%;text-decoration:underline"&gt;Principles of consolidation&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 consolidated financial statements include Daktronics, Inc. and its subsidiaries. All intercompany accounts and transactions are eliminated in consolidation.&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-weight:400;line-height:120%;text-decoration:underline"&gt;Investments in affiliates&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;: Investments in affiliates over which we have significant influence are accounted for under the equity method of accounting, recording the investment at cost and then subsequently adjusting to account for our share of the affiliates' profit or losses, in accordance with the provisions of Accounting Standards Codification ("ASC") 323&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;,&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; &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;Investments - Equity Method and Joint Ventures&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;. Investments in affiliates over which we do not have the ability to exert significant influence over the affiliates' operating and financing activities are accounted for under the cost method of accounting, recording the investment at cost and then subsequently adjusting for any changes in ownership or dividends in accordance with the provisions of ASC 321&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;,&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; &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;Investments - Equity Securities&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;. We have evaluated our relationships with our affiliates and have determined that these entities are not variable interest entities. Equity method investments as a whole are assessed for other-than-temporary impairments whenever events or changes in circumstances indicate that the carrying amount of the investment may not be recoverable.&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-weight:400;line-height:120%"&gt;The aggregate amount of our investments in affiliates accounted for under the equity method was $16,916 and $19,887 as of April&#160;30, 2022 and May&#160;1, 2021 respectively. Our proportional share of the respective affiliates' earnings or losses is included in the "Other (expense) income, net" line item in our consolidated statements of operations. For the fiscal years 2022, 2021 and 2020, our share of the losses of our affiliates was $2,970, $2,370 and $741, respectively. During fiscal 2022, we purchased $7,488 of convertible notes (&#x201c;Notes&#x201d;) which are included in the &#x201c;Investment in affiliates and other assets" and "Current maturities of long-term receivables" line items in our consolidated balance sheet. There were no convertible notes as of May&#160;1, 2021.&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-weight:400;line-height:120%"&gt;We purchased services for research and development activities from our equity method investees. The total of these related party transactions for fiscal year 2022, 2021 and 2020 was $1,520, $460, and $1,113, respectively, which is included in the "Product design and development" line item in our consolidated statement of operations, and for fiscal 2022, $296 of this remains unpaid and is included in the "Accounts payable " line item in our consolidated balance sheet. Fiscal 2021 had $470 unpaid and included in the "Accounts payable" line item in our consolidated balance sheet. &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-weight:400;line-height:120%"&gt;Summarized financial information for equity method investments consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.121%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.121%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.126%"/&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="15" 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:700;line-height:115%"&gt;Year Ended&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:10pt;font-weight:700;line-height:115%"&gt;April 30, 2022&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:10pt;font-weight:700;line-height:115%"&gt;May 1, 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:10pt;font-weight:700;line-height:115%"&gt;May 2, 2020&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:114%"&gt;Balance sheet data:&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;/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:114%"&gt;Current assets&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:114%"&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:114%"&gt;6,672&#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:114%"&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:114%"&gt;7,534&#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:114%"&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:114%"&gt;10,593&#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 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:114%"&gt;Non-current 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:114%"&gt;4,491&#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:114%"&gt;4,637&#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:114%"&gt;4,266&#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:114%"&gt;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:114%"&gt;13,938&#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:114%"&gt;2,807&#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:114%"&gt;2,755&#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 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:114%"&gt;Non-current liabilities&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:114%"&gt;1,738&#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:114%"&gt;1,793&#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:114%"&gt;4,086&#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:700;line-height:114%"&gt;Income statement data:&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:114%"&gt;&#160;&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:114%"&gt;Net loss&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:114%"&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:114%"&gt;(11,928)&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:114%"&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:114%"&gt;(13,436)&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:114%"&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:114%"&gt;(1,383)&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;/table&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-weight:400;line-height:120%;text-decoration:underline"&gt;Use of estimates&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 preparation of financial statements in conformity with accounting principles generally accepted in the United States of America ("GAAP") requires management to make estimates and assumptions affecting the reported amounts of assets and liabilities; the disclosure of contingent assets and liabilities at the date of the financial statements; the reported amounts of revenues and expenses during the reporting period; and our ability to continue as a going concern. Due to the inherent uncertainty involved in making estimates, actual results in future periods may&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; &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;differ from those estimates. Material estimates that are particularly susceptible to significant change in the near-term relate to the determination of the estimated total costs on uniquely configured contracts and estimated costs to be incurred for product warranties and income taxes. Estimation processes are also used in inventory valuation and determining, the allowance for doubtful accounts, share-based compensation, goodwill impairment, and extended warranty and product maintenance agreements. Changes in estimates are reflected in the periods in which they become known.&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-weight:400;line-height:120%;text-decoration:underline"&gt;Cash and cash equivalents&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;: All highly liquid investments with maturities of three months or less at the date of purchase are considered to be cash equivalents and consist primarily of government repurchase agreements, savings accounts and money market accounts that are carried at cost, which approximates fair value. We maintain our cash in bank deposit accounts, the balances of which at times may&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; &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;exceed federally insured limits. We have not experienced any losses in such accounts.&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-weight:400;line-height:120%;text-decoration:underline"&gt;Restricted cash&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 cash consists of cash and cash equivalents held in bank deposit accounts to secure issuances of foreign bank guarantees.&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-weight:400;line-height:120%"&gt;The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated balance sheets that sum to the totals of the same amounts shown in the consolidated statements of cash flows. Restricted cash consists of cash and cash equivalents held in bank deposit accounts to secure issuances of foreign bank guarantees.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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:10pt;font-weight:700;line-height:114%"&gt;April 30, 2022&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:10pt;font-weight:700;line-height:114%"&gt;May 1, 2021&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:10pt;font-weight:700;line-height:114%"&gt;May 2, 2020&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:114%"&gt;Cash and cash equivalents&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:114%"&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:114%"&gt;17,143&#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:114%"&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:114%"&gt;77,590&#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:114%"&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:114%"&gt;40,398&#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:114%"&gt;Restricted cash&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:114%"&gt;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:114%"&gt;2,812&#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:114%"&gt;14&#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:114%"&gt;Total cash, cash equivalents, and restricted cash shown in the consolidated statements of cash flows&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:114%"&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:114%"&gt;18,008&#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:114%"&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:114%"&gt;80,402&#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:114%"&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:114%"&gt;40,412&#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:12pt;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%;text-decoration:underline"&gt;Inventories:&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; In accordance with ASC 330&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;,&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; &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;Inventory, &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;our inventories are stated at the lower of cost (first-in, first-out method) and net realizable value. Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. Cost is measured as the price of the components and allocated expenses for production or betterment of the inventory item. When we estimate net realizable value to be lower than cost, any necessary adjustments are charged to cost of sales in that period. In determining net realizable value, we review various factors such as current inventory levels, forecasted demand, costs of completion, and technological obsolescence.&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-weight:400;line-height:120%;text-decoration:underline"&gt;Allowance for doubtful accounts:&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; We make estimates regarding the collectability of our accounts receivable, long-term receivables, contract assets and other receivables. In evaluating the adequacy of our allowance for doubtful accounts, we analyze specific balances, customer creditworthiness, changes in customer payment cycles, and current economic trends. If &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-weight:400;line-height:120%"&gt;the financial condition of any customer were to deteriorate, resulting in an impairment of its ability to make payments, additional allowances may be required. We charge off receivables at such time it is determined collection will not occur in accordance with ASC 310, &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;Receivables&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;.&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-weight:400;line-height:120%;text-decoration:underline"&gt;Revenue recognition&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;: Our accounting policies and estimates are in accordance with ASC 606&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;,&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; &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;Revenue from Contracts with Customers, &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 are as follows:&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-weight:400;line-height:120%"&gt;Contracts are identified and follow the revenue recognition policies when all of the following occur: we have evidence that all parties to the contract have approved the contract and are committed to perform their respective obligations, we can identify each party&#x2019;s rights regarding the goods or services to be transferred, we can identify the payment terms for the goods or services to be transferred, the contract has commercial substance, and it is probable we will collect substantially all of the consideration to which we would be entitled in exchange for the goods or services.&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-weight:400;line-height:120%"&gt;Pre-contract costs are generally expensed as incurred, unless they are directly associated with an anticipated contract and recoverability from that contract is probable. Pre-contract costs directly associated with anticipated contracts expected to be recoverable include $117 and $492 as of April&#160;30, 2022 and May&#160;1, 2021, respectively. These are included in the "Inventories" line item in our consolidated balance sheets.&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-weight:400;line-height:120%"&gt;At contract inception, we identify performance obligations by reviewing the agreement for material distinct goods and services. Goods and services are distinct when the customer can benefit from them on its own and our promises to transfer these items are identifiable from other promises within the contract. When we are contracted to provide a single promise (an integrated system), we often treat it as a single performance obligation if we are providing goods and services with the same pattern of transfer that are highly integrated or interdependent, that are modified or customized by other goods or services promised, or that provide a combined outcome for which the customer has contracted. When less interdependency or integration is necessary, or when the customer can benefit from distinct items, we separate the contract into multiple performance obligations. We account for extended warranties and other services ("service-type warranties") that represent a distinct service as a separate performance obligation.&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-weight:400;line-height:120%"&gt;Our contracts can contain multiple components of transaction price. We evaluate each contract for these components and include fixed consideration, variable consideration, financing components, and non-cash consideration and exclude consideration payable to a customer and sales taxes in the transaction price. When we are responsible for site installations which include subcontracted work, we maintain the contractual responsibilities and risks and include the consideration for these services in the transaction price. When our contract contains variable consideration, including return rights, discounts, claims, unpriced change orders, and liquidated damages, we estimate the transaction price using the expected value (i.e., the sum of the probability-weighted amount) or the most likely amount method, whichever is expected to better predict revenue for that contract situation. We also constrain the revenue to the extent that it is probable that a significant reversal of the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. We consider the following factors in determining revenue associated with variable consideration: (a) the contract or other evidence providing the legal basis, (b) additional costs caused by unforeseen circumstances, (c) evidence supporting the claim, and (d) historical evidence and patterns of customers. We adjust the contract price for the effects of a significant financing component if we expect, at contract inception, that the period between when we transfer goods and services to a customer will exceed one year from the time the customer pays and represents financing. If the payment structures exceed a year but are structured to account for risks with a contract or correspond to payments on milestones or are scheduled for performance, we do not adjust the contract price for a financing component. See "Note 6&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;.&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; Receivables" for amounts recorded in long-term receivables.&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-weight:400;line-height:120%"&gt;When separate performance obligations are identified, we allocate the transaction price to the individual performance obligation based on the best method we judge as faithfully depicting the value of the performance obligation. Many of our contracts are bundled, and we do not have separate selling prices for each performance obligation; therefore, for these contracts, we primarily use the cost plus a margin approach to allocate the relative transaction price to identified performance obligations, as it is the best representative of our pricing methods.&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-weight:400;line-height:120%"&gt;Revenue is recognized when we satisfy a performance obligation. We receive payments from customers based on a billing schedule as established in our contracts. Billing schedules include down payments and progress billings over time; set milestone payments that are specific to the project are scheduled for performance-based payments or are set time-based payment(s). Variability in contract assets and contract liabilities relates to the timing of billings and revenue recognition, which can vary significantly depending on contractual payment terms, build and installation schedules and the related timing differences in transfer of control. Balances are also impacted by the seasonality in our business.&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-weight:400;line-height:120%"&gt;Significant judgments and estimates are used in our revenue policies. In order to assure appropriate and consistent revenue recognition, we regularly evaluate available project related information and update estimates accordingly. We maintain internal policies and procedures to provide guidance for those involved in recording revenue. We monitor for changes in our business sales practices and customer interactions to capture the appropriate types of performance obligations and adjust for any change in control terms and conditions.&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-weight:400;line-height:120%"&gt;Our material performance obligation types include:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;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;Unique configuration contracts&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;: audio-visual communication systems uniquely configured (custom) or integrated for a customer's particular location and system configuration&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; &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;may&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; &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;include all or a combination of the following: engineering services, project management services, video display(s), control solution(s), installation and integration services, scoring and messaging equipment, training, other on-site services, spare parts, software licenses, and assurance-type warranties.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;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;We&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; &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;may&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; &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;have multiple performance obligations in these types of contracts; however, a majority are treated as a combined single performance obligation. In our judgment, this accounting treatment is most appropriate because the substantial part of our promise to customers is to provide significant integration services and incorporate individual goods and services into a combined output or system. Often times, the system is customized or significantly modified to the customer's desired configurations and location, and the interrelated goods and services provide utility to the customer as a package.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;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;Revenue for uniquely configured (custom) or integrated systems is recognized over time using the cost incurred input method. Over time revenue recognition is appropriate because we have no alternative use for the uniquely configured system and have an enforceable right to payment for work performed. The cost incurred input method measures costs incurred to date compared to estimated total costs for each contract. This method is the most faithful depiction of our performance because it measures the value of the contract transferred to the customer. Costs to perform include direct and indirect costs for contract design, production, integration, installation, and assurance-type warranty reserve. Direct costs include materials and components; manufacturing, project management and engineering labor; and subcontracting expenses. Indirect costs include allocated charges for such items as facilities and equipment depreciation and general overhead. Provisions of estimated losses on uncompleted contracts are made in the period when such losses are capable of being estimated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;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;Contract modifications to existing contracts with customers are evaluated in accordance with the five-step revenue model. We treat contract modifications as a separate contract and new performance obligations when the additional goods or services are distinct and do not add to the unique configuration or are outside the integrated system and when the consideration reflects standalone selling prices. If the additional goods or services offered under the modification enhance the uniquely configured or integrated systems, revenue is allocated to the existing contracts' performance obligation. Modifications may cause changes in the timing of revenue recognition depending on the allocation to various performance obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;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;The time between contract order and project completion is typically less than 12 months but may extend longer depending on the amount of custom work and customers&#x2019; delivery needs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;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;Limited configuration (standard systems) and after-sale parts contracts&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;: Limited configured (standard systems) or after-sale parts contracts with limited or no configuration or limited integration are recognized as distinct individual performance obligations when material. When not distinct, we combine into one performance obligation the goods and/or services with each other until the bundle of goods or services is distinct. For standard display purchases made in large quantities, we account for each piece of equipment separately as a distinct performance obligation from which a customer derives benefit. Immaterial goods or services in the context of the contract are included with the display system performance obligation. Standard systems and equipment with limited configurations or integrations may include all or a combination (when immaterial) of the following performance obligations: engineering services, project management services, video display(s), control solution(s), installation and integration services, scoring, messaging and audio equipment, training, spare parts, software licenses, assurance-type warranties, and after-sale parts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;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;Revenue is recognized at a point in time when control passes, or over time as services are performed. When fulfilling limited configuration performance obligations, we are typically able to redirect the video displays or scoring, messaging, or audio equipment to another customer without incurring significant economic losses. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;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;Therefore, we have an alternative use for the performance obligation and recognize revenue upon our substantial completion and at the point in time we estimate control has transferred to the customer. When limited configured single performance obligations are more service-type (i.e., installation and integration services), we recognize revenue over time using the cost-to-cost input method, which is the most faithful depiction of the customer obtaining control and benefits from the work performed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;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;Services and other&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;: Services sold on a stand-alone basis or after the initial system sale include performance obligations such as event support, control room design, on-site training, equipment service, service-type warranties, technical support, software sold as a service, and other immaterial revenue streams. These are contracted with a customer generally per service event or service type on a stand-alone basis. Services, service type warranties, and other are recognized as net sales when the services are performed, and control is transferred to the customer at a point in time when title or control passes or over time as services are performed and for time-based "stand ready to perform" type obligations. We use professional judgment to determine control transfer. If we have the right to consideration from a customer that directly corresponds with the value of our performance (where we bill a fixed amount for each hour of service provided), we recognize revenue related to the work completed.&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:400;line-height:120%"&gt;Software: &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;Revenues from software license fees on sales, other than uniquely configured type contracts, are recognized when delivery of the product has occurred. Subscription-based licenses include the right for a customer to use our licenses and receive related support for a specified term, and revenue is recognized pro-rata over the term of the engagement.&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:400;line-height:120%"&gt;Shipping and handling costs: &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;Shipping and handling costs collected from our customers in connection with our sales are recorded as revenue. We record shipping and handling costs as a component of cost of sales at the time the product is shipped.&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:400;line-height:120%"&gt;Warranty: &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;We offer a standard parts coverage warranty for periods varying from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfMjA2Nzc_b3f916f1-e1fa-4186-80c9-faee84cb11f0"&gt;one&lt;/span&gt; to five years for most of our products. We also offer additional types of warranties to include on-site labor, routine maintenance and event support. In addition, the terms of warranties on some installations can vary from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfMjA4OTU_dad1a03f-af93-4a98-9a21-3433dee3058c"&gt;one&lt;/span&gt; to 10 years. The specific terms and conditions of these warranties vary primarily depending on the type of product sold. We estimate the costs which may be incurred under the contractual warranty obligations (assurance type warranty) and record a liability in the amount of such estimated costs at the time the revenue is recognized. Factors affecting our estimate of the cost of our warranty obligations include historical experience and expectations of future conditions. We continually assess the adequacy of our recorded warranty accruals and, to the extent we experience any changes in warranty claim activity or costs associated with servicing those claims, our accrued warranty obligation is adjusted accordingly. For service-type warranty contracts, we allocate revenue to this performance obligation, recognize the revenue over time, and recognize costs as incurred.&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:400;line-height:120%"&gt;Long-term receivables and advertising rights:&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; We occasionally sell and install our products at facilities in exchange for the rights to sell or to retain future advertising revenues. For these transactions, we recognize revenue equal to the amount of the present value of the future advertising payments if enough advertising is sold to obtain normal margins on the contract, and we record the related receivable in long-term receivables. We recognize imputed interest as earned.&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-weight:400;line-height:120%;text-decoration:underline"&gt;Property and equipment&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;: In accordance with ASC 360, &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;Property, Plant, and Equipment, &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;property and equipment are stated at cost and depreciated principally on the straight-line method over the following estimated useful lives:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&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:10pt;font-weight:700;line-height:114%"&gt;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:114%"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;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:10pt;font-weight:400;line-height:114%"&gt;5 - 40&lt;/span&gt;&lt;/div&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:114%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" 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:10pt;font-weight:400;line-height:114%"&gt;5 - 7&lt;/span&gt;&lt;/div&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:114%"&gt;Office furniture and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:114%"&gt;3 - 5&lt;/span&gt;&lt;/div&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:114%"&gt;Computer software and hardware&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" 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:10pt;font-weight:400;line-height:114%"&gt;3 - 5&lt;/span&gt;&lt;/div&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:114%"&gt;Equipment held for rental&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:114%"&gt;2 - 7&lt;/span&gt;&lt;/div&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:114%"&gt;Demonstration equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" 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:10pt;font-weight:400;line-height:114%"&gt;3 - 5&lt;/span&gt;&lt;/div&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:114%"&gt;Transportation equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:114%"&gt;5 - 7&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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-weight:400;line-height:120%"&gt;Leasehold improvements are depreciated over the lesser of the useful life of the asset or the term of the lease.&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-weight:400;line-height:120%;text-decoration:underline"&gt;Impairment of Long-Lived Assets&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;: In accordance with ASC 360, &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;Property, Plant, and Equipment&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;, we assess long-lived tangible assets and definite-lived intangible assets for impairment whenever events or changes in circumstances indicate the carrying value may not be recoverable.&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-weight:400;line-height:120%"&gt;When evaluating long-lived assets for potential impairment, we first compare the carrying value of the asset to the asset's estimated future cash flows (undiscounted and without interest charges). If the estimated future cash flows are less than the carrying value of the asset, we calculate an impairment loss. The impairment loss calculation compares the carrying value of the asset to the asset's estimated fair value. We recognize an impairment loss if the amount of the asset's carrying value exceeds the asset's estimated fair value. If we recognize an impairment loss, the adjusted carrying amount of the asset becomes its new cost basis. For a depreciable long-lived asset, the new cost basis will be depreciated (amortized) over the remaining useful life of that asset.&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-weight:400;line-height:120%"&gt;Our impairment loss calculations contain uncertainties because they require management to make assumptions and to apply judgment to estimate future cash flows and asset fair values, including forecasting useful lives of the assets and selecting the discount rate that reflects the risk inherent in future cash flows.&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-weight:400;line-height:120%;text-decoration:underline"&gt;Goodwill and Other Intangible Assets&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;: We account for goodwill and other intangible assets with indefinite lives in accordance with ASC 350&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;,&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; &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;Goodwill and Other.&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; Under these provisions, goodwill is not amortized but is tested for impairment on at least an annual basis. Impairment testing is required more often than annually if an event or circumstance indicates an impairment or a decline in value may have 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-weight:400;line-height:120%"&gt;A qualitative assessment may be used to first determine whether it is "more likely than not" that the fair value of a reporting unit is less its carrying value. Based on this assessment, if it is determined that is more likely than not that impairment has occurred, a quantitative analysis will be performed. The quantitative assessment uses an income approach to estimate the fair value of each reporting unit. The income approach is based on the projected cash flows, which are discounted to their present value using discount rates which consider the timing and risk of the forecasted cash flows. Fair value is estimated using internally developed forecasts and assumptions and takes into account management plans, business trends, and market and economic conditions. If the quantitative assessment of good impairment fails, an impairment loss equal to the amount that a reporting unit's carrying value exceeds its fair value will be recognized. &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-weight:400;line-height:120%"&gt;We completed our annual impairment analysis during the third quarter of fiscal 2022, utilizing a quantitative approach. Based on the outcome of that analysis, goodwill was not impaired. &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-weight:400;line-height:120%;text-decoration:underline"&gt;Foreign currency translation&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;: We follow the provisions of ASC 830, &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;Foreign Currency Matters. &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;Our foreign subsidiaries use the local currency of their respective countries as their functional currency. The assets and liabilities of foreign operations are translated at the exchange rates in effect at the balance sheet date. The operating results of foreign operations are translated at weighted average exchange rates. The related translation gains or losses are reported as a separate component of shareholders&#x2019; equity in accumulated other comprehensive loss.&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-weight:400;line-height:120%;text-decoration:underline"&gt;Income taxes&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;: We account for income taxes in accordance with ASC 740&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;,&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; &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;Income Taxes&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;. We record a tax provision for anticipated tax consequences of the reported results of operations. Deferred tax assets and liabilities are measured using currently enacted tax rates and statutory tax rates applicable to the years in which we expect these temporary differences will affect taxable income. These assets and liabilities are analyzed regularly, and we assess the likelihood that deferred tax assets will be recoverable from future taxable income. When necessary, a valuation allowance is established if it is more likely than not the deferred tax asset will not be realized. We report the net deferred tax asset and liability as a long-term asset or liability. Net deferred assets or liabilities are calculated by combining them based on their jurisdiction.&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-weight:400;line-height:120%"&gt;In addition, because we operate in multiple income tax jurisdictions both within the United States and internationally, the calculation of tax liabilities involves significant judgment in estimating the impact of uncertainties in the application of complex tax laws. Resolution of these uncertainties in a manner inconsistent with our expectations could have a material impact on our financial condition and operating results. See "Note 12. Income Taxes" for further information.&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-weight:400;line-height:120%;text-decoration:underline"&gt;Comprehensive income (loss)&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;: We follow the provisions of ASC 220&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;,&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; &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;Reporting Comprehensive Income&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;, which establishes standards for reporting and displaying comprehensive income and its components, and disclose these components in the consolidated statements of comprehensive income. Comprehensive (loss) income reflects the change in equity of a business enterprise during a period from transactions and other events and circumstances from non-owner sources. For us, comprehensive income represents net income adjusted for cumulative foreign currency translation adjustments and unrealized gains and losses on available-for-sale securities. The foreign currency translation adjustment included in the &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-weight:400;line-height:120%"&gt;comprehensive income (loss) calculation has not been tax affected, as the investments in foreign affiliates are deemed to be permanent.&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-weight:400;line-height:120%;text-decoration:underline"&gt;Product design and development&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;: We follow the provisions of ASC 730, &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;Research and Development&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;, which states all expenses related to product design and development are charged to operations as incurred. Our product design and development activities include the enhancement of existing products and technologies and the development of new products and technologies.&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-weight:400;line-height:120%;text-decoration:underline"&gt;Earnings per share (&#x201c;EPS&#x201d;)&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;: We follow the provisions of ASC 260&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;,&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; &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, &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;where basic EPS is computed by dividing income attributable to common shareholders by the weighted average number of common shares outstanding for the period. Diluted EPS reflects the potential dilution which may occur if securities or other obligations to issue common stock were exercised or converted into shares of common stock or resulted in the issuance of shares of common stock which share in our earnings.&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-weight:400;line-height:120%"&gt;The following is a reconciliation of the net income and common share amounts used in the calculation of basic and diluted EPS for the fiscal years ended April&#160;30, 2022, May&#160;1, 2021 and May&#160;2, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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:10pt;font-weight:700;line-height:115%"&gt;Net income&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:10pt;font-weight:700;line-height:114%"&gt;Shares&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: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:10pt;font-weight:700;line-height:115%"&gt;Per share income&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;/div&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;For the year ended April&#160;30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;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.75pt solid #000000;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.75pt solid #000000;padding:0 1pt"/&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:114%"&gt;Basic earnings per share&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:114%"&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:114%"&gt;592&#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:114%"&gt;45,188&#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:114%"&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:114%"&gt;0.01&#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:114%"&gt;Dilution associated with stock compensation plans&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:114%"&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:114%"&gt;138&#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:114%"&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Diluted earnings 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:114%"&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:114%"&gt;592&#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:114%"&gt;45,326&#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:114%"&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:114%"&gt;0.01&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;For the year ended May&#160;1, 2021:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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: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:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&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:114%"&gt;Basic earnings per share&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:114%"&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:114%"&gt;10,926&#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:114%"&gt;44,989&#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:114%"&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:114%"&gt;0.24&#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:114%"&gt;Dilution associated with stock compensation plans&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:114%"&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:114%"&gt;213&#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:114%"&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Diluted earnings 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:114%"&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:114%"&gt;10,926&#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:114%"&gt;45,202&#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:114%"&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:114%"&gt;0.24&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;For the year ended May&#160;2, 2020:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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: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:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&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:114%"&gt;Basic earnings per share&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:114%"&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:114%"&gt;491&#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:114%"&gt;45,031&#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:114%"&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:114%"&gt;0.01&#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:114%"&gt;Dilution associated with stock compensation plans&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:114%"&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:114%"&gt;285&#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:114%"&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Diluted earnings per share&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:114%"&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:114%"&gt;491&#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:114%"&gt;45,316&#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:114%"&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:114%"&gt;0.01&#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:12pt;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;Options outstanding to purchase 1,846, 2,262 and 2,198 shares of common stock with a weighted average exercise price of $9.15, $9.11 and $9.95 for the fiscal years ended April&#160;30, 2022, May&#160;1, 2021 and May&#160;2, 2020, respectively, were not included in the computation of diluted earnings per share because the effects would be anti-dilutive.&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-weight:400;line-height:120%;text-decoration:underline"&gt;Share-based compensation&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;: We account for share-based compensation in accordance with ASC 718&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;,&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; &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;Compensation-Stock Compensation. &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;Under the fair value recognition provisions of ASC 718, we measure share-based compensation cost at the grant date based on the fair value of the award and recognize the compensation expense over the requisite service period, which is the vesting period. See "Note 10. Shareholders' Equity and Share-Based Compensation" for additional information and the assumptions we use to calculate the fair value of share-based employee compensation.&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-weight:700;line-height:120%"&gt;Other Business Developments&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-weight:400;line-height:120%"&gt;Impacts to and changes in global economic conditions are expected as the world economies recover from the COVID-19 pandemic, adjust to supply chain conditions and disruptions, and react to the evolving war and geopolitical environment. Our ability to fund operations and capital expenditures in the future will be dependent on our ability to generate cash flow from operations in these conditions, to maintain or improve margins, and to use funds from our credit facility or other funding sources.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;We anticipate needing to utilize a portion of our line of credit which was recently extended to April 2025 to help with our continued investment in capacity to meet our expanding demand. We believe it is probable our existing cash balances and future actions will be sufficient to fund our normal business operations over the next twelve months from the date of this filing. &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-weight:400;line-height:120%"&gt;We received governmental wage subsidies from various governmental programs related to COVID-19 implications of $293 and $1,757 during the fiscal years 2022 and 2021, respectively and recorded the subsidies as a reduction of compensation expense, most of it is included in the "Costs of sales" line item in our consolidated statements of operations. We also have elected to defer payments of the employer portion of social security taxes during the payroll tax deferral period, which ended on December 31, 2020. As of April&#160;30, 2022, the total amount of such deferral was $2,633, which is included in the "Accrued expenses" line item in our consolidated balance sheet. Per the terms of the deferral program, the total amount is due on December 31, 2022.&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-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&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:400;line-height:120%"&gt;Accounting Standards Adopted&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In June 2016, the Financial Accounting Standards Board ("FASB") issued ASU 2016-03, &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:115%"&gt;Measurement of Credit Losses on Financial Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;, which provides guidance regarding the measurement and recognition of credit impairment for certain financial assets. ASU 2016-03 improves financial reporting by requiring more timely recording of credit losses on loans and other financial instruments held by financial institutions and other organizations. Under the new guidance, ASU 2016-03 requires an organization to measure all expected credit losses for financial assets held at the reporting date based on historical experience, current conditions, and reasonable supportable forecasts. We adopted ASU 2016-03 and its related guidance during the first quarter of fiscal 2021, and the adoption did not have a material impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;We estimate an allowance for doubtful accounts using a loss rate method. We measure all expected credit losses for financial assets held at the reporting date based on historical experience, current conditions, and reasonable supportable forecasts.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;A reconciliation of the beginning and ending allowance for doubtful accounts is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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="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:10pt;font-weight:700;line-height:115%"&gt;Year Ended &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:115%"&gt;April 30, 2022&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="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:700;line-height:115%"&gt;May 1, 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:700;line-height:114%"&gt;Balance as of Balance at beginning of year&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:114%"&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:114%"&gt;3,942&#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:114%"&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:114%"&gt;2,828&#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:114%"&gt;Charged to costs and expenses&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:114%"&gt;2,083&#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:114%"&gt;3,318&#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:114%"&gt;Deductions (1)&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:114%"&gt;(3,271)&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:114%"&gt;(2,204)&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:114%"&gt;Balance as of Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.75pt solid #000000;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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;(1) Includes account collections and write offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&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-weight:400;line-height:120%"&gt;There have been no significant ASUs issued that we adopted during the fiscal year ended April&#160;30, 2022.&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:400;line-height:120%"&gt;Accounting Standards Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2021, FASB issued ASU 2021-10, &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;Government Assistance (Topic 832): Disclosures by Business Entities About Government Assistance &lt;/span&gt;("ASU 2021-10"), which requires business entities to disclose information about transactions with a government that are accounted for by applying a grant or contribution model by analogy. For transactions covered by ASU 2021-10, the new standard requires the disclosure of information about the nature of the transaction, including significant terms and conditions, as well as the amounts and specific financial statement line items affected by the transaction. ASU 2021-10 is effective for annual periods beginning after December 15, 2021, which for us is the first quarter of fiscal 2023. Early adoption is permitted. The Company does not expect the adoption of ASU 2021-10 to have a material impact on future disclosures.</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <dakt:NatureOfBusinessPolicyTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0MjM_a5c9b5a3-b4c2-4583-8692-34c8394c5397">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Nature of business&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;: Daktronics, Inc. and its subsidiaries are engaged principally in the design, market, and manufacture of a wide range of integrated electronic display systems and related products which are sold in a variety of markets throughout the world and the rendering of related maintenance and professional services. Our products are designed primarily to inform and entertain people through the communication of content.&lt;/span&gt;</dakt:NatureOfBusinessPolicyTextBlock>
    <us-gaap:FiscalPeriod
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0MjE_32556ca1-8373-4b33-a0ee-ff52a7dbe672">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Fiscal year&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;: We operate on a 52- or 53-week fiscal year, with our fiscal year ending on the Saturday closest to April 30 of each year. When April 30 falls on a Wednesday, the fiscal year ends on the preceding Saturday. Within each fiscal year, each quarter is comprised of 13-week periods following the beginning of each fiscal year. In each 53-week year, an additional week is added to the first quarter, and each of the last three quarters is comprised of a 13-week period. The fiscal years ended April&#160;30, 2022 and May&#160;1, 2021 contained operating results for 52 weeks, while the fiscal year ended May&#160;2, 2020 contained operating results for 53 weeks.&lt;/span&gt;</us-gaap:FiscalPeriod>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0MTE_a5d3f37e-3eb6-4a4c-90c7-f73fbbca5fb6">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Principles of consolidation&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 consolidated financial statements include Daktronics, Inc. and its subsidiaries. All intercompany accounts and transactions are eliminated in consolidation.&lt;/span&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:InvestmentPolicyTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0MTI_2555df7d-53f0-405e-808e-3336848a99c9">&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-weight:400;line-height:120%;text-decoration:underline"&gt;Investments in affiliates&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;: Investments in affiliates over which we have significant influence are accounted for under the equity method of accounting, recording the investment at cost and then subsequently adjusting to account for our share of the affiliates' profit or losses, in accordance with the provisions of Accounting Standards Codification ("ASC") 323&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;,&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; &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;Investments - Equity Method and Joint Ventures&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;. Investments in affiliates over which we do not have the ability to exert significant influence over the affiliates' operating and financing activities are accounted for under the cost method of accounting, recording the investment at cost and then subsequently adjusting for any changes in ownership or dividends in accordance with the provisions of ASC 321&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;,&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; &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;Investments - Equity Securities&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;. We have evaluated our relationships with our affiliates and have determined that these entities are not variable interest entities. Equity method investments as a whole are assessed for other-than-temporary impairments whenever events or changes in circumstances indicate that the carrying amount of the investment may not be recoverable.&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-weight:400;line-height:120%"&gt;The aggregate amount of our investments in affiliates accounted for under the equity method was $16,916 and $19,887 as of April&#160;30, 2022 and May&#160;1, 2021 respectively. Our proportional share of the respective affiliates' earnings or losses is included in the "Other (expense) income, net" line item in our consolidated statements of operations. For the fiscal years 2022, 2021 and 2020, our share of the losses of our affiliates was $2,970, $2,370 and $741, respectively. During fiscal 2022, we purchased $7,488 of convertible notes (&#x201c;Notes&#x201d;) which are included in the &#x201c;Investment in affiliates and other assets" and "Current maturities of long-term receivables" line items in our consolidated balance sheet. There were no convertible notes as of May&#160;1, 2021.&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-weight:400;line-height:120%"&gt;We purchased services for research and development activities from our equity method investees. The total of these related party transactions for fiscal year 2022, 2021 and 2020 was $1,520, $460, and $1,113, respectively, which is included in the "Product design and development" line item in our consolidated statement of operations, and for fiscal 2022, $296 of this remains unpaid and is included in the "Accounts payable " line item in our consolidated balance sheet. Fiscal 2021 had $470 unpaid and included in the "Accounts payable" line item in our consolidated balance sheet. &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-weight:400;line-height:120%"&gt;Summarized financial information for equity method investments consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.121%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.121%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.126%"/&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="15" 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:700;line-height:115%"&gt;Year Ended&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:10pt;font-weight:700;line-height:115%"&gt;April 30, 2022&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:10pt;font-weight:700;line-height:115%"&gt;May 1, 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:10pt;font-weight:700;line-height:115%"&gt;May 2, 2020&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:114%"&gt;Balance sheet data:&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;/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:114%"&gt;Current assets&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:114%"&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:114%"&gt;6,672&#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:114%"&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:114%"&gt;7,534&#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:114%"&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:114%"&gt;10,593&#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 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:114%"&gt;Non-current 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:114%"&gt;4,491&#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:114%"&gt;4,637&#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:114%"&gt;4,266&#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:114%"&gt;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:114%"&gt;13,938&#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:114%"&gt;2,807&#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:114%"&gt;2,755&#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 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:114%"&gt;Non-current liabilities&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:114%"&gt;1,738&#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:114%"&gt;1,793&#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:114%"&gt;4,086&#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:700;line-height:114%"&gt;Income statement data:&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:114%"&gt;&#160;&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:114%"&gt;Net loss&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:114%"&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:114%"&gt;(11,928)&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:114%"&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:114%"&gt;(13,436)&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:114%"&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:114%"&gt;(1,383)&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;/table&gt;&lt;/div&gt;</us-gaap:InvestmentPolicyTextBlock>
    <us-gaap:EquityMethodInvestments
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfMzI5ODUzNDk0MzQwMw_6bf27f23-9da9-468c-a7e3-e47e2a89ec0e"
      unitRef="usd">16916000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfMzI5ODUzNDk0MzM5Nw_cfb8ec31-5110-413d-902d-5adaa04060a2"
      unitRef="usd">19887000</us-gaap:EquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfMzI5ODUzNDk0MzQ2MQ_8d90cb95-3996-480c-af27-6fda7088d858"
      unitRef="usd">-2970000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfMzI5ODUzNDk0MzQ1OA_aa1c7d49-c477-47db-b14f-0947bec36b3c"
      unitRef="usd">-2370000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfMzI5ODUzNDk0MzQ0NA_e6301d48-8836-4cd2-8210-3c2591cbcc3a"
      unitRef="usd">-741000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <dakt:NotesReceivableNoncurrent
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfMzg0ODI5MDc2MjMwMA_3aea775b-3bef-48e7-aed6-8273ff4b9180"
      unitRef="usd">7488000</dakt:NotesReceivableNoncurrent>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfMzg0ODI5MDc2MjMxNQ_bdd79984-fc31-4a1a-a1a7-fa5b0d559f3c"
      unitRef="usd">1520000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDM5ODA0NjU3NjYyNA_2046d218-e870-4426-8e9b-55d114483134"
      unitRef="usd">460000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDM5ODA0NjU3NjYzMA_f9883739-9b23-4240-909b-17d5f257f52e"
      unitRef="usd">1113000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfMzg0ODI5MDc2MjMyMw_d7f16b4e-2008-419b-adcb-48a695742575"
      unitRef="usd">296000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDM5ODA0NjU3Njk1Ng_da61d17f-6094-4481-873a-b625bc62e3b3"
      unitRef="usd">470000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:EquityMethodInvestmentsTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0MDQ_bc0b0130-1438-4809-9700-9cddddc8d54c">&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-weight:400;line-height:120%"&gt;Summarized financial information for equity method investments consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.121%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.121%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.126%"/&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="15" 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:700;line-height:115%"&gt;Year Ended&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:10pt;font-weight:700;line-height:115%"&gt;April 30, 2022&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:10pt;font-weight:700;line-height:115%"&gt;May 1, 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:10pt;font-weight:700;line-height:115%"&gt;May 2, 2020&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:114%"&gt;Balance sheet data:&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;/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:114%"&gt;Current assets&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:114%"&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:114%"&gt;6,672&#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:114%"&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:114%"&gt;7,534&#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:114%"&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:114%"&gt;10,593&#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 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:114%"&gt;Non-current 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:114%"&gt;4,491&#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:114%"&gt;4,637&#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:114%"&gt;4,266&#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:114%"&gt;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:114%"&gt;13,938&#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:114%"&gt;2,807&#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:114%"&gt;2,755&#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 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:114%"&gt;Non-current liabilities&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:114%"&gt;1,738&#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:114%"&gt;1,793&#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:114%"&gt;4,086&#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:700;line-height:114%"&gt;Income statement data:&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:114%"&gt;&#160;&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:114%"&gt;Net loss&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:114%"&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:114%"&gt;(11,928)&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:114%"&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:114%"&gt;(13,436)&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:114%"&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:114%"&gt;(1,383)&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;/table&gt;&lt;/div&gt;</us-gaap:EquityMethodInvestmentsTextBlock>
    <us-gaap:AssetsCurrent
      contextRef="i42f220646b7a4f1f97c57759c5c6c7fc_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmU2MWE4Nzk1ODBjYjQyNGE5YjIyZjM4Yzk4YWI4YWQ3L3RhYmxlcmFuZ2U6ZTYxYTg3OTU4MGNiNDI0YTliMjJmMzhjOThhYjhhZDdfMy0xLTEtMS0zNw_1dfbe55c-d081-4056-bd9e-64f10798d9b6"
      unitRef="usd">6672000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i836862e4afc548e58392ef8f624945d7_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmU2MWE4Nzk1ODBjYjQyNGE5YjIyZjM4Yzk4YWI4YWQ3L3RhYmxlcmFuZ2U6ZTYxYTg3OTU4MGNiNDI0YTliMjJmMzhjOThhYjhhZDdfMy0zLTEtMS0zNw_5b1f7ed9-672a-4772-9b9d-0e008ac0d5a2"
      unitRef="usd">7534000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i9fa2fa04e9a746128f5491813393fe85_I20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmU2MWE4Nzk1ODBjYjQyNGE5YjIyZjM4Yzk4YWI4YWQ3L3RhYmxlcmFuZ2U6ZTYxYTg3OTU4MGNiNDI0YTliMjJmMzhjOThhYjhhZDdfMy01LTEtMS0zNw_286dd5bb-5e76-4ed3-95cc-904462015de7"
      unitRef="usd">10593000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="i42f220646b7a4f1f97c57759c5c6c7fc_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmU2MWE4Nzk1ODBjYjQyNGE5YjIyZjM4Yzk4YWI4YWQ3L3RhYmxlcmFuZ2U6ZTYxYTg3OTU4MGNiNDI0YTliMjJmMzhjOThhYjhhZDdfNC0xLTEtMS0zNw_52e802c1-b586-47fc-b34a-03fdc5c39ae3"
      unitRef="usd">4491000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="i836862e4afc548e58392ef8f624945d7_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmU2MWE4Nzk1ODBjYjQyNGE5YjIyZjM4Yzk4YWI4YWQ3L3RhYmxlcmFuZ2U6ZTYxYTg3OTU4MGNiNDI0YTliMjJmMzhjOThhYjhhZDdfNC0zLTEtMS0zNw_3d4d785d-7500-480e-b235-1b2a8bc90f07"
      unitRef="usd">4637000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="i9fa2fa04e9a746128f5491813393fe85_I20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmU2MWE4Nzk1ODBjYjQyNGE5YjIyZjM4Yzk4YWI4YWQ3L3RhYmxlcmFuZ2U6ZTYxYTg3OTU4MGNiNDI0YTliMjJmMzhjOThhYjhhZDdfNC01LTEtMS0zNw_896018c2-8a6f-4af0-aeae-c87fc12b6a13"
      unitRef="usd">4266000</us-gaap:AssetsNoncurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i42f220646b7a4f1f97c57759c5c6c7fc_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmU2MWE4Nzk1ODBjYjQyNGE5YjIyZjM4Yzk4YWI4YWQ3L3RhYmxlcmFuZ2U6ZTYxYTg3OTU4MGNiNDI0YTliMjJmMzhjOThhYjhhZDdfNS0xLTEtMS0zNw_f466cd7f-fe9c-4595-a65f-2f434ca83735"
      unitRef="usd">13938000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i836862e4afc548e58392ef8f624945d7_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmU2MWE4Nzk1ODBjYjQyNGE5YjIyZjM4Yzk4YWI4YWQ3L3RhYmxlcmFuZ2U6ZTYxYTg3OTU4MGNiNDI0YTliMjJmMzhjOThhYjhhZDdfNS0zLTEtMS0zNw_c93d9f47-717d-45d6-af5c-354436e6b082"
      unitRef="usd">2807000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i9fa2fa04e9a746128f5491813393fe85_I20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmU2MWE4Nzk1ODBjYjQyNGE5YjIyZjM4Yzk4YWI4YWQ3L3RhYmxlcmFuZ2U6ZTYxYTg3OTU4MGNiNDI0YTliMjJmMzhjOThhYjhhZDdfNS01LTEtMS0zNw_94784eac-a55a-46cb-90f8-c15eccb3b292"
      unitRef="usd">2755000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i42f220646b7a4f1f97c57759c5c6c7fc_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmU2MWE4Nzk1ODBjYjQyNGE5YjIyZjM4Yzk4YWI4YWQ3L3RhYmxlcmFuZ2U6ZTYxYTg3OTU4MGNiNDI0YTliMjJmMzhjOThhYjhhZDdfNi0xLTEtMS0zNw_4f34cf41-a7e2-4a7f-bdee-53c91c43197e"
      unitRef="usd">1738000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i836862e4afc548e58392ef8f624945d7_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmU2MWE4Nzk1ODBjYjQyNGE5YjIyZjM4Yzk4YWI4YWQ3L3RhYmxlcmFuZ2U6ZTYxYTg3OTU4MGNiNDI0YTliMjJmMzhjOThhYjhhZDdfNi0zLTEtMS0zNw_4ea1487f-fdce-4e06-b501-6d4ec8347eb9"
      unitRef="usd">1793000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i9fa2fa04e9a746128f5491813393fe85_I20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmU2MWE4Nzk1ODBjYjQyNGE5YjIyZjM4Yzk4YWI4YWQ3L3RhYmxlcmFuZ2U6ZTYxYTg3OTU4MGNiNDI0YTliMjJmMzhjOThhYjhhZDdfNi01LTEtMS0zNw_52928941-d9c5-4dea-9dcd-50f7f240fb2b"
      unitRef="usd">4086000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:NetIncomeLoss
      contextRef="ia44af01ca35142ff92c20506bc499ce9_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmU2MWE4Nzk1ODBjYjQyNGE5YjIyZjM4Yzk4YWI4YWQ3L3RhYmxlcmFuZ2U6ZTYxYTg3OTU4MGNiNDI0YTliMjJmMzhjOThhYjhhZDdfOC0xLTEtMS0zNw_7e03c5c9-9a96-4c13-87e9-2eae1e7f7db8"
      unitRef="usd">-11928000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i148a66ab34dc4d5ca1076ec8614c3554_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmU2MWE4Nzk1ODBjYjQyNGE5YjIyZjM4Yzk4YWI4YWQ3L3RhYmxlcmFuZ2U6ZTYxYTg3OTU4MGNiNDI0YTliMjJmMzhjOThhYjhhZDdfOC0zLTEtMS0zNw_d3e16fb2-9954-4efd-9ab6-b80ac3b96633"
      unitRef="usd">-13436000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i36b7a409876546aeb2d0d1dffb52b1b9_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmU2MWE4Nzk1ODBjYjQyNGE5YjIyZjM4Yzk4YWI4YWQ3L3RhYmxlcmFuZ2U6ZTYxYTg3OTU4MGNiNDI0YTliMjJmMzhjOThhYjhhZDdfOC01LTEtMS0zNw_5d069c5a-0f91-4683-a149-a4b75508d9f1"
      unitRef="usd">-1383000</us-gaap:NetIncomeLoss>
    <us-gaap:UseOfEstimates
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0MTU_fe5e1429-6a57-43da-94a2-102d939077fc">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Use of estimates&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 preparation of financial statements in conformity with accounting principles generally accepted in the United States of America ("GAAP") requires management to make estimates and assumptions affecting the reported amounts of assets and liabilities; the disclosure of contingent assets and liabilities at the date of the financial statements; the reported amounts of revenues and expenses during the reporting period; and our ability to continue as a going concern. Due to the inherent uncertainty involved in making estimates, actual results in future periods may&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; &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;differ from those estimates. Material estimates that are particularly susceptible to significant change in the near-term relate to the determination of the estimated total costs on uniquely configured contracts and estimated costs to be incurred for product warranties and income taxes. Estimation processes are also used in inventory valuation and determining, the allowance for doubtful accounts, share-based compensation, goodwill impairment, and extended warranty and product maintenance agreements. Changes in estimates are reflected in the periods in which they become known.&lt;/span&gt;</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0MjQ_cfec6f99-f668-4967-9d5c-a0ddbe781096">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Cash and cash equivalents&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;: All highly liquid investments with maturities of three months or less at the date of purchase are considered to be cash equivalents and consist primarily of government repurchase agreements, savings accounts and money market accounts that are carried at cost, which approximates fair value. We maintain our cash in bank deposit accounts, the balances of which at times may&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; &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;exceed federally insured limits. We have not experienced any losses in such accounts.&lt;/span&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0MTY_ab1b1d3e-4f1f-473c-a12d-52a836d00652">&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-weight:400;line-height:120%;text-decoration:underline"&gt;Restricted cash&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 cash consists of cash and cash equivalents held in bank deposit accounts to secure issuances of foreign bank guarantees.&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-weight:400;line-height:120%"&gt;The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated balance sheets that sum to the totals of the same amounts shown in the consolidated statements of cash flows. Restricted cash consists of cash and cash equivalents held in bank deposit accounts to secure issuances of foreign bank guarantees.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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:10pt;font-weight:700;line-height:114%"&gt;April 30, 2022&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:10pt;font-weight:700;line-height:114%"&gt;May 1, 2021&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:10pt;font-weight:700;line-height:114%"&gt;May 2, 2020&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:114%"&gt;Cash and cash equivalents&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:114%"&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:114%"&gt;17,143&#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:114%"&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:114%"&gt;77,590&#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:114%"&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:114%"&gt;40,398&#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:114%"&gt;Restricted cash&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:114%"&gt;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:114%"&gt;2,812&#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:114%"&gt;14&#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:114%"&gt;Total cash, cash equivalents, and restricted cash shown in the consolidated statements of cash flows&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:114%"&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:114%"&gt;18,008&#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:114%"&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:114%"&gt;80,402&#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:114%"&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:114%"&gt;40,412&#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:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0MzE_9f172f29-5633-4817-8b58-4f5ffdf8240a">&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-weight:400;line-height:120%"&gt;The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated balance sheets that sum to the totals of the same amounts shown in the consolidated statements of cash flows. Restricted cash consists of cash and cash equivalents held in bank deposit accounts to secure issuances of foreign bank guarantees.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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:10pt;font-weight:700;line-height:114%"&gt;April 30, 2022&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:10pt;font-weight:700;line-height:114%"&gt;May 1, 2021&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:10pt;font-weight:700;line-height:114%"&gt;May 2, 2020&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:114%"&gt;Cash and cash equivalents&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:114%"&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:114%"&gt;17,143&#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:114%"&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:114%"&gt;77,590&#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:114%"&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:114%"&gt;40,398&#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:114%"&gt;Restricted cash&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:114%"&gt;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:114%"&gt;2,812&#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:114%"&gt;14&#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:114%"&gt;Total cash, cash equivalents, and restricted cash shown in the consolidated statements of cash flows&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:114%"&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:114%"&gt;18,008&#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:114%"&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:114%"&gt;80,402&#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:114%"&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:114%"&gt;40,412&#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:ScheduleOfCashAndCashEquivalentsTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjI4MDVkZDUzOGMzNTQxNDU4Y2ZlOTc2ZDIwMjU5NGRiL3RhYmxlcmFuZ2U6MjgwNWRkNTM4YzM1NDE0NThjZmU5NzZkMjAyNTk0ZGJfMS0xLTEtMS0zNw_f0dcaa84-c2be-4f40-a60b-f43a74a2ca8f"
      unitRef="usd">17143000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjI4MDVkZDUzOGMzNTQxNDU4Y2ZlOTc2ZDIwMjU5NGRiL3RhYmxlcmFuZ2U6MjgwNWRkNTM4YzM1NDE0NThjZmU5NzZkMjAyNTk0ZGJfMS0zLTEtMS0zNw_6f7f3061-8882-439c-89a5-2c53c6bf33af"
      unitRef="usd">77590000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i50492fbc99e94c12a7d6ccf6a7dbd305_I20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjI4MDVkZDUzOGMzNTQxNDU4Y2ZlOTc2ZDIwMjU5NGRiL3RhYmxlcmFuZ2U6MjgwNWRkNTM4YzM1NDE0NThjZmU5NzZkMjAyNTk0ZGJfMS01LTEtMS0zNw_0ed96b4d-6338-44fb-8106-849648d0d5c8"
      unitRef="usd">40398000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjI4MDVkZDUzOGMzNTQxNDU4Y2ZlOTc2ZDIwMjU5NGRiL3RhYmxlcmFuZ2U6MjgwNWRkNTM4YzM1NDE0NThjZmU5NzZkMjAyNTk0ZGJfMi0xLTEtMS0zNw_951bb941-5df0-4ee5-be7c-bf3299ebd2fb"
      unitRef="usd">865000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjI4MDVkZDUzOGMzNTQxNDU4Y2ZlOTc2ZDIwMjU5NGRiL3RhYmxlcmFuZ2U6MjgwNWRkNTM4YzM1NDE0NThjZmU5NzZkMjAyNTk0ZGJfMi0zLTEtMS0zNw_1f77db5b-20c3-4164-9df1-a301e0804290"
      unitRef="usd">2812000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i50492fbc99e94c12a7d6ccf6a7dbd305_I20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjI4MDVkZDUzOGMzNTQxNDU4Y2ZlOTc2ZDIwMjU5NGRiL3RhYmxlcmFuZ2U6MjgwNWRkNTM4YzM1NDE0NThjZmU5NzZkMjAyNTk0ZGJfMi01LTEtMS0zNw_2d543c01-bfbb-4ba6-9ebe-83430b792ecf"
      unitRef="usd">14000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjI4MDVkZDUzOGMzNTQxNDU4Y2ZlOTc2ZDIwMjU5NGRiL3RhYmxlcmFuZ2U6MjgwNWRkNTM4YzM1NDE0NThjZmU5NzZkMjAyNTk0ZGJfMy0xLTEtMS0zNw_707607b6-9d52-4607-bd71-c4fcc87d3c20"
      unitRef="usd">18008000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjI4MDVkZDUzOGMzNTQxNDU4Y2ZlOTc2ZDIwMjU5NGRiL3RhYmxlcmFuZ2U6MjgwNWRkNTM4YzM1NDE0NThjZmU5NzZkMjAyNTk0ZGJfMy0zLTEtMS0zNw_a392ed5a-bcf6-46f8-a016-2f1c6e9a89b5"
      unitRef="usd">80402000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i50492fbc99e94c12a7d6ccf6a7dbd305_I20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjI4MDVkZDUzOGMzNTQxNDU4Y2ZlOTc2ZDIwMjU5NGRiL3RhYmxlcmFuZ2U6MjgwNWRkNTM4YzM1NDE0NThjZmU5NzZkMjAyNTk0ZGJfMy01LTEtMS0zNw_0f4bf1ae-1719-406a-94e9-ae4da40ded95"
      unitRef="usd">40412000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0MTc_c07afa75-8271-4bc8-9124-4639ca6a92a9">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Inventories:&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; In accordance with ASC 330&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;,&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; &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;Inventory, &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;our inventories are stated at the lower of cost (first-in, first-out method) and net realizable value. Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. Cost is measured as the price of the components and allocated expenses for production or betterment of the inventory item. When we estimate net realizable value to be lower than cost, any necessary adjustments are charged to cost of sales in that period. In determining net realizable value, we review various factors such as current inventory levels, forecasted demand, costs of completion, and technological obsolescence.&lt;/span&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0MTg_c873e676-516d-4d80-bf72-a9832fb28107">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Allowance for doubtful accounts:&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; We make estimates regarding the collectability of our accounts receivable, long-term receivables, contract assets and other receivables. In evaluating the adequacy of our allowance for doubtful accounts, we analyze specific balances, customer creditworthiness, changes in customer payment cycles, and current economic trends. If &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 financial condition of any customer were to deteriorate, resulting in an impairment of its ability to make payments, additional allowances may be required. We charge off receivables at such time it is determined collection will not occur in accordance with ASC 310, &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;Receivables&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;.&lt;/span&gt;</us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0MjI_987fea23-77ee-45e0-b8ef-accf7b631e3a">&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-weight:400;line-height:120%;text-decoration:underline"&gt;Revenue recognition&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;: Our accounting policies and estimates are in accordance with ASC 606&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;,&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; &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;Revenue from Contracts with Customers, &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 are as follows:&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-weight:400;line-height:120%"&gt;Contracts are identified and follow the revenue recognition policies when all of the following occur: we have evidence that all parties to the contract have approved the contract and are committed to perform their respective obligations, we can identify each party&#x2019;s rights regarding the goods or services to be transferred, we can identify the payment terms for the goods or services to be transferred, the contract has commercial substance, and it is probable we will collect substantially all of the consideration to which we would be entitled in exchange for the goods or services.&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-weight:400;line-height:120%"&gt;Pre-contract costs are generally expensed as incurred, unless they are directly associated with an anticipated contract and recoverability from that contract is probable. Pre-contract costs directly associated with anticipated contracts expected to be recoverable include $117 and $492 as of April&#160;30, 2022 and May&#160;1, 2021, respectively. These are included in the "Inventories" line item in our consolidated balance sheets.&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-weight:400;line-height:120%"&gt;At contract inception, we identify performance obligations by reviewing the agreement for material distinct goods and services. Goods and services are distinct when the customer can benefit from them on its own and our promises to transfer these items are identifiable from other promises within the contract. When we are contracted to provide a single promise (an integrated system), we often treat it as a single performance obligation if we are providing goods and services with the same pattern of transfer that are highly integrated or interdependent, that are modified or customized by other goods or services promised, or that provide a combined outcome for which the customer has contracted. When less interdependency or integration is necessary, or when the customer can benefit from distinct items, we separate the contract into multiple performance obligations. We account for extended warranties and other services ("service-type warranties") that represent a distinct service as a separate performance obligation.&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-weight:400;line-height:120%"&gt;Our contracts can contain multiple components of transaction price. We evaluate each contract for these components and include fixed consideration, variable consideration, financing components, and non-cash consideration and exclude consideration payable to a customer and sales taxes in the transaction price. When we are responsible for site installations which include subcontracted work, we maintain the contractual responsibilities and risks and include the consideration for these services in the transaction price. When our contract contains variable consideration, including return rights, discounts, claims, unpriced change orders, and liquidated damages, we estimate the transaction price using the expected value (i.e., the sum of the probability-weighted amount) or the most likely amount method, whichever is expected to better predict revenue for that contract situation. We also constrain the revenue to the extent that it is probable that a significant reversal of the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. We consider the following factors in determining revenue associated with variable consideration: (a) the contract or other evidence providing the legal basis, (b) additional costs caused by unforeseen circumstances, (c) evidence supporting the claim, and (d) historical evidence and patterns of customers. We adjust the contract price for the effects of a significant financing component if we expect, at contract inception, that the period between when we transfer goods and services to a customer will exceed one year from the time the customer pays and represents financing. If the payment structures exceed a year but are structured to account for risks with a contract or correspond to payments on milestones or are scheduled for performance, we do not adjust the contract price for a financing component. See "Note 6&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;.&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; Receivables" for amounts recorded in long-term receivables.&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-weight:400;line-height:120%"&gt;When separate performance obligations are identified, we allocate the transaction price to the individual performance obligation based on the best method we judge as faithfully depicting the value of the performance obligation. Many of our contracts are bundled, and we do not have separate selling prices for each performance obligation; therefore, for these contracts, we primarily use the cost plus a margin approach to allocate the relative transaction price to identified performance obligations, as it is the best representative of our pricing methods.&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-weight:400;line-height:120%"&gt;Revenue is recognized when we satisfy a performance obligation. We receive payments from customers based on a billing schedule as established in our contracts. Billing schedules include down payments and progress billings over time; set milestone payments that are specific to the project are scheduled for performance-based payments or are set time-based payment(s). Variability in contract assets and contract liabilities relates to the timing of billings and revenue recognition, which can vary significantly depending on contractual payment terms, build and installation schedules and the related timing differences in transfer of control. Balances are also impacted by the seasonality in our business.&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-weight:400;line-height:120%"&gt;Significant judgments and estimates are used in our revenue policies. In order to assure appropriate and consistent revenue recognition, we regularly evaluate available project related information and update estimates accordingly. We maintain internal policies and procedures to provide guidance for those involved in recording revenue. We monitor for changes in our business sales practices and customer interactions to capture the appropriate types of performance obligations and adjust for any change in control terms and conditions.&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-weight:400;line-height:120%"&gt;Our material performance obligation types include:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;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;Unique configuration contracts&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;: audio-visual communication systems uniquely configured (custom) or integrated for a customer's particular location and system configuration&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; &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;may&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; &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;include all or a combination of the following: engineering services, project management services, video display(s), control solution(s), installation and integration services, scoring and messaging equipment, training, other on-site services, spare parts, software licenses, and assurance-type warranties.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;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;We&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; &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;may&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; &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;have multiple performance obligations in these types of contracts; however, a majority are treated as a combined single performance obligation. In our judgment, this accounting treatment is most appropriate because the substantial part of our promise to customers is to provide significant integration services and incorporate individual goods and services into a combined output or system. Often times, the system is customized or significantly modified to the customer's desired configurations and location, and the interrelated goods and services provide utility to the customer as a package.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;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;Revenue for uniquely configured (custom) or integrated systems is recognized over time using the cost incurred input method. Over time revenue recognition is appropriate because we have no alternative use for the uniquely configured system and have an enforceable right to payment for work performed. The cost incurred input method measures costs incurred to date compared to estimated total costs for each contract. This method is the most faithful depiction of our performance because it measures the value of the contract transferred to the customer. Costs to perform include direct and indirect costs for contract design, production, integration, installation, and assurance-type warranty reserve. Direct costs include materials and components; manufacturing, project management and engineering labor; and subcontracting expenses. Indirect costs include allocated charges for such items as facilities and equipment depreciation and general overhead. Provisions of estimated losses on uncompleted contracts are made in the period when such losses are capable of being estimated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;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;Contract modifications to existing contracts with customers are evaluated in accordance with the five-step revenue model. We treat contract modifications as a separate contract and new performance obligations when the additional goods or services are distinct and do not add to the unique configuration or are outside the integrated system and when the consideration reflects standalone selling prices. If the additional goods or services offered under the modification enhance the uniquely configured or integrated systems, revenue is allocated to the existing contracts' performance obligation. Modifications may cause changes in the timing of revenue recognition depending on the allocation to various performance obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;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;The time between contract order and project completion is typically less than 12 months but may extend longer depending on the amount of custom work and customers&#x2019; delivery needs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;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;Limited configuration (standard systems) and after-sale parts contracts&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;: Limited configured (standard systems) or after-sale parts contracts with limited or no configuration or limited integration are recognized as distinct individual performance obligations when material. When not distinct, we combine into one performance obligation the goods and/or services with each other until the bundle of goods or services is distinct. For standard display purchases made in large quantities, we account for each piece of equipment separately as a distinct performance obligation from which a customer derives benefit. Immaterial goods or services in the context of the contract are included with the display system performance obligation. Standard systems and equipment with limited configurations or integrations may include all or a combination (when immaterial) of the following performance obligations: engineering services, project management services, video display(s), control solution(s), installation and integration services, scoring, messaging and audio equipment, training, spare parts, software licenses, assurance-type warranties, and after-sale parts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;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;Revenue is recognized at a point in time when control passes, or over time as services are performed. When fulfilling limited configuration performance obligations, we are typically able to redirect the video displays or scoring, messaging, or audio equipment to another customer without incurring significant economic losses. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;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;Therefore, we have an alternative use for the performance obligation and recognize revenue upon our substantial completion and at the point in time we estimate control has transferred to the customer. When limited configured single performance obligations are more service-type (i.e., installation and integration services), we recognize revenue over time using the cost-to-cost input method, which is the most faithful depiction of the customer obtaining control and benefits from the work performed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;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;Services and other&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;: Services sold on a stand-alone basis or after the initial system sale include performance obligations such as event support, control room design, on-site training, equipment service, service-type warranties, technical support, software sold as a service, and other immaterial revenue streams. These are contracted with a customer generally per service event or service type on a stand-alone basis. Services, service type warranties, and other are recognized as net sales when the services are performed, and control is transferred to the customer at a point in time when title or control passes or over time as services are performed and for time-based "stand ready to perform" type obligations. We use professional judgment to determine control transfer. If we have the right to consideration from a customer that directly corresponds with the value of our performance (where we bill a fixed amount for each hour of service provided), we recognize revenue related to the work completed.&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:400;line-height:120%"&gt;Software: &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;Revenues from software license fees on sales, other than uniquely configured type contracts, are recognized when delivery of the product has occurred. Subscription-based licenses include the right for a customer to use our licenses and receive related support for a specified term, and revenue is recognized pro-rata over the term of the engagement.&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:400;line-height:120%"&gt;Shipping and handling costs: &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;Shipping and handling costs collected from our customers in connection with our sales are recorded as revenue. We record shipping and handling costs as a component of cost of sales at the time the product is shipped.&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:400;line-height:120%"&gt;Warranty: &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;We offer a standard parts coverage warranty for periods varying from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfMjA2Nzc_b3f916f1-e1fa-4186-80c9-faee84cb11f0"&gt;one&lt;/span&gt; to five years for most of our products. We also offer additional types of warranties to include on-site labor, routine maintenance and event support. In addition, the terms of warranties on some installations can vary from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfMjA4OTU_dad1a03f-af93-4a98-9a21-3433dee3058c"&gt;one&lt;/span&gt; to 10 years. The specific terms and conditions of these warranties vary primarily depending on the type of product sold. We estimate the costs which may be incurred under the contractual warranty obligations (assurance type warranty) and record a liability in the amount of such estimated costs at the time the revenue is recognized. Factors affecting our estimate of the cost of our warranty obligations include historical experience and expectations of future conditions. We continually assess the adequacy of our recorded warranty accruals and, to the extent we experience any changes in warranty claim activity or costs associated with servicing those claims, our accrued warranty obligation is adjusted accordingly. For service-type warranty contracts, we allocate revenue to this performance obligation, recognize the revenue over time, and recognize costs as incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:CapitalizedContractCostNet
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfMzg0ODI5MDc2MjMzMg_fd78f64f-fab7-4a33-8bb1-23a84d38dcae"
      unitRef="usd">117000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfODc1NQ_f6f2c5ed-d15e-41df-a978-89fa47e9290b"
      unitRef="usd">492000</us-gaap:CapitalizedContractCostNet>
    <dakt:ProductWarrantyAccrualStandardPartsWarrantyCoverageTerm
      contextRef="ic8684d3c534b4cf2ac49078c9daccd00_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfMjA2ODM_ba584ebe-255d-41da-98b8-370f46bf6cb9">P5Y</dakt:ProductWarrantyAccrualStandardPartsWarrantyCoverageTerm>
    <dakt:ProductWarrantyAccrualInstallationWarrantyCoverageTerm
      contextRef="ic8684d3c534b4cf2ac49078c9daccd00_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfMjA5MDE_01692cc0-c107-4ac3-a559-8e8e2a6e5e27">P10Y</dakt:ProductWarrantyAccrualInstallationWarrantyCoverageTerm>
    <dakt:RevenueRecognitionLongtermReceivablesAndAdvertisingRightsPolicyTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0Mjc_b2dc5d35-857e-454d-94c3-bb5d9fd9f65a">&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;Long-term receivables and advertising rights:&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; We occasionally sell and install our products at facilities in exchange for the rights to sell or to retain future advertising revenues. For these transactions, we recognize revenue equal to the amount of the present value of the future advertising payments if enough advertising is sold to obtain normal margins on the contract, and we record the related receivable in long-term receivables. We recognize imputed interest as earned.&lt;/span&gt;</dakt:RevenueRecognitionLongtermReceivablesAndAdvertisingRightsPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentImpairment
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0Mjg_645bbcda-19dd-43c7-9fa3-30c6e1cad3d2">&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-weight:400;line-height:120%;text-decoration:underline"&gt;Property and equipment&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;: In accordance with ASC 360, &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;Property, Plant, and Equipment, &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;property and equipment are stated at cost and depreciated principally on the straight-line method over the following estimated useful lives:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&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:10pt;font-weight:700;line-height:114%"&gt;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:114%"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;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:10pt;font-weight:400;line-height:114%"&gt;5 - 40&lt;/span&gt;&lt;/div&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:114%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" 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:10pt;font-weight:400;line-height:114%"&gt;5 - 7&lt;/span&gt;&lt;/div&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:114%"&gt;Office furniture and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:114%"&gt;3 - 5&lt;/span&gt;&lt;/div&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:114%"&gt;Computer software and hardware&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" 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:10pt;font-weight:400;line-height:114%"&gt;3 - 5&lt;/span&gt;&lt;/div&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:114%"&gt;Equipment held for rental&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:114%"&gt;2 - 7&lt;/span&gt;&lt;/div&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:114%"&gt;Demonstration equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" 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:10pt;font-weight:400;line-height:114%"&gt;3 - 5&lt;/span&gt;&lt;/div&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:114%"&gt;Transportation equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:114%"&gt;5 - 7&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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-weight:400;line-height:120%"&gt;Leasehold improvements are depreciated over the lesser of the useful life of the asset or the term of the lease.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentImpairment>
    <dakt:PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0MTM_92e2e661-fae6-4d66-a05d-d5cdc53b2d58">&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-weight:400;line-height:120%;text-decoration:underline"&gt;Property and equipment&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;: In accordance with ASC 360, &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;Property, Plant, and Equipment, &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;property and equipment are stated at cost and depreciated principally on the straight-line method over the following estimated useful lives:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&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:10pt;font-weight:700;line-height:114%"&gt;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:114%"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;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:10pt;font-weight:400;line-height:114%"&gt;5 - 40&lt;/span&gt;&lt;/div&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:114%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" 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:10pt;font-weight:400;line-height:114%"&gt;5 - 7&lt;/span&gt;&lt;/div&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:114%"&gt;Office furniture and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:114%"&gt;3 - 5&lt;/span&gt;&lt;/div&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:114%"&gt;Computer software and hardware&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" 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:10pt;font-weight:400;line-height:114%"&gt;3 - 5&lt;/span&gt;&lt;/div&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:114%"&gt;Equipment held for rental&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:114%"&gt;2 - 7&lt;/span&gt;&lt;/div&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:114%"&gt;Demonstration equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" 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:10pt;font-weight:400;line-height:114%"&gt;3 - 5&lt;/span&gt;&lt;/div&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:114%"&gt;Transportation equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:114%"&gt;5 - 7&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</dakt:PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i2b7cb29df7614feebc9eefca91ba98a3_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjQ4NGE1ZTIyZTdhNjRmN2ViZmZhNjk3MTJlYzIxYTk2L3RhYmxlcmFuZ2U6NDg0YTVlMjJlN2E2NGY3ZWJmZmE2OTcxMmVjMjFhOTZfMS0xLTEtMS0zNy90ZXh0cmVnaW9uOjhlYTFiNjA0MTM4MjQ3NjVhMzBmNTJjZWM0OTE3NzQ3XzQ_bc1a2d74-191d-4874-9f8b-2224a4eebeb3">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i69e808b5aa844b5a818d657c783cafac_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjQ4NGE1ZTIyZTdhNjRmN2ViZmZhNjk3MTJlYzIxYTk2L3RhYmxlcmFuZ2U6NDg0YTVlMjJlN2E2NGY3ZWJmZmE2OTcxMmVjMjFhOTZfMS0xLTEtMS0zNy90ZXh0cmVnaW9uOjhlYTFiNjA0MTM4MjQ3NjVhMzBmNTJjZWM0OTE3NzQ3Xzk_4b3b366e-6546-4de0-b0d8-a390fb4d4023">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="iff713727b81d49d9a43e56fc2258df6f_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjQ4NGE1ZTIyZTdhNjRmN2ViZmZhNjk3MTJlYzIxYTk2L3RhYmxlcmFuZ2U6NDg0YTVlMjJlN2E2NGY3ZWJmZmE2OTcxMmVjMjFhOTZfMi0xLTEtMS0zNy90ZXh0cmVnaW9uOmNjOGIyZDIwNDJmMDQ0MjFhYWM1YzMyMDM5NWU4NTc5XzQ_90ff926c-9990-4b1e-b59a-ce86ae056e85">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i73335519a520441d9d5146df3c338f3b_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjQ4NGE1ZTIyZTdhNjRmN2ViZmZhNjk3MTJlYzIxYTk2L3RhYmxlcmFuZ2U6NDg0YTVlMjJlN2E2NGY3ZWJmZmE2OTcxMmVjMjFhOTZfMi0xLTEtMS0zNy90ZXh0cmVnaW9uOmNjOGIyZDIwNDJmMDQ0MjFhYWM1YzMyMDM5NWU4NTc5Xzk_8941b27a-7298-49b2-a1e4-90018474fabf">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ie89edda887aa47fc91b6ed9fd9a43546_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjQ4NGE1ZTIyZTdhNjRmN2ViZmZhNjk3MTJlYzIxYTk2L3RhYmxlcmFuZ2U6NDg0YTVlMjJlN2E2NGY3ZWJmZmE2OTcxMmVjMjFhOTZfMy0xLTEtMS0zNy90ZXh0cmVnaW9uOjEyNmMwMzM5ZDYwZDQ3MGE5MmU5M2EyNzVhMTUyMTE5XzQ_fde5c74e-486a-4ad3-a9e0-a474c3c98bb0">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i1ac8e43a3abd46d695d99b3647e7569e_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjQ4NGE1ZTIyZTdhNjRmN2ViZmZhNjk3MTJlYzIxYTk2L3RhYmxlcmFuZ2U6NDg0YTVlMjJlN2E2NGY3ZWJmZmE2OTcxMmVjMjFhOTZfMy0xLTEtMS0zNy90ZXh0cmVnaW9uOjEyNmMwMzM5ZDYwZDQ3MGE5MmU5M2EyNzVhMTUyMTE5Xzk_fb62a7bd-761a-4bce-ac41-3c72f45e0806">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i16776703103d409aaf9e8b53fdb0daed_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjQ4NGE1ZTIyZTdhNjRmN2ViZmZhNjk3MTJlYzIxYTk2L3RhYmxlcmFuZ2U6NDg0YTVlMjJlN2E2NGY3ZWJmZmE2OTcxMmVjMjFhOTZfNC0xLTEtMS0zNy90ZXh0cmVnaW9uOjQ0MDY5NDk4MzA4OTRlNWNhMTcxOGEwOGJiYjhkNGI5XzQ_c82b0bff-5c9e-4807-b5e7-4c0c47024192">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ic6504ab096614ebb937de9615623bddb_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjQ4NGE1ZTIyZTdhNjRmN2ViZmZhNjk3MTJlYzIxYTk2L3RhYmxlcmFuZ2U6NDg0YTVlMjJlN2E2NGY3ZWJmZmE2OTcxMmVjMjFhOTZfNC0xLTEtMS0zNy90ZXh0cmVnaW9uOjQ0MDY5NDk4MzA4OTRlNWNhMTcxOGEwOGJiYjhkNGI5Xzk_02ce9212-de9b-45b7-98b3-23d5aa19f3e3">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="iaae29d94946c457094ee4b3db9d5c425_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjQ4NGE1ZTIyZTdhNjRmN2ViZmZhNjk3MTJlYzIxYTk2L3RhYmxlcmFuZ2U6NDg0YTVlMjJlN2E2NGY3ZWJmZmE2OTcxMmVjMjFhOTZfNS0xLTEtMS0zNy90ZXh0cmVnaW9uOjE0Njk1YjVhNWM4NDQzYjg5NjA3MjgzZjNkMjJiMmY0XzQ_f68bc0eb-ff7e-4ada-a44a-c0ef42b22cdd">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="id59a44dade5d463f97e1d07d868af4ad_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjQ4NGE1ZTIyZTdhNjRmN2ViZmZhNjk3MTJlYzIxYTk2L3RhYmxlcmFuZ2U6NDg0YTVlMjJlN2E2NGY3ZWJmZmE2OTcxMmVjMjFhOTZfNS0xLTEtMS0zNy90ZXh0cmVnaW9uOjE0Njk1YjVhNWM4NDQzYjg5NjA3MjgzZjNkMjJiMmY0Xzk_fa7b9887-e31f-4c8d-b65f-c045959925b5">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i92b6be72141d4216970887945ad43f4f_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjQ4NGE1ZTIyZTdhNjRmN2ViZmZhNjk3MTJlYzIxYTk2L3RhYmxlcmFuZ2U6NDg0YTVlMjJlN2E2NGY3ZWJmZmE2OTcxMmVjMjFhOTZfNi0xLTEtMS0zNy90ZXh0cmVnaW9uOmI4Njc1Yzk3YjRhYTQ5NWU5NDVkZjQ5NjY4YjAwMGE2XzQ_001f18fc-50de-4f9d-b311-da0df34c05ac">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i12842458f01d4b17aeec4a85ea2b2ced_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjQ4NGE1ZTIyZTdhNjRmN2ViZmZhNjk3MTJlYzIxYTk2L3RhYmxlcmFuZ2U6NDg0YTVlMjJlN2E2NGY3ZWJmZmE2OTcxMmVjMjFhOTZfNi0xLTEtMS0zNy90ZXh0cmVnaW9uOmI4Njc1Yzk3YjRhYTQ5NWU5NDVkZjQ5NjY4YjAwMGE2Xzk_b6f6c29a-8e5b-4ad7-93c3-181822e1dee2">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ifa499816c5174745b93033390ec085c1_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjQ4NGE1ZTIyZTdhNjRmN2ViZmZhNjk3MTJlYzIxYTk2L3RhYmxlcmFuZ2U6NDg0YTVlMjJlN2E2NGY3ZWJmZmE2OTcxMmVjMjFhOTZfNy0xLTEtMS0zNy90ZXh0cmVnaW9uOmEzMWZmNDhiNDliNjQ2OTRhMGY1OGJmZWI5YmViYWQ5XzQ_f4f93a70-3600-46c8-854c-74a2bcd9e461">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ic67685c2d394401293a39612f9a9bbb5_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjQ4NGE1ZTIyZTdhNjRmN2ViZmZhNjk3MTJlYzIxYTk2L3RhYmxlcmFuZ2U6NDg0YTVlMjJlN2E2NGY3ZWJmZmE2OTcxMmVjMjFhOTZfNy0xLTEtMS0zNy90ZXh0cmVnaW9uOmEzMWZmNDhiNDliNjQ2OTRhMGY1OGJmZWI5YmViYWQ5Xzk_7cb029a9-199c-45f2-86af-2e87fa08de7a">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0MTk_6e513062-5a8b-4227-a305-dc859c4f6039">&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-weight:400;line-height:120%;text-decoration:underline"&gt;Impairment of Long-Lived Assets&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;: In accordance with ASC 360, &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;Property, Plant, and Equipment&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;, we assess long-lived tangible assets and definite-lived intangible assets for impairment whenever events or changes in circumstances indicate the carrying value may not be recoverable.&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-weight:400;line-height:120%"&gt;When evaluating long-lived assets for potential impairment, we first compare the carrying value of the asset to the asset's estimated future cash flows (undiscounted and without interest charges). If the estimated future cash flows are less than the carrying value of the asset, we calculate an impairment loss. The impairment loss calculation compares the carrying value of the asset to the asset's estimated fair value. We recognize an impairment loss if the amount of the asset's carrying value exceeds the asset's estimated fair value. If we recognize an impairment loss, the adjusted carrying amount of the asset becomes its new cost basis. For a depreciable long-lived asset, the new cost basis will be depreciated (amortized) over the remaining useful life of that asset.&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-weight:400;line-height:120%"&gt;Our impairment loss calculations contain uncertainties because they require management to make assumptions and to apply judgment to estimate future cash flows and asset fair values, including forecasting useful lives of the assets and selecting the discount rate that reflects the risk inherent in future cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0MjA_f2e90807-7ca6-49c8-903f-b42b24d30446">&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-weight:400;line-height:120%;text-decoration:underline"&gt;Goodwill and Other Intangible Assets&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;: We account for goodwill and other intangible assets with indefinite lives in accordance with ASC 350&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;,&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; &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;Goodwill and Other.&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; Under these provisions, goodwill is not amortized but is tested for impairment on at least an annual basis. Impairment testing is required more often than annually if an event or circumstance indicates an impairment or a decline in value may have 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-weight:400;line-height:120%"&gt;A qualitative assessment may be used to first determine whether it is "more likely than not" that the fair value of a reporting unit is less its carrying value. Based on this assessment, if it is determined that is more likely than not that impairment has occurred, a quantitative analysis will be performed. The quantitative assessment uses an income approach to estimate the fair value of each reporting unit. The income approach is based on the projected cash flows, which are discounted to their present value using discount rates which consider the timing and risk of the forecasted cash flows. Fair value is estimated using internally developed forecasts and assumptions and takes into account management plans, business trends, and market and economic conditions. If the quantitative assessment of good impairment fails, an impairment loss equal to the amount that a reporting unit's carrying value exceeds its fair value will be recognized. &lt;/span&gt;&lt;/div&gt;We completed our annual impairment analysis during the third quarter of fiscal 2022, utilizing a quantitative approach. Based on the outcome of that analysis, goodwill was not impaired.</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0MjU_6f59fe76-59bd-4043-92fd-685b6a71f26f">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Foreign currency translation&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;: We follow the provisions of ASC 830, &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;Foreign Currency Matters. &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;Our foreign subsidiaries use the local currency of their respective countries as their functional currency. The assets and liabilities of foreign operations are translated at the exchange rates in effect at the balance sheet date. The operating results of foreign operations are translated at weighted average exchange rates. The related translation gains or losses are reported as a separate component of shareholders&#x2019; equity in accumulated other comprehensive loss.&lt;/span&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0MDU_ec7985ad-fa45-4091-b3cf-7e18cc283129">&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-weight:400;line-height:120%;text-decoration:underline"&gt;Income taxes&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;: We account for income taxes in accordance with ASC 740&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;,&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; &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;Income Taxes&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;. We record a tax provision for anticipated tax consequences of the reported results of operations. Deferred tax assets and liabilities are measured using currently enacted tax rates and statutory tax rates applicable to the years in which we expect these temporary differences will affect taxable income. These assets and liabilities are analyzed regularly, and we assess the likelihood that deferred tax assets will be recoverable from future taxable income. When necessary, a valuation allowance is established if it is more likely than not the deferred tax asset will not be realized. We report the net deferred tax asset and liability as a long-term asset or liability. Net deferred assets or liabilities are calculated by combining them based on their jurisdiction.&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-weight:400;line-height:120%"&gt;In addition, because we operate in multiple income tax jurisdictions both within the United States and internationally, the calculation of tax liabilities involves significant judgment in estimating the impact of uncertainties in the application of complex tax laws. Resolution of these uncertainties in a manner inconsistent with our expectations could have a material impact on our financial condition and operating results. See "Note 12. Income Taxes" for further information.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0MTQ_30aa3411-5381-48d3-b25d-03b63de8e84c">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Comprehensive income (loss)&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;: We follow the provisions of ASC 220&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;,&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; &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;Reporting Comprehensive Income&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;, which establishes standards for reporting and displaying comprehensive income and its components, and disclose these components in the consolidated statements of comprehensive income. Comprehensive (loss) income reflects the change in equity of a business enterprise during a period from transactions and other events and circumstances from non-owner sources. For us, comprehensive income represents net income adjusted for cumulative foreign currency translation adjustments and unrealized gains and losses on available-for-sale securities. The foreign currency translation adjustment included in the &lt;/span&gt;comprehensive income (loss) calculation has not been tax affected, as the investments in foreign affiliates are deemed to be permanent.</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0MDY_0108489b-e392-42c8-a62d-af573d2231ab">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Product design and development&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;: We follow the provisions of ASC 730, &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;Research and Development&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;, which states all expenses related to product design and development are charged to operations as incurred. Our product design and development activities include the enhancement of existing products and technologies and the development of new products and technologies.&lt;/span&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0MDg_3b63023f-46f0-44f3-acfb-ef1d9f333a1d">&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-weight:400;line-height:120%;text-decoration:underline"&gt;Earnings per share (&#x201c;EPS&#x201d;)&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;: We follow the provisions of ASC 260&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;,&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; &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, &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;where basic EPS is computed by dividing income attributable to common shareholders by the weighted average number of common shares outstanding for the period. Diluted EPS reflects the potential dilution which may occur if securities or other obligations to issue common stock were exercised or converted into shares of common stock or resulted in the issuance of shares of common stock which share in our earnings.&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-weight:400;line-height:120%"&gt;The following is a reconciliation of the net income and common share amounts used in the calculation of basic and diluted EPS for the fiscal years ended April&#160;30, 2022, May&#160;1, 2021 and May&#160;2, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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:10pt;font-weight:700;line-height:115%"&gt;Net income&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:10pt;font-weight:700;line-height:114%"&gt;Shares&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: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:10pt;font-weight:700;line-height:115%"&gt;Per share income&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;/div&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;For the year ended April&#160;30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;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.75pt solid #000000;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.75pt solid #000000;padding:0 1pt"/&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:114%"&gt;Basic earnings per share&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:114%"&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:114%"&gt;592&#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:114%"&gt;45,188&#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:114%"&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:114%"&gt;0.01&#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:114%"&gt;Dilution associated with stock compensation plans&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:114%"&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:114%"&gt;138&#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:114%"&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Diluted earnings 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:114%"&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:114%"&gt;592&#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:114%"&gt;45,326&#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:114%"&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:114%"&gt;0.01&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;For the year ended May&#160;1, 2021:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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: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:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&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:114%"&gt;Basic earnings per share&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:114%"&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:114%"&gt;10,926&#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:114%"&gt;44,989&#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:114%"&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:114%"&gt;0.24&#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:114%"&gt;Dilution associated with stock compensation plans&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:114%"&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:114%"&gt;213&#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:114%"&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Diluted earnings 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:114%"&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:114%"&gt;10,926&#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:114%"&gt;45,202&#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:114%"&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:114%"&gt;0.24&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;For the year ended May&#160;2, 2020:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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: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:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&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:114%"&gt;Basic earnings per share&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:114%"&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:114%"&gt;491&#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:114%"&gt;45,031&#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:114%"&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:114%"&gt;0.01&#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:114%"&gt;Dilution associated with stock compensation plans&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:114%"&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:114%"&gt;285&#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:114%"&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Diluted earnings per share&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:114%"&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:114%"&gt;491&#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:114%"&gt;45,316&#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:114%"&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:114%"&gt;0.01&#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:12pt;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;Options outstanding to purchase 1,846, 2,262 and 2,198 shares of common stock with a weighted average exercise price of $9.15, $9.11 and $9.95 for the fiscal years ended April&#160;30, 2022, May&#160;1, 2021 and May&#160;2, 2020, respectively, were not included in the computation of diluted earnings per share because the effects would be anti-dilutive.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0MDc_9ea70794-ab0a-4a79-8c5d-524c74815351">&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-weight:400;line-height:120%"&gt;The following is a reconciliation of the net income and common share amounts used in the calculation of basic and diluted EPS for the fiscal years ended April&#160;30, 2022, May&#160;1, 2021 and May&#160;2, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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:10pt;font-weight:700;line-height:115%"&gt;Net income&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:10pt;font-weight:700;line-height:114%"&gt;Shares&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: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:10pt;font-weight:700;line-height:115%"&gt;Per share income&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;/div&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;For the year ended April&#160;30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;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.75pt solid #000000;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.75pt solid #000000;padding:0 1pt"/&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:114%"&gt;Basic earnings per share&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:114%"&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:114%"&gt;592&#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:114%"&gt;45,188&#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:114%"&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:114%"&gt;0.01&#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:114%"&gt;Dilution associated with stock compensation plans&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:114%"&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:114%"&gt;138&#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:114%"&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Diluted earnings 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:114%"&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:114%"&gt;592&#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:114%"&gt;45,326&#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:114%"&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:114%"&gt;0.01&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;For the year ended May&#160;1, 2021:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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: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:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&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:114%"&gt;Basic earnings per share&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:114%"&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:114%"&gt;10,926&#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:114%"&gt;44,989&#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:114%"&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:114%"&gt;0.24&#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:114%"&gt;Dilution associated with stock compensation plans&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:114%"&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:114%"&gt;213&#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:114%"&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Diluted earnings 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:114%"&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:114%"&gt;10,926&#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:114%"&gt;45,202&#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:114%"&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:114%"&gt;0.24&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;For the year ended May&#160;2, 2020:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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: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:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&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:114%"&gt;Basic earnings per share&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:114%"&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:114%"&gt;491&#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:114%"&gt;45,031&#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:114%"&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:114%"&gt;0.01&#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:114%"&gt;Dilution associated with stock compensation plans&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:114%"&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:114%"&gt;285&#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:114%"&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Diluted earnings per share&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:114%"&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:114%"&gt;491&#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:114%"&gt;45,316&#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:114%"&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:114%"&gt;0.01&#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:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmQxZmM5MGM2MzQzNzRhM2Y5ODNkYzk3YjE2ZTQ1NzY1L3RhYmxlcmFuZ2U6ZDFmYzkwYzYzNDM3NGEzZjk4M2RjOTdiMTZlNDU3NjVfMi0xLTEtMS0zNw_65543953-bc62-445b-a3a3-334d8b7d181c"
      unitRef="usd">592000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmQxZmM5MGM2MzQzNzRhM2Y5ODNkYzk3YjE2ZTQ1NzY1L3RhYmxlcmFuZ2U6ZDFmYzkwYzYzNDM3NGEzZjk4M2RjOTdiMTZlNDU3NjVfMi0zLTEtMS0zNw_4d807d47-acf9-48b4-bbd3-dff6f355f834"
      unitRef="shares">45188000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmQxZmM5MGM2MzQzNzRhM2Y5ODNkYzk3YjE2ZTQ1NzY1L3RhYmxlcmFuZ2U6ZDFmYzkwYzYzNDM3NGEzZjk4M2RjOTdiMTZlNDU3NjVfMi01LTEtMS0zNw_cdc0082f-bd99-4270-a117-9fe10da57d68"
      unitRef="usdPerShare">0.01</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmQxZmM5MGM2MzQzNzRhM2Y5ODNkYzk3YjE2ZTQ1NzY1L3RhYmxlcmFuZ2U6ZDFmYzkwYzYzNDM3NGEzZjk4M2RjOTdiMTZlNDU3NjVfMy0zLTEtMS0zNw_d7cb82ed-bff7-4e68-b7da-02d9e387fa8c"
      unitRef="shares">138000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmQxZmM5MGM2MzQzNzRhM2Y5ODNkYzk3YjE2ZTQ1NzY1L3RhYmxlcmFuZ2U6ZDFmYzkwYzYzNDM3NGEzZjk4M2RjOTdiMTZlNDU3NjVfNC0xLTEtMS0zNw_9dfbe21a-fec6-4fa7-baec-0b7113bb9bc0"
      unitRef="usd">592000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmQxZmM5MGM2MzQzNzRhM2Y5ODNkYzk3YjE2ZTQ1NzY1L3RhYmxlcmFuZ2U6ZDFmYzkwYzYzNDM3NGEzZjk4M2RjOTdiMTZlNDU3NjVfNC0zLTEtMS0zNw_79af4363-6713-404c-b983-00ccbfc05093"
      unitRef="shares">45326000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmQxZmM5MGM2MzQzNzRhM2Y5ODNkYzk3YjE2ZTQ1NzY1L3RhYmxlcmFuZ2U6ZDFmYzkwYzYzNDM3NGEzZjk4M2RjOTdiMTZlNDU3NjVfNC01LTEtMS0zNw_8eae335f-c049-4bb5-8e3e-538ed1c3fd95"
      unitRef="usdPerShare">0.01</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NetIncomeLoss
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmQxZmM5MGM2MzQzNzRhM2Y5ODNkYzk3YjE2ZTQ1NzY1L3RhYmxlcmFuZ2U6ZDFmYzkwYzYzNDM3NGEzZjk4M2RjOTdiMTZlNDU3NjVfNi0xLTEtMS0zNw_b899390c-617e-4f66-95f1-7d96c57a17e6"
      unitRef="usd">10926000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmQxZmM5MGM2MzQzNzRhM2Y5ODNkYzk3YjE2ZTQ1NzY1L3RhYmxlcmFuZ2U6ZDFmYzkwYzYzNDM3NGEzZjk4M2RjOTdiMTZlNDU3NjVfNi0zLTEtMS0zNw_1384a5e6-ad32-46c0-ae49-9ed1082b4e0b"
      unitRef="shares">44989000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmQxZmM5MGM2MzQzNzRhM2Y5ODNkYzk3YjE2ZTQ1NzY1L3RhYmxlcmFuZ2U6ZDFmYzkwYzYzNDM3NGEzZjk4M2RjOTdiMTZlNDU3NjVfNi01LTEtMS0zNw_1c694bb9-a796-4a48-a59c-6b7d317e03e0"
      unitRef="usdPerShare">0.24</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmQxZmM5MGM2MzQzNzRhM2Y5ODNkYzk3YjE2ZTQ1NzY1L3RhYmxlcmFuZ2U6ZDFmYzkwYzYzNDM3NGEzZjk4M2RjOTdiMTZlNDU3NjVfNy0zLTEtMS0zNw_bba46c7f-a7bf-442e-8a14-4e5c13e47713"
      unitRef="shares">213000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmQxZmM5MGM2MzQzNzRhM2Y5ODNkYzk3YjE2ZTQ1NzY1L3RhYmxlcmFuZ2U6ZDFmYzkwYzYzNDM3NGEzZjk4M2RjOTdiMTZlNDU3NjVfOC0xLTEtMS0zNw_13dae279-5d50-4ecd-a63b-6b81684a9be1"
      unitRef="usd">10926000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmQxZmM5MGM2MzQzNzRhM2Y5ODNkYzk3YjE2ZTQ1NzY1L3RhYmxlcmFuZ2U6ZDFmYzkwYzYzNDM3NGEzZjk4M2RjOTdiMTZlNDU3NjVfOC0zLTEtMS0zNw_3b0462b5-b6ed-4648-bff8-ac5236fce1bf"
      unitRef="shares">45202000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmQxZmM5MGM2MzQzNzRhM2Y5ODNkYzk3YjE2ZTQ1NzY1L3RhYmxlcmFuZ2U6ZDFmYzkwYzYzNDM3NGEzZjk4M2RjOTdiMTZlNDU3NjVfOC01LTEtMS0zNw_e07297b6-ac1f-4b73-aa54-32b249804102"
      unitRef="usdPerShare">0.24</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NetIncomeLoss
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmQxZmM5MGM2MzQzNzRhM2Y5ODNkYzk3YjE2ZTQ1NzY1L3RhYmxlcmFuZ2U6ZDFmYzkwYzYzNDM3NGEzZjk4M2RjOTdiMTZlNDU3NjVfMTAtMS0xLTEtMzc_7ec2d146-aae7-45de-a872-48dbaa6c863f"
      unitRef="usd">491000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmQxZmM5MGM2MzQzNzRhM2Y5ODNkYzk3YjE2ZTQ1NzY1L3RhYmxlcmFuZ2U6ZDFmYzkwYzYzNDM3NGEzZjk4M2RjOTdiMTZlNDU3NjVfMTAtMy0xLTEtMzc_47ce07e5-1363-4468-aa41-f9cd21f1fbf6"
      unitRef="shares">45031000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmQxZmM5MGM2MzQzNzRhM2Y5ODNkYzk3YjE2ZTQ1NzY1L3RhYmxlcmFuZ2U6ZDFmYzkwYzYzNDM3NGEzZjk4M2RjOTdiMTZlNDU3NjVfMTAtNS0xLTEtMzc_60a22b65-e143-4aa6-989d-3be045c8e816"
      unitRef="usdPerShare">0.01</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmQxZmM5MGM2MzQzNzRhM2Y5ODNkYzk3YjE2ZTQ1NzY1L3RhYmxlcmFuZ2U6ZDFmYzkwYzYzNDM3NGEzZjk4M2RjOTdiMTZlNDU3NjVfMTEtMy0xLTEtMzc_54e8d95d-ce37-46be-a47e-10aa4755ff64"
      unitRef="shares">285000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmQxZmM5MGM2MzQzNzRhM2Y5ODNkYzk3YjE2ZTQ1NzY1L3RhYmxlcmFuZ2U6ZDFmYzkwYzYzNDM3NGEzZjk4M2RjOTdiMTZlNDU3NjVfMTItMS0xLTEtMzc_ff6657fc-a616-4c04-9b9e-1dc7473982ef"
      unitRef="usd">491000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmQxZmM5MGM2MzQzNzRhM2Y5ODNkYzk3YjE2ZTQ1NzY1L3RhYmxlcmFuZ2U6ZDFmYzkwYzYzNDM3NGEzZjk4M2RjOTdiMTZlNDU3NjVfMTItMy0xLTEtMzc_d2fb10db-d6ab-446a-9853-29761919c6db"
      unitRef="shares">45316000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOmQxZmM5MGM2MzQzNzRhM2Y5ODNkYzk3YjE2ZTQ1NzY1L3RhYmxlcmFuZ2U6ZDFmYzkwYzYzNDM3NGEzZjk4M2RjOTdiMTZlNDU3NjVfMTItNS0xLTEtMzc_80a401d5-e7c6-4bf0-9484-0f4c7a1632cb"
      unitRef="usdPerShare">0.01</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i065351a3919e4f478d384a8d2f8b2047_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfMzg0ODI5MDc2MjM0MQ_b705c1a0-f1d6-4d63-9ed9-cf4448a90086"
      unitRef="shares">1846000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i1b9fc132355b4c70add2364481b79390_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfMzE4MTI_9cb5408a-9d4f-44a7-861c-68378b469f9e"
      unitRef="shares">2262000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ief1dcc5816f246e9ac9c3b93b536dec9_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfMzE4MTk_30512b3c-da01-4923-a084-f4f570b1aea1"
      unitRef="shares">2198000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <dakt:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareWeightedAverageExercisePrice
      contextRef="i065351a3919e4f478d384a8d2f8b2047_D20210502-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfMzg0ODI5MDc2MjM0NQ_1eeddbc4-4208-4b51-ab75-eb4dc4f32d30"
      unitRef="usdPerShare">9.15</dakt:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareWeightedAverageExercisePrice>
    <dakt:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareWeightedAverageExercisePrice
      contextRef="i1b9fc132355b4c70add2364481b79390_D20200503-20210501"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfMzE4OTE_375a3d7c-b9fe-43de-bfe9-f495b37ed1d2"
      unitRef="usdPerShare">9.11</dakt:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareWeightedAverageExercisePrice>
    <dakt:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareWeightedAverageExercisePrice
      contextRef="ief1dcc5816f246e9ac9c3b93b536dec9_D20190428-20200502"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfMzE4OTg_8e12a7f7-b3e1-4143-a7b9-eb421253319d"
      unitRef="usdPerShare">9.95</dakt:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0MjY_7db2f464-4e02-4ae9-ba86-907d20e10149">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Share-based compensation&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;: We account for share-based compensation in accordance with ASC 718&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;,&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; &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;Compensation-Stock Compensation. &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;Under the fair value recognition provisions of ASC 718, we measure share-based compensation cost at the grant date based on the fair value of the award and recognize the compensation expense over the requisite service period, which is the vesting period. See "Note 10. Shareholders' Equity and Share-Based Compensation" for additional information and the assumptions we use to calculate the fair value of share-based employee compensation.&lt;/span&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <dakt:OtherBusinessDevelopmentsCoronavirusPandemicPolicyPolicyTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0MDk_4cf4da56-0322-49a8-9ebf-c702608f42f5">&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-weight:700;line-height:120%"&gt;Other Business Developments&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-weight:400;line-height:120%"&gt;Impacts to and changes in global economic conditions are expected as the world economies recover from the COVID-19 pandemic, adjust to supply chain conditions and disruptions, and react to the evolving war and geopolitical environment. Our ability to fund operations and capital expenditures in the future will be dependent on our ability to generate cash flow from operations in these conditions, to maintain or improve margins, and to use funds from our credit facility or other funding sources.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;We anticipate needing to utilize a portion of our line of credit which was recently extended to April 2025 to help with our continued investment in capacity to meet our expanding demand. We believe it is probable our existing cash balances and future actions will be sufficient to fund our normal business operations over the next twelve months from the date of this filing. &lt;/span&gt;&lt;/div&gt;We received governmental wage subsidies from various governmental programs related to COVID-19 implications of $293 and $1,757 during the fiscal years 2022 and 2021, respectively and recorded the subsidies as a reduction of compensation expense, most of it is included in the "Costs of sales" line item in our consolidated statements of operations. We also have elected to defer payments of the employer portion of social security taxes during the payroll tax deferral period, which ended on December 31, 2020. As of April&#160;30, 2022, the total amount of such deferral was $2,633, which is included in the "Accrued expenses" line item in our consolidated balance sheet. Per the terms of the deferral program, the total amount is due on December 31, 2022.</dakt:OtherBusinessDevelopmentsCoronavirusPandemicPolicyPolicyTextBlock>
    <dakt:ProceedsFromGovernmentProgramsCARESAct
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfMzI5ODUzNDk0NDY2MA_4bd82c2a-70bb-4fd5-939d-527c9906d97f"
      unitRef="usd">293000</dakt:ProceedsFromGovernmentProgramsCARESAct>
    <dakt:ProceedsFromGovernmentProgramsCARESAct
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfMzI5ODUzNDk0NDY3MA_dc38816a-0c13-4f46-b1f4-11b6316d3e99"
      unitRef="usd">1757000</dakt:ProceedsFromGovernmentProgramsCARESAct>
    <dakt:DeferredPayrollTaxesCARESAct
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDM5ODA0NjU3Mjc1OQ_b219b669-960a-452f-907f-d01701dbd54f"
      unitRef="usd">2633000</dakt:DeferredPayrollTaxesCARESAct>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfNDA0Mjk_fec24f82-fbe7-47c9-b957-38162309a201">&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-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&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:400;line-height:120%"&gt;Accounting Standards Adopted&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In June 2016, the Financial Accounting Standards Board ("FASB") issued ASU 2016-03, &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:115%"&gt;Measurement of Credit Losses on Financial Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;, which provides guidance regarding the measurement and recognition of credit impairment for certain financial assets. ASU 2016-03 improves financial reporting by requiring more timely recording of credit losses on loans and other financial instruments held by financial institutions and other organizations. Under the new guidance, ASU 2016-03 requires an organization to measure all expected credit losses for financial assets held at the reporting date based on historical experience, current conditions, and reasonable supportable forecasts. We adopted ASU 2016-03 and its related guidance during the first quarter of fiscal 2021, and the adoption did not have a material impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;We estimate an allowance for doubtful accounts using a loss rate method. We measure all expected credit losses for financial assets held at the reporting date based on historical experience, current conditions, and reasonable supportable forecasts.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;A reconciliation of the beginning and ending allowance for doubtful accounts is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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="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:10pt;font-weight:700;line-height:115%"&gt;Year Ended &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:115%"&gt;April 30, 2022&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="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:700;line-height:115%"&gt;May 1, 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:700;line-height:114%"&gt;Balance as of Balance at beginning of year&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:114%"&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:114%"&gt;3,942&#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:114%"&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:114%"&gt;2,828&#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:114%"&gt;Charged to costs and expenses&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:114%"&gt;2,083&#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:114%"&gt;3,318&#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:114%"&gt;Deductions (1)&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:114%"&gt;(3,271)&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:114%"&gt;(2,204)&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:114%"&gt;Balance as of Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.75pt solid #000000;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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;(1) Includes account collections and write offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&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-weight:400;line-height:120%"&gt;There have been no significant ASUs issued that we adopted during the fiscal year ended April&#160;30, 2022.&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:400;line-height:120%"&gt;Accounting Standards Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2021, FASB issued ASU 2021-10, &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;Government Assistance (Topic 832): Disclosures by Business Entities About Government Assistance &lt;/span&gt;("ASU 2021-10"), which requires business entities to disclose information about transactions with a government that are accounted for by applying a grant or contribution model by analogy. For transactions covered by ASU 2021-10, the new standard requires the disclosure of information about the nature of the transaction, including significant terms and conditions, as well as the amounts and specific financial statement line items affected by the transaction. ASU 2021-10 is effective for annual periods beginning after December 15, 2021, which for us is the first quarter of fiscal 2023. Early adoption is permitted. The Company does not expect the adoption of ASU 2021-10 to have a material impact on future disclosures.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RleHRyZWdpb246NzFiOTUxMjFiMWY0NGM0OGI2ZGI3NGU2MTY3ZjE0MmJfOTM0NTg0ODkyNzgzNA_6dfa12bd-40ae-4929-9c54-ce0ff193f489">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;A reconciliation of the beginning and ending allowance for doubtful accounts is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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="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:10pt;font-weight:700;line-height:115%"&gt;Year Ended &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:115%"&gt;April 30, 2022&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="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:700;line-height:115%"&gt;May 1, 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:700;line-height:114%"&gt;Balance as of Balance at beginning of year&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:114%"&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:114%"&gt;3,942&#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:114%"&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:114%"&gt;2,828&#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:114%"&gt;Charged to costs and expenses&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:114%"&gt;2,083&#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:114%"&gt;3,318&#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:114%"&gt;Deductions (1)&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:114%"&gt;(3,271)&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:114%"&gt;(2,204)&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:114%"&gt;Balance as of Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.75pt solid #000000;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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;(1) Includes account collections and write offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjA2NDEyMjlmNWY5NDQ2Mzg5YzA4ZDJjMmE5NjQ4YjI5L3RhYmxlcmFuZ2U6MDY0MTIyOWY1Zjk0NDYzODljMDhkMmMyYTk2NDhiMjlfMi0xLTEtMS0xNjY2NQ_bdeb0534-8f47-4dcf-863c-6a475b8c21fe"
      unitRef="usd">3942000</us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables>
    <us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables
      contextRef="i50492fbc99e94c12a7d6ccf6a7dbd305_I20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjA2NDEyMjlmNWY5NDQ2Mzg5YzA4ZDJjMmE5NjQ4YjI5L3RhYmxlcmFuZ2U6MDY0MTIyOWY1Zjk0NDYzODljMDhkMmMyYTk2NDhiMjlfMi0zLTEtMS0xNjY2NQ_37e2dc57-26f9-48f0-b2df-3ae44372a7bb"
      unitRef="usd">2828000</us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjA2NDEyMjlmNWY5NDQ2Mzg5YzA4ZDJjMmE5NjQ4YjI5L3RhYmxlcmFuZ2U6MDY0MTIyOWY1Zjk0NDYzODljMDhkMmMyYTk2NDhiMjlfMy0xLTEtMS0xNjY2NQ_3d5c5f59-1023-4487-912e-bc419a04a186"
      unitRef="usd">2083000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjA2NDEyMjlmNWY5NDQ2Mzg5YzA4ZDJjMmE5NjQ4YjI5L3RhYmxlcmFuZ2U6MDY0MTIyOWY1Zjk0NDYzODljMDhkMmMyYTk2NDhiMjlfMy0zLTEtMS0xNjY2NQ_187d104a-d935-41db-9022-51c2e31a0b1f"
      unitRef="usd">3318000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjA2NDEyMjlmNWY5NDQ2Mzg5YzA4ZDJjMmE5NjQ4YjI5L3RhYmxlcmFuZ2U6MDY0MTIyOWY1Zjk0NDYzODljMDhkMmMyYTk2NDhiMjlfNC0xLTEtMS0xNjY2NQ_40188677-e176-4ecb-a556-5dd31b890414"
      unitRef="usd">3271000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjA2NDEyMjlmNWY5NDQ2Mzg5YzA4ZDJjMmE5NjQ4YjI5L3RhYmxlcmFuZ2U6MDY0MTIyOWY1Zjk0NDYzODljMDhkMmMyYTk2NDhiMjlfNC0zLTEtMS0xNjY2NQ_98d99ee0-aee4-4f67-bdc2-bbea4e8b5634"
      unitRef="usd">2204000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjA2NDEyMjlmNWY5NDQ2Mzg5YzA4ZDJjMmE5NjQ4YjI5L3RhYmxlcmFuZ2U6MDY0MTIyOWY1Zjk0NDYzODljMDhkMmMyYTk2NDhiMjlfNS0xLTEtMS0xNjY2NQ_a2c9faf7-bb1a-4cac-867e-53b3c717c74e"
      unitRef="usd">2754000</us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables>
    <us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF84OC9mcmFnOjcxYjk1MTIxYjFmNDRjNDhiNmRiNzRlNjE2N2YxNDJiL3RhYmxlOjA2NDEyMjlmNWY5NDQ2Mzg5YzA4ZDJjMmE5NjQ4YjI5L3RhYmxlcmFuZ2U6MDY0MTIyOWY1Zjk0NDYzODljMDhkMmMyYTk2NDhiMjlfNS0zLTEtMS0xNjY2NQ_5167c874-cf6b-478f-8e44-fd220fc7ae3c"
      unitRef="usd">3942000</us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RleHRyZWdpb246MGIxYjI3M2ZmZjE0NGNkZThjMTRkNTc2NzExOTI3NGFfMjk5Ng_e52f2412-3cd5-4b00-8cfa-e502c37d6f85">Revenue Recognition&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:400;line-height:120%;text-decoration:underline"&gt;Disaggregation of revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="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;In accordance with ASC 606-10-50, we disaggregate revenue from contracts with customers by the type of performance obligation and the timing of revenue recognition. We determine that disaggregating revenue in these categories achieves the disclosure objective to depict how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors and to enable users of financial statements to understand the relationship to each reportable segment.&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-weight:400;line-height:120%"&gt;The following table presents our disaggregation of revenue by segments:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:20.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.963%"/&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="33" 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:10pt;font-weight:700;line-height:114%"&gt;Fiscal Year 2022&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:10pt;font-weight:700;line-height:120%"&gt;Commercial&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:10pt;font-weight:700;line-height:120%"&gt;Live Events&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:10pt;font-weight:700;line-height:114%"&gt;High School Park and&lt;br/&gt;Recreation&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:10pt;font-weight:700;line-height:120%"&gt;Transportation&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:10pt;font-weight:700;line-height:120%"&gt;International&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:10pt;font-weight:700;line-height:120%"&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;Type of performance obligation&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;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;Unique configuration&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:114%"&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:114%"&gt;20,849&#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:114%"&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:114%"&gt;144,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;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:114%"&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:114%"&gt;20,175&#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:114%"&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:114%"&gt;38,843&#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:114%"&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:114%"&gt;32,658&#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:114%"&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:114%"&gt;256,620&#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 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;Limited configuration&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:114%"&gt;118,308&#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:114%"&gt;30,181&#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:114%"&gt;88,162&#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:114%"&gt;21,370&#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:114%"&gt;43,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;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:114%"&gt;301,050&#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;Service and 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:114%"&gt;15,054&#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:114%"&gt;24,830&#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:114%"&gt;3,479&#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:114%"&gt;2,494&#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:114%"&gt;7,443&#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:114%"&gt;53,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="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:114%"&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:114%"&gt;154,211&#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:114%"&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:114%"&gt;199,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;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:114%"&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:114%"&gt;111,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="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:114%"&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:114%"&gt;62,707&#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:114%"&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:114%"&gt;83,130&#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:114%"&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:114%"&gt;610,970&#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:700;line-height:120%"&gt;Timing of revenue recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Goods/services transferred at a point in time&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:114%"&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:114%"&gt;120,776&#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:114%"&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:114%"&gt;37,229&#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:114%"&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:114%"&gt;82,678&#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:114%"&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:114%"&gt;22,088&#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:114%"&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:114%"&gt;45,036&#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:114%"&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:114%"&gt;307,807&#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;Goods/services transferred over time&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:114%"&gt;33,435&#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:114%"&gt;161,877&#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:114%"&gt;29,138&#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:114%"&gt;40,619&#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:114%"&gt;38,094&#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:114%"&gt;303,163&#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: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:114%"&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:114%"&gt;154,211&#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:114%"&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:114%"&gt;199,106&#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:114%"&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:114%"&gt;111,816&#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:114%"&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:114%"&gt;62,707&#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:114%"&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:114%"&gt;83,130&#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:114%"&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:114%"&gt;610,970&#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: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:20.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.963%"/&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="33" 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:10pt;font-weight:700;line-height:114%"&gt;Fiscal Year 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:120%"&gt;Commercial&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="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:700;line-height:120%"&gt;Live Events&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="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:700;line-height:114%"&gt;High School Park and&lt;br/&gt;Recreation&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="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:700;line-height:120%"&gt;Transportation&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="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:700;line-height:120%"&gt;International&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="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:700;line-height:120%"&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;Type of performance obligation&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;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Unique configuration&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:114%"&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:114%"&gt;16,535&#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:114%"&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:114%"&gt;104,682&#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:114%"&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:114%"&gt;22,258&#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:114%"&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:114%"&gt;36,398&#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:114%"&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:114%"&gt;22,266&#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:114%"&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:114%"&gt;202,139&#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:114%"&gt;Limited configuration&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:114%"&gt;96,420&#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:114%"&gt;18,679&#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:114%"&gt;66,697&#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:114%"&gt;19,690&#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:114%"&gt;32,583&#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:114%"&gt;234,069&#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:114%"&gt;Service and 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:114%"&gt;14,345&#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:114%"&gt;19,688&#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:114%"&gt;2,602&#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:114%"&gt;2,196&#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:114%"&gt;6,994&#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:114%"&gt;45,825&#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: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:114%"&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:114%"&gt;127,300&#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:114%"&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:114%"&gt;143,049&#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:114%"&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:114%"&gt;91,557&#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:114%"&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:114%"&gt;58,284&#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:114%"&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:114%"&gt;61,843&#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:114%"&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:114%"&gt;482,033&#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:700;line-height:120%"&gt;Timing of revenue recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&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: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:114%"&gt;Goods/services transferred at a point in time&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:114%"&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:114%"&gt;98,243&#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:114%"&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:114%"&gt;23,906&#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:114%"&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:114%"&gt;60,859&#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:114%"&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:114%"&gt;20,180&#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:114%"&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:114%"&gt;34,388&#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:114%"&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:114%"&gt;237,576&#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:114%"&gt;Goods/services transferred over time&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:114%"&gt;29,057&#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:114%"&gt;119,143&#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:114%"&gt;30,698&#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:114%"&gt;38,104&#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:114%"&gt;27,455&#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:114%"&gt;244,457&#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: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:114%"&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:114%"&gt;127,300&#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:114%"&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:114%"&gt;143,049&#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:114%"&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:114%"&gt;91,557&#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:114%"&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:114%"&gt;58,284&#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:114%"&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:114%"&gt;61,843&#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:114%"&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:114%"&gt;482,033&#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: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:21.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.054%"/&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="33" 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:10pt;font-weight:700;line-height:114%"&gt;Fiscal Year 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:120%"&gt;Commercial&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="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:700;line-height:120%"&gt;Live Events&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="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:700;line-height:114%"&gt;High School Park and&lt;br/&gt;Recreation&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="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:700;line-height:120%"&gt;Transportation&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="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:700;line-height:120%"&gt;International&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="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:700;line-height:120%"&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;Type of performance obligation&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;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;text-align:left;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;Unique configuration&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:114%"&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:114%"&gt;35,212&#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:114%"&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:114%"&gt;140,044&#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:114%"&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:114%"&gt;19,176&#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:114%"&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:114%"&gt;43,519&#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:114%"&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:114%"&gt;40,454&#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:114%"&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:114%"&gt;278,405&#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:120%"&gt;Limited configuration&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:114%"&gt;102,847&#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:114%"&gt;31,897&#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:114%"&gt;74,266&#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:114%"&gt;24,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:114%"&gt;45,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;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:114%"&gt;279,224&#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:120%"&gt;Service and 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:114%"&gt;14,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:114%"&gt;24,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:114%"&gt;2,972&#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:114%"&gt;2,032&#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:114%"&gt;7,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:114%"&gt;51,303&#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: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:114%"&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:114%"&gt;152,627&#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:114%"&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:114%"&gt;196,591&#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:114%"&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:114%"&gt;96,414&#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:114%"&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:114%"&gt;70,139&#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:114%"&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:114%"&gt;93,161&#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:114%"&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:114%"&gt;608,932&#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:700;line-height:120%"&gt;Timing of revenue recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&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: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:120%"&gt;Goods/services transferred at a point in time&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:114%"&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:114%"&gt;105,096&#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:114%"&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:114%"&gt;39,521&#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:114%"&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:114%"&gt;68,582&#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:114%"&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:114%"&gt;25,157&#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:114%"&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:114%"&gt;47,345&#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:114%"&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:114%"&gt;285,701&#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:120%"&gt;Goods/services transferred over time&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:114%"&gt;47,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;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:114%"&gt;157,070&#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:114%"&gt;27,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 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:114%"&gt;44,982&#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:114%"&gt;45,816&#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:114%"&gt;323,231&#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: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:114%"&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:114%"&gt;152,627&#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:114%"&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:114%"&gt;196,591&#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:114%"&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:114%"&gt;96,414&#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:114%"&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:114%"&gt;70,139&#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:114%"&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:114%"&gt;93,161&#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:114%"&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:114%"&gt;608,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;&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-weight:400;line-height:120%"&gt;See "Note &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;3.&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; Segment Reporting" for a disaggregation of revenue by geography.&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:400;line-height:120%;text-decoration:underline"&gt;Contract balances&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Contract assets represent revenue recognized in excess of amounts billed and include unbilled receivables. Unbilled receivables, which represent an unconditional right to payment subject only to the passage of time, are reclassified to accounts receivable when they are billed according to the contract terms. Contract liabilities represent amounts billed to the clients in excess of revenue recognized to date.&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-weight:400;line-height:120%"&gt;The following table reflects the balances and changes in our contract assets and liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:10pt;font-weight:700;line-height:114%"&gt;April 30, 2022&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:10pt;font-weight:700;line-height:114%"&gt;May 1, 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:120%"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;41,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;32,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;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:120%"&gt;Contract liabilities - current&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:114%"&gt;90,393&#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:114%"&gt;64,495&#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:120%"&gt;Contract liabilities - non-current&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:114%"&gt;10,998&#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:114%"&gt;10,720&#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;/table&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-weight:400;line-height:120%"&gt;The changes in our contract assets and contract liabilities from May&#160;1, 2021 to April&#160;30, 2022 were due to the timing of billing schedules and revenue recognition, which can vary significantly depending on the contractual payment terms and the seasonality of the sports markets. We had no material impairments of contract assets for fiscal 2022.&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-weight:400;line-height:120%"&gt;For service-type warranty contracts, we allocate revenue to this performance obligation, recognize the revenue over time, and recognize costs as incurred. Earned and unearned revenues for these contracts are included in the "Contract assets" and "Contract liabilities". Changes in unearned service-type warranty contracts, net were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:10pt;font-weight:700;line-height:115%"&gt;April 30, 2022&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:10pt;font-weight:700;line-height:115%"&gt;May 1, 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:120%"&gt;Balance at beginning of year&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:114%"&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:114%"&gt;24,590&#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:114%"&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:114%"&gt;24,490&#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 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:120%"&gt;New contracts sold&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:114%"&gt;42,619&#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:114%"&gt;35,623&#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:120%"&gt;Less: reductions for revenue recognized&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:114%"&gt;(40,614)&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:114%"&gt;(36,723)&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:400;line-height:120%"&gt;Foreign currency translation and 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:114%"&gt;(249)&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:114%"&gt;1,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;text-align:left;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;Balance at end of year&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:114%"&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:114%"&gt;26,346&#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:114%"&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:114%"&gt;24,590&#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:12pt;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;As of April&#160;30, 2022 and May&#160;1, 2021, our contracts in progress that were identified as loss contracts were immaterial. For these contracts, the provision for losses are included in the "Accrued expenses" line item in our consolidated balance sheets.&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-weight:400;line-height:120%"&gt;During fiscal 2022, we recognized revenue of $53,241 related to our contract liabilities as of May&#160;1, 2021.&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:400;line-height:120%;text-decoration:underline"&gt;Remaining performance obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="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;As of April&#160;30, 2022, the aggregate amount of the transaction price allocated to the remaining performance obligations was $533,340. We expect approximately $452,289 of our remaining performance obligations to be recognized over the next 12 months, with the remainder recognized thereafter. Remaining performance obligations related to product and service agreements at April&#160;30, 2022 are $471,589 and $61,751, respectively. Although remaining performance obligations reflect business that is considered to be legally binding, cancellations, deferrals or scope adjustments may occur. Any known project cancellations, revisions to project scope and cost, foreign currency exchange fluctuations and project deferrals are reflected or excluded in the remaining performance obligation balance, as appropriate.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RleHRyZWdpb246MGIxYjI3M2ZmZjE0NGNkZThjMTRkNTc2NzExOTI3NGFfMjk5Nw_4053b338-d904-42e8-b5f7-0449130743d9">&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-weight:400;line-height:120%"&gt;The following table presents our disaggregation of revenue by segments:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:20.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.963%"/&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="33" 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:10pt;font-weight:700;line-height:114%"&gt;Fiscal Year 2022&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:10pt;font-weight:700;line-height:120%"&gt;Commercial&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:10pt;font-weight:700;line-height:120%"&gt;Live Events&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:10pt;font-weight:700;line-height:114%"&gt;High School Park and&lt;br/&gt;Recreation&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:10pt;font-weight:700;line-height:120%"&gt;Transportation&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:10pt;font-weight:700;line-height:120%"&gt;International&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:10pt;font-weight:700;line-height:120%"&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;Type of performance obligation&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;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;Unique configuration&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:114%"&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:114%"&gt;20,849&#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:114%"&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:114%"&gt;144,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;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:114%"&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:114%"&gt;20,175&#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:114%"&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:114%"&gt;38,843&#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:114%"&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:114%"&gt;32,658&#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:114%"&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:114%"&gt;256,620&#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 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;Limited configuration&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:114%"&gt;118,308&#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:114%"&gt;30,181&#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:114%"&gt;88,162&#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:114%"&gt;21,370&#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:114%"&gt;43,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;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:114%"&gt;301,050&#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;Service and 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:114%"&gt;15,054&#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:114%"&gt;24,830&#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:114%"&gt;3,479&#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:114%"&gt;2,494&#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:114%"&gt;7,443&#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:114%"&gt;53,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="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:114%"&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:114%"&gt;154,211&#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:114%"&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:114%"&gt;199,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;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:114%"&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:114%"&gt;111,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="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:114%"&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:114%"&gt;62,707&#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:114%"&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:114%"&gt;83,130&#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:114%"&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:114%"&gt;610,970&#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:700;line-height:120%"&gt;Timing of revenue recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Goods/services transferred at a point in time&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:114%"&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:114%"&gt;120,776&#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:114%"&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:114%"&gt;37,229&#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:114%"&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:114%"&gt;82,678&#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:114%"&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:114%"&gt;22,088&#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:114%"&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:114%"&gt;45,036&#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:114%"&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:114%"&gt;307,807&#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;Goods/services transferred over time&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:114%"&gt;33,435&#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:114%"&gt;161,877&#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:114%"&gt;29,138&#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:114%"&gt;40,619&#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:114%"&gt;38,094&#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:114%"&gt;303,163&#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: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:114%"&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:114%"&gt;154,211&#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:114%"&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:114%"&gt;199,106&#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:114%"&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:114%"&gt;111,816&#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:114%"&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:114%"&gt;62,707&#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:114%"&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:114%"&gt;83,130&#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:114%"&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:114%"&gt;610,970&#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: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:20.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.963%"/&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="33" 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:10pt;font-weight:700;line-height:114%"&gt;Fiscal Year 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:120%"&gt;Commercial&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="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:700;line-height:120%"&gt;Live Events&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="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:700;line-height:114%"&gt;High School Park and&lt;br/&gt;Recreation&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="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:700;line-height:120%"&gt;Transportation&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="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:700;line-height:120%"&gt;International&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="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:700;line-height:120%"&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;Type of performance obligation&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;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Unique configuration&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:114%"&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:114%"&gt;16,535&#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:114%"&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:114%"&gt;104,682&#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:114%"&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:114%"&gt;22,258&#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:114%"&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:114%"&gt;36,398&#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:114%"&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:114%"&gt;22,266&#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:114%"&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:114%"&gt;202,139&#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:114%"&gt;Limited configuration&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:114%"&gt;96,420&#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:114%"&gt;18,679&#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:114%"&gt;66,697&#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:114%"&gt;19,690&#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:114%"&gt;32,583&#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:114%"&gt;234,069&#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:114%"&gt;Service and 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:114%"&gt;14,345&#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:114%"&gt;19,688&#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:114%"&gt;2,602&#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:114%"&gt;2,196&#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:114%"&gt;6,994&#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:114%"&gt;45,825&#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: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:114%"&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:114%"&gt;127,300&#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:114%"&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:114%"&gt;143,049&#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:114%"&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:114%"&gt;91,557&#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:114%"&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:114%"&gt;58,284&#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:114%"&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:114%"&gt;61,843&#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:114%"&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:114%"&gt;482,033&#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:700;line-height:120%"&gt;Timing of revenue recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&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: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:114%"&gt;Goods/services transferred at a point in time&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:114%"&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:114%"&gt;98,243&#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:114%"&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:114%"&gt;23,906&#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:114%"&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:114%"&gt;60,859&#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:114%"&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:114%"&gt;20,180&#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:114%"&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:114%"&gt;34,388&#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:114%"&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:114%"&gt;237,576&#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:114%"&gt;Goods/services transferred over time&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:114%"&gt;29,057&#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:114%"&gt;119,143&#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:114%"&gt;30,698&#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:114%"&gt;38,104&#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:114%"&gt;27,455&#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:114%"&gt;244,457&#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: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:114%"&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:114%"&gt;127,300&#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:114%"&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:114%"&gt;143,049&#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:114%"&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:114%"&gt;91,557&#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:114%"&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:114%"&gt;58,284&#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:114%"&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:114%"&gt;61,843&#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:114%"&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:114%"&gt;482,033&#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;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:21.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.054%"/&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="33" 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:10pt;font-weight:700;line-height:114%"&gt;Fiscal Year 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:120%"&gt;Commercial&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="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:700;line-height:120%"&gt;Live Events&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="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:700;line-height:114%"&gt;High School Park and&lt;br/&gt;Recreation&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="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:700;line-height:120%"&gt;Transportation&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="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:700;line-height:120%"&gt;International&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="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:700;line-height:120%"&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;Type of performance obligation&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;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;text-align:left;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;Unique configuration&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:114%"&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:114%"&gt;35,212&#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:114%"&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:114%"&gt;140,044&#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:114%"&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:114%"&gt;19,176&#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:114%"&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:114%"&gt;43,519&#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:114%"&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:114%"&gt;40,454&#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:114%"&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:114%"&gt;278,405&#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:120%"&gt;Limited configuration&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:114%"&gt;102,847&#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:114%"&gt;31,897&#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:114%"&gt;74,266&#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:114%"&gt;24,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:114%"&gt;45,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;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:114%"&gt;279,224&#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:120%"&gt;Service and 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:114%"&gt;14,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:114%"&gt;24,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:114%"&gt;2,972&#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:114%"&gt;2,032&#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:114%"&gt;7,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:114%"&gt;51,303&#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: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:114%"&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:114%"&gt;152,627&#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:114%"&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:114%"&gt;196,591&#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:114%"&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:114%"&gt;96,414&#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:114%"&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:114%"&gt;70,139&#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:114%"&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:114%"&gt;93,161&#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:114%"&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:114%"&gt;608,932&#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:700;line-height:120%"&gt;Timing of revenue recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&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: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:120%"&gt;Goods/services transferred at a point in time&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:114%"&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:114%"&gt;105,096&#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:114%"&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:114%"&gt;39,521&#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:114%"&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:114%"&gt;68,582&#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:114%"&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:114%"&gt;25,157&#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:114%"&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:114%"&gt;47,345&#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:114%"&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:114%"&gt;285,701&#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:120%"&gt;Goods/services transferred over time&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:114%"&gt;47,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;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:114%"&gt;157,070&#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:114%"&gt;27,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 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:114%"&gt;44,982&#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:114%"&gt;45,816&#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:114%"&gt;323,231&#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: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:114%"&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:114%"&gt;152,627&#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:114%"&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:114%"&gt;196,591&#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:114%"&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:114%"&gt;96,414&#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:114%"&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:114%"&gt;70,139&#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:114%"&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:114%"&gt;93,161&#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:114%"&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:114%"&gt;608,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;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i15639e78c7384be78e55ad910616da89_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfMy0xLTEtMS0zNw_7f1c0f93-ded1-42ab-b259-37a0b3dd7735"
      unitRef="usd">20849000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i820f0a10702e45b187a1af035a83df5e_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfMy0zLTEtMS0zNw_874b0614-a9b5-40a1-8a4b-d2e41a738fcd"
      unitRef="usd">144095000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2a173414e30d4702b70394fc350a97a6_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfMy01LTEtMS0zNw_93e740d2-b985-418e-9f21-41c25043ac25"
      unitRef="usd">20175000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if9bc20c068f14315be037f8e02dd1045_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfMy03LTEtMS0zNw_e9b031cf-8aae-4170-92b4-dc897a8d5fa7"
      unitRef="usd">38843000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3cc42bbc5e0849db8136d006e3ced348_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfMy05LTEtMS0zNw_da4b7b35-0272-453f-a1fe-6f38df7e3602"
      unitRef="usd">32658000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i563a92c663c3488db0903cf29fedfd7d_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfMy0xMS0xLTEtMzc_05b07682-1558-44c0-8d5c-50b42de98569"
      unitRef="usd">256620000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icca10a9029ae43bcbc78007776773802_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfNC0xLTEtMS0zNw_05f7cc2d-d73c-4bf3-a6e9-9b3580c24932"
      unitRef="usd">118308000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic90fc3331c33418d9967daad06608ade_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfNC0zLTEtMS0zNw_27c76a3e-04e6-44ea-8687-ad09c36c3c0c"
      unitRef="usd">30181000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i08d64973a7d143f890d21306aa2b32fd_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfNC01LTEtMS0zNw_604e5c8e-673a-4951-a892-19aa68b6865d"
      unitRef="usd">88162000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idff1a238e7684c3d81eba4276c2e481b_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfNC03LTEtMS0zNw_1808478a-7f97-4eec-9b1b-88b2a5e09cce"
      unitRef="usd">21370000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9615cff80c814adb8bc68e9bfe1acd09_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfNC05LTEtMS0zNw_46ed72bf-e6b1-46b6-8d84-e72b3ad56d62"
      unitRef="usd">43029000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4f106b44991144afa06c70194aa7527e_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfNC0xMS0xLTEtMzc_d1a55182-988c-404e-9032-62dccdd41738"
      unitRef="usd">301050000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i943e0b150574495a9b80e8aa83a4298d_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfNS0xLTEtMS0zNw_d1b72261-9711-4c8d-9ae4-936db3e89f4e"
      unitRef="usd">15054000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia6bd0ab0bfd146f882a2fb2ed1c4ebfa_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfNS0zLTEtMS0zNw_66a72dac-5763-42a0-b2a5-ee1f2dd5213b"
      unitRef="usd">24830000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i38b6e182b7f343e59e27b71b616922b8_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfNS01LTEtMS0zNw_2b52be93-f797-4116-8dda-4391b30570b0"
      unitRef="usd">3479000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1ffee73260dc4b7ca92d1fcc7526535d_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfNS03LTEtMS0zNw_4ad9988f-49a8-4036-b406-7742a3d5abb8"
      unitRef="usd">2494000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i941877ff0dff455e83468790b8b4c1fe_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfNS05LTEtMS0zNw_fec60e7c-dd8d-490c-b30b-90ba6c322664"
      unitRef="usd">7443000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i12f23cbe4ea44fb7af616ee0e61039e0_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfNS0xMS0xLTEtMzc_36b73e29-e8ba-4bab-93be-915d895aca22"
      unitRef="usd">53300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i07e8a936caf343199cedef82fa6be3a5_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfNi0xLTEtMS0zNw_7ffe9e05-2c94-4f07-bdb9-d50c4977a7ac"
      unitRef="usd">154211000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib0671b561f38408297aeba495a3b4e08_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfNi0zLTEtMS0zNw_d806dc9c-84e4-49f0-9452-79d672a9879c"
      unitRef="usd">199106000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia4be55dd5016481c95029a6b1b9afe79_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfNi01LTEtMS0zNw_461c7618-0990-42a3-b4be-8dccd61a1019"
      unitRef="usd">111816000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia19d40546ed64066b62a361b868e832c_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfNi03LTEtMS0zNw_8b4e12fd-d841-4546-8147-3ffd2579bad4"
      unitRef="usd">62707000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia507bcddad89493eb18ffcc54c41a549_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfNi05LTEtMS0zNw_9bc5060c-ca66-4a99-9781-baa86cf13b09"
      unitRef="usd">83130000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfNi0xMS0xLTEtMzc_b2b330c3-ef76-4c5a-aebb-b2bba198c394"
      unitRef="usd">610970000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5cace57ffb4b4e1cbdc4cd45ab3f53b5_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfOC0xLTEtMS0zNw_bdc4489a-e46b-4269-b016-8f08fcc0bc04"
      unitRef="usd">120776000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia0ce6bb1cd904fe0bed78395c90a9e41_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfOC0zLTEtMS0zNw_8fad1d5b-3886-4e2e-b118-83ff9ad2c76c"
      unitRef="usd">37229000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if4d534d77c0941348d1e9edec1bfbcd9_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfOC01LTEtMS0zNw_e537a95b-d0d7-4601-a405-a3e211b4ce51"
      unitRef="usd">82678000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i30c3d484e2d7498592455849b65e4ca6_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfOC03LTEtMS0zNw_15fd7b3c-ed31-4d8b-bdcb-c78809abab3b"
      unitRef="usd">22088000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1d42e9133a39459aae7da3d26ee81dbe_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfOC05LTEtMS0zNw_a19a82d1-fa1c-482f-8f67-7d1cf4cabcfd"
      unitRef="usd">45036000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i60af5b9608d7435d846837b5f044c205_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfOC0xMS0xLTEtMzc_8bb52dec-5e82-4fad-a469-ce2d7a8cadc8"
      unitRef="usd">307807000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia02191ce2a1f4e18b4e03fc5ad5fb490_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfOS0xLTEtMS0zNw_7bc2f550-66c2-4a2d-85e9-f327f6582694"
      unitRef="usd">33435000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic6e463cf57124853836ec14fb4a65236_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfOS0zLTEtMS0zNw_7af72b42-5062-4a59-8073-25eaf75997d1"
      unitRef="usd">161877000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iac5058b367884365a01c4484135c482e_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfOS01LTEtMS0zNw_20bb327f-80d7-4a3d-a128-d22df3e6b452"
      unitRef="usd">29138000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd7168d843eb443f85385e8144cc5901_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfOS03LTEtMS0zNw_590f4792-426e-4806-a06f-39d681185f18"
      unitRef="usd">40619000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9ce9092b588345f2bed1b83aa1f2eafc_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfOS05LTEtMS0zNw_6f1d5e63-70b5-49f8-93d7-ea60266bf984"
      unitRef="usd">38094000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib9b0cfd6632545338a970f3070eb95bb_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfOS0xMS0xLTEtMzc_ac531c81-4a20-4850-bf69-8b575771ec74"
      unitRef="usd">303163000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i07e8a936caf343199cedef82fa6be3a5_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfMTAtMS0xLTEtMzc_53cff6af-6edc-42bc-bfca-10cb00fb8d98"
      unitRef="usd">154211000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib0671b561f38408297aeba495a3b4e08_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfMTAtMy0xLTEtMzc_995c3da7-afa8-4ac3-aac8-690e44983076"
      unitRef="usd">199106000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia4be55dd5016481c95029a6b1b9afe79_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfMTAtNS0xLTEtMzc_9984d547-1fac-4ef7-b60b-29a25bd8a994"
      unitRef="usd">111816000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia19d40546ed64066b62a361b868e832c_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfMTAtNy0xLTEtMzc_40e1278d-8820-4977-b774-8662678b8af0"
      unitRef="usd">62707000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia507bcddad89493eb18ffcc54c41a549_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfMTAtOS0xLTEtMzc_a03b2d07-628f-4354-a573-b7d779191e48"
      unitRef="usd">83130000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOmJkZGI3YmY2MThkNjQxZmQ4ZjQzZTFjMDZjZTM4ODU5L3RhYmxlcmFuZ2U6YmRkYjdiZjYxOGQ2NDFmZDhmNDNlMWMwNmNlMzg4NTlfMTAtMTEtMS0xLTM3_01924797-8731-443a-bb18-aaa23bdecfb7"
      unitRef="usd">610970000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if18ec22de99a4ee383a7d0c46240c34c_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfMy0xLTEtMS0zNw_a53fc1ca-847a-46e7-ad84-4020ecf3d239"
      unitRef="usd">16535000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id6e9115043ea432c991a9bff81a5a9ae_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfMy0zLTEtMS0zNw_f0cdd0b2-c58c-4fcd-8467-1a283ac23cb7"
      unitRef="usd">104682000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia8a9fda5eefb40738530477fcc35b511_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfMy01LTEtMS0zNw_0b0f7c1f-c430-404b-89cf-d76c615286ad"
      unitRef="usd">22258000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iafb6b21bee6a42dd874b83d767ce6fc6_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfMy03LTEtMS0zNw_33e7f931-72ff-4b3c-8255-93b5bf3b953b"
      unitRef="usd">36398000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id224b318538b4c558bcb8dc63a24c6a0_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfMy05LTEtMS0zNw_8ca44a95-6c48-42bd-adc1-0c38f3440b79"
      unitRef="usd">22266000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5352186aeccc4b9a8424adec7bc3a4bc_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfMy0xMS0xLTEtMzc_6aa8837d-c163-4f41-a748-15f9dc833e49"
      unitRef="usd">202139000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9319f8348ee940a7bf61ab1156ba230c_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfNC0xLTEtMS0zNw_6db66c9a-12f4-49d8-b8a5-cbe91f930d12"
      unitRef="usd">96420000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5860815c5afd4762bc2c7c6397fabf29_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfNC0zLTEtMS0zNw_161066d7-49a0-4f3b-ab6b-180e4c293566"
      unitRef="usd">18679000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i832be1165e9c49a5a1f78da6a7b51ead_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfNC01LTEtMS0zNw_b146de01-7f5e-4d64-a917-52a47580d11c"
      unitRef="usd">66697000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i21d9a013f01545bc96da927fb9aecbb3_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfNC03LTEtMS0zNw_d543f6e6-818d-4b8d-bd76-d36564b53d25"
      unitRef="usd">19690000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ife3b019c79884b82872396975966c543_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfNC05LTEtMS0zNw_86d6b9fb-0aaf-418e-a9ba-c50a35f7e3e1"
      unitRef="usd">32583000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i76456fda8f7740e29e8c6eaaeba84236_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfNC0xMS0xLTEtMzc_a2ba9afa-a9e1-4197-b877-b646361ff587"
      unitRef="usd">234069000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i105bca92f8d84939b513a4f945a550df_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfNS0xLTEtMS0zNw_aa8a6a2d-0c7d-4746-ab09-262932e63ec8"
      unitRef="usd">14345000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1a149b70a38343baac3870c6882d98db_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfNS0zLTEtMS0zNw_d3b28de9-e445-4a55-9355-b6ac95843805"
      unitRef="usd">19688000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic768019828ab45ccb5481dfab00995bc_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfNS01LTEtMS0zNw_541732de-190e-40d1-bbcf-e4491499025b"
      unitRef="usd">2602000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id6cfc525412e4507837f8d2757a740cb_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfNS03LTEtMS0zNw_400081ed-4642-4e13-89f5-2b03b7bec134"
      unitRef="usd">2196000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibafb1e5335aa480388d97883e762726b_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfNS05LTEtMS0zNw_f9242175-8e93-47f6-af9d-9462ec2ceafd"
      unitRef="usd">6994000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib10398e06cd34177ad3d85bcc4b9a463_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfNS0xMS0xLTEtMzc_6d08d0df-ac9f-407d-805f-e5b0b3341922"
      unitRef="usd">45825000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic413b48213cc41739568b02600569c98_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfNi0xLTEtMS0zNw_6beaa35c-2111-40cc-91b0-cc0544cdec81"
      unitRef="usd">127300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i03e107ae08014071bb79e45afe49967a_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfNi0zLTEtMS0zNw_c0bebc65-dee6-4ad2-a541-960c4889844b"
      unitRef="usd">143049000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1fba31a79f7a40efb5b8e969f35a5a8c_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfNi01LTEtMS0zNw_4a60f61c-6239-4e94-b603-189e928cfedf"
      unitRef="usd">91557000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7358791149e84eab8f10ec922758b139_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfNi03LTEtMS0zNw_52f8342b-f32d-4800-9259-620def8467a6"
      unitRef="usd">58284000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iccaf305f0b8c46aab1e947c1d5f69eab_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfNi05LTEtMS0zNw_b9ac2165-7103-4fa9-8dc7-5489f2855d4a"
      unitRef="usd">61843000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfNi0xMS0xLTEtMzc_a8305d75-54c7-479e-b677-17593da0c65d"
      unitRef="usd">482033000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibaa446a6a1414b24840eb27d11c62fc9_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfOC0xLTEtMS0zNw_ff1e0878-e699-46d4-a823-ba89af5a6645"
      unitRef="usd">98243000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i33312cdaf9274dcba87f3b2dc303dd82_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfOC0zLTEtMS0zNw_3cb2b66d-1fab-49f8-a771-eb68da6d0896"
      unitRef="usd">23906000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i562fe02c09ae4bb683587dac07545950_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfOC01LTEtMS0zNw_a2baa7b4-1ad1-4d1d-95cf-2978e2fe4e85"
      unitRef="usd">60859000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i27bbc31c64c247c5b0624a896ecbda43_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfOC03LTEtMS0zNw_0544e1c5-cc3a-4527-89f6-94013a75c068"
      unitRef="usd">20180000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia15ac03a327f48ac8393d97bed1b7c62_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfOC05LTEtMS0zNw_93f91c99-4235-4d01-81b8-4723eb7c359f"
      unitRef="usd">34388000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia91c56ba90be4f83966a38487436ad30_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfOC0xMS0xLTEtMzc_998b0501-5301-457e-92ae-671258270683"
      unitRef="usd">237576000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8c2c3147c15f4232b9eeae235c477e2a_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfOS0xLTEtMS0zNw_2ed3a6f3-4ffe-4979-8942-834f2b570621"
      unitRef="usd">29057000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i969f20ccc5314bc5ba9b4d9a5144bb3d_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfOS0zLTEtMS0zNw_875d45a8-f92e-4e88-b9c2-6f87bcd1b19d"
      unitRef="usd">119143000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9cde3c8e525941a8992d2ed2eaeb86d8_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfOS01LTEtMS0zNw_c4f83612-bfee-4b15-b72a-bfec97d72317"
      unitRef="usd">30698000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iff2d880e9d6748f485ed5f2ad6d0d6c7_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfOS03LTEtMS0zNw_c5c24796-23fc-451b-b5da-f7501b89a6f0"
      unitRef="usd">38104000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i233d10d948254bd3869859b3496036af_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfOS05LTEtMS0zNw_7e1e5e9f-597c-44e1-85bf-de4e4ed65aba"
      unitRef="usd">27455000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i08b2f61e037f48689068f4f21e408b09_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfOS0xMS0xLTEtMzc_2561ef68-fad4-4be4-a74b-57c56aaabeac"
      unitRef="usd">244457000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic413b48213cc41739568b02600569c98_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfMTAtMS0xLTEtMzc_94f6a478-cbc5-4954-9a25-f7ccf2ec7b11"
      unitRef="usd">127300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i03e107ae08014071bb79e45afe49967a_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfMTAtMy0xLTEtMzc_e248c225-f036-41cc-858f-805271f81276"
      unitRef="usd">143049000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1fba31a79f7a40efb5b8e969f35a5a8c_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfMTAtNS0xLTEtMzc_bf10d2e2-6806-4f43-94e3-2552a3766e91"
      unitRef="usd">91557000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7358791149e84eab8f10ec922758b139_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfMTAtNy0xLTEtMzc_c589be61-cb18-4860-a647-59dc556e350b"
      unitRef="usd">58284000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iccaf305f0b8c46aab1e947c1d5f69eab_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfMTAtOS0xLTEtMzc_9ea37b43-aab3-4c13-a415-e6f3a5946d60"
      unitRef="usd">61843000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjhiYjNkMDU2NWE1YTRhZmE4MzlkZGU1ZjczMjRlNjkzL3RhYmxlcmFuZ2U6OGJiM2QwNTY1YTVhNGFmYTgzOWRkZTVmNzMyNGU2OTNfMTAtMTEtMS0xLTM3_bbe6541f-bcfe-4cfc-9a10-01842b082099"
      unitRef="usd">482033000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idac0a3e7d46c4202b83bc5dcaba92082_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfMy0xLTEtMS0zNw_a8402503-a4f2-4e8e-ae08-c3f68599eb9d"
      unitRef="usd">35212000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icee4025845c740f689e5a4822a1fa3ad_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfMy0zLTEtMS0zNw_c30aec4b-12cb-445a-b2cf-f21876153cb0"
      unitRef="usd">140044000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i396e258d01674922852391ad48726fbf_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfMy01LTEtMS0zNw_485e607d-da12-4579-b169-aa78c45f3ef4"
      unitRef="usd">19176000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2699633f83aa4c77bb1760f3fe41f7c8_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfMy03LTEtMS0zNw_b9113261-7ab5-469d-b182-a5389b0c7a78"
      unitRef="usd">43519000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5b6a8b3ceb28424491fcde992b6a4a11_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfMy05LTEtMS0zNw_361a70ec-0b6d-4c27-baae-abca28d07cb6"
      unitRef="usd">40454000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iec1282bc10794c11888b8c28ce3640e7_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfMy0xMS0xLTEtMzc_dd5c9631-8d78-4eb2-89d9-72c4baae72f0"
      unitRef="usd">278405000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i95a8db776e3b4851b18b7612b3e9b2ca_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfNC0xLTEtMS0zNw_fd5d64b2-cdd3-415f-b01c-df43631f4340"
      unitRef="usd">102847000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6333b916d5784872a87086fa5098cdf9_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfNC0zLTEtMS0zNw_e4a0492a-8421-4ae1-aa7b-266a52991e2f"
      unitRef="usd">31897000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic6055e9cde984f2098cd6311f086f54f_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfNC01LTEtMS0zNw_cdcb55df-addb-4dcd-bdd0-0127d73e512d"
      unitRef="usd">74266000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7c31933e38584cb9afbf3b6e414fd0ab_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfNC03LTEtMS0zNw_3c08dc55-1dc9-4d48-945f-60fddbcbfc82"
      unitRef="usd">24588000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i466a015777b74496ae8f9a896a0d88a3_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfNC05LTEtMS0zNw_e653ea70-4b60-43d1-ba2a-c76de59058b9"
      unitRef="usd">45626000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib63fc71a3828424ea0a5f2b66cafe001_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfNC0xMS0xLTEtMzc_4daf51fb-0f00-4257-a454-4a4062ae3317"
      unitRef="usd">279224000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd08d70eb40b42429b01649d2d4371a4_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfNS0xLTEtMS0zNw_212d703c-0594-49eb-95e1-4c8b089d72b7"
      unitRef="usd">14568000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib979d42b09c24b888f722c4554da7fd8_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfNS0zLTEtMS0zNw_7d487244-7c08-4493-aa0e-cdac0e8e43cc"
      unitRef="usd">24650000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9bef0466706c4d11b15d104380ce616a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfNS01LTEtMS0zNw_71780690-6e35-408d-baa4-9bc4f4098d78"
      unitRef="usd">2972000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icc0c93846bc844c2aef0565434d612c0_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfNS03LTEtMS0zNw_a50fa118-54c4-402c-b78d-dcf105aeb516"
      unitRef="usd">2032000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib4ce8c28b5df41839d0de008fbfc47a7_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfNS05LTEtMS0zNw_4edacfe6-3cbf-42ed-8bbb-c6d8fa59c520"
      unitRef="usd">7081000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i80847fe78838483897938380eafd8680_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfNS0xMS0xLTEtMzc_93400b7e-4ae3-4eb9-ae28-3b1a67175300"
      unitRef="usd">51303000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie9ae29897b1144589f309b97c8483f5f_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfNi0xLTEtMS0zNw_67234c68-bd15-479e-baab-29c37dae1c18"
      unitRef="usd">152627000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5c62a271676a4fc4bf06f5fdcd11dc63_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfNi0zLTEtMS0zNw_14de0383-31cb-400a-b000-6c647ae52c98"
      unitRef="usd">196591000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8795aa5ed83a4baa8f8731f0e2e436a5_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfNi01LTEtMS0zNw_ab5bd761-39f5-48de-8657-e299adcc5b3c"
      unitRef="usd">96414000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia67861d073f5467182551531911e948c_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfNi03LTEtMS0zNw_66a373de-97fb-40f8-b303-c25ba58cfb8d"
      unitRef="usd">70139000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5bf4c6fb87614b27ac3e0c4803c35f67_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfNi05LTEtMS0zNw_6c97243a-f9de-487d-8102-8d9e3592c17b"
      unitRef="usd">93161000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfNi0xMS0xLTEtMzc_e21551e6-1f5a-45df-b81c-ff8cb6da176b"
      unitRef="usd">608932000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia062f5465b9f4f408620efeb6c449a3f_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfOC0xLTEtMS0zNw_b71bfeed-8bec-40b4-9379-01630262b41b"
      unitRef="usd">105096000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic6f7016e4c4f4535b61d2d263c428487_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfOC0zLTEtMS0zNw_b958f314-2193-422a-bc8f-b3d3c759a3ab"
      unitRef="usd">39521000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i215d5fd0ab4a41b584d507df3a577439_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfOC01LTEtMS0zNw_0eb026eb-9bc3-474d-b7ae-66a191e72ecd"
      unitRef="usd">68582000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4ee9e2f352274149b5d85eb96f4b1cc2_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfOC03LTEtMS0zNw_967c5dc9-085b-47ff-9ac7-3ed0726b4e9f"
      unitRef="usd">25157000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0fa59e528cf2479f8e2a2ab50deabbac_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfOC05LTEtMS0zNw_88613cdf-10b5-4a03-85e1-fec3413f9d3f"
      unitRef="usd">47345000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if0da5b91e7ea4ba3b97251f54057007f_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfOC0xMS0xLTEtMzc_265ad717-1748-4076-8bdc-9fe66d098de5"
      unitRef="usd">285701000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idfbfd4ebb3ea4b41baa7f6f49efbd7cf_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfOS0xLTEtMS0zNw_3c1f7456-e004-4f68-8714-6980c7904efe"
      unitRef="usd">47531000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iabdc077089b04465a04f99575d87351b_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfOS0zLTEtMS0zNw_cfbb10c5-d665-4227-8742-b0e98f0b1466"
      unitRef="usd">157070000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9782319f148e42e4980e7f9a64a61035_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfOS01LTEtMS0zNw_5fa7dddf-cc93-4d56-988b-284c12fe8e7a"
      unitRef="usd">27832000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5aada981023f41c2a7134d94b007c4a5_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfOS03LTEtMS0zNw_39649e6b-3c57-4b6c-a6e3-bb73774d5fdc"
      unitRef="usd">44982000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2ff521eb01c94c6285c6cd07fcaee63b_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfOS05LTEtMS0zNw_bdc7af81-72a9-4b99-93f1-d27110ff620e"
      unitRef="usd">45816000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic2b55d5582a242cb8d0a0f0972c04ebc_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfOS0xMS0xLTEtMzc_8dc564bd-e58b-4cfd-bc2a-d4e4faaa17ff"
      unitRef="usd">323231000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie9ae29897b1144589f309b97c8483f5f_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfMTAtMS0xLTEtMzc_1d94aa7d-b8b2-43ac-9046-1fcefd7e3550"
      unitRef="usd">152627000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5c62a271676a4fc4bf06f5fdcd11dc63_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfMTAtMy0xLTEtMzc_f64b96a2-c9ba-49ca-9638-935de13e9064"
      unitRef="usd">196591000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8795aa5ed83a4baa8f8731f0e2e436a5_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfMTAtNS0xLTEtMzc_ead9a874-ded9-46d4-8401-6d158914a7e7"
      unitRef="usd">96414000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia67861d073f5467182551531911e948c_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfMTAtNy0xLTEtMzc_f61c8a33-980a-483f-937c-cfc956ed3a6c"
      unitRef="usd">70139000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5bf4c6fb87614b27ac3e0c4803c35f67_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfMTAtOS0xLTEtMzc_a6618e09-6b57-496e-9c9b-095277fcc13d"
      unitRef="usd">93161000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjllYjY2NGU2NWYyYzRjMTBiNTg3ODJmZWI3MzhiMDhkL3RhYmxlcmFuZ2U6OWViNjY0ZTY1ZjJjNGMxMGI1ODc4MmZlYjczOGIwOGRfMTAtMTEtMS0xLTM3_6b0cf913-877c-43a2-897d-dd5e708da950"
      unitRef="usd">608932000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RleHRyZWdpb246MGIxYjI3M2ZmZjE0NGNkZThjMTRkNTc2NzExOTI3NGFfMjk5OA_34cf7e25-8c7d-4bf2-acd0-f5a6e8c3dcd2">&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-weight:400;line-height:120%"&gt;The following table reflects the balances and changes in our contract assets and liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:10pt;font-weight:700;line-height:114%"&gt;April 30, 2022&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:10pt;font-weight:700;line-height:114%"&gt;May 1, 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:120%"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;41,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;32,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;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:120%"&gt;Contract liabilities - current&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:114%"&gt;90,393&#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:114%"&gt;64,495&#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:120%"&gt;Contract liabilities - non-current&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:114%"&gt;10,998&#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:114%"&gt;10,720&#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;/table&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-weight:400;line-height:120%"&gt;The changes in our contract assets and contract liabilities from May&#160;1, 2021 to April&#160;30, 2022 were due to the timing of billing schedules and revenue recognition, which can vary significantly depending on the contractual payment terms and the seasonality of the sports markets. We had no material impairments of contract assets for fiscal 2022.&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-weight:400;line-height:120%"&gt;For service-type warranty contracts, we allocate revenue to this performance obligation, recognize the revenue over time, and recognize costs as incurred. Earned and unearned revenues for these contracts are included in the "Contract assets" and "Contract liabilities". Changes in unearned service-type warranty contracts, net were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:10pt;font-weight:700;line-height:115%"&gt;April 30, 2022&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:10pt;font-weight:700;line-height:115%"&gt;May 1, 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:120%"&gt;Balance at beginning of year&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:114%"&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:114%"&gt;24,590&#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:114%"&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:114%"&gt;24,490&#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 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:120%"&gt;New contracts sold&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:114%"&gt;42,619&#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:114%"&gt;35,623&#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:120%"&gt;Less: reductions for revenue recognized&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:114%"&gt;(40,614)&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:114%"&gt;(36,723)&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:400;line-height:120%"&gt;Foreign currency translation and 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:114%"&gt;(249)&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:114%"&gt;1,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;text-align:left;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;Balance at end of year&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:114%"&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:114%"&gt;26,346&#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:114%"&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:114%"&gt;24,590&#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:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjRjZDQ2MTkwYWY3NTQxNjlhMTI5YWM4MWRkOWE5MmJlL3RhYmxlcmFuZ2U6NGNkNDYxOTBhZjc1NDE2OWExMjlhYzgxZGQ5YTkyYmVfMS0xLTEtMS0zNw_7844dd3e-1650-4d90-8222-70c5d04d7598"
      unitRef="usd">41687000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjRjZDQ2MTkwYWY3NTQxNjlhMTI5YWM4MWRkOWE5MmJlL3RhYmxlcmFuZ2U6NGNkNDYxOTBhZjc1NDE2OWExMjlhYzgxZGQ5YTkyYmVfMS0zLTEtMS0zNw_fabc6f76-13e6-4bc4-a01f-4e1a1b6f56ed"
      unitRef="usd">32799000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjRjZDQ2MTkwYWY3NTQxNjlhMTI5YWM4MWRkOWE5MmJlL3RhYmxlcmFuZ2U6NGNkNDYxOTBhZjc1NDE2OWExMjlhYzgxZGQ5YTkyYmVfMi0xLTEtMS0zNw_3982449c-7f20-46c1-9cd2-077575b8a200"
      unitRef="usd">90393000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjRjZDQ2MTkwYWY3NTQxNjlhMTI5YWM4MWRkOWE5MmJlL3RhYmxlcmFuZ2U6NGNkNDYxOTBhZjc1NDE2OWExMjlhYzgxZGQ5YTkyYmVfMi0zLTEtMS0zNw_ee912653-322a-40d5-88d4-cc68712b3e81"
      unitRef="usd">64495000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjRjZDQ2MTkwYWY3NTQxNjlhMTI5YWM4MWRkOWE5MmJlL3RhYmxlcmFuZ2U6NGNkNDYxOTBhZjc1NDE2OWExMjlhYzgxZGQ5YTkyYmVfMy0xLTEtMS0zNw_34dc6a68-1c62-4826-89ad-8f9d06f30c87"
      unitRef="usd">10998000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjRjZDQ2MTkwYWY3NTQxNjlhMTI5YWM4MWRkOWE5MmJlL3RhYmxlcmFuZ2U6NGNkNDYxOTBhZjc1NDE2OWExMjlhYzgxZGQ5YTkyYmVfMy0zLTEtMS0zNw_03ec4f53-f843-489d-a95a-9ec71ea10eef"
      unitRef="usd">10720000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i27fb178d549848dcb83ad60c243855c3_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjQzNTQzNWM5YWVkOTQ4YTFhNGNlYjMyM2Y2YjcwOWQ5L3RhYmxlcmFuZ2U6NDM1NDM1YzlhZWQ5NDhhMWE0Y2ViMzIzZjZiNzA5ZDlfMS0xLTEtMS0zNw_994cf8e5-9e4e-49ad-98cf-95284ea579ee"
      unitRef="usd">24590000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ibac4c75c598f44f493058533564391cc_I20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjQzNTQzNWM5YWVkOTQ4YTFhNGNlYjMyM2Y2YjcwOWQ5L3RhYmxlcmFuZ2U6NDM1NDM1YzlhZWQ5NDhhMWE0Y2ViMzIzZjZiNzA5ZDlfMS0zLTEtMS0zNw_516b3023-2372-4a58-b168-6558583ddb78"
      unitRef="usd">24490000</us-gaap:ContractWithCustomerLiability>
    <dakt:ContractsWithCustomerNewContractsSold
      contextRef="i7d9da6681eea4ec2ae1fc09d9ff60294_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjQzNTQzNWM5YWVkOTQ4YTFhNGNlYjMyM2Y2YjcwOWQ5L3RhYmxlcmFuZ2U6NDM1NDM1YzlhZWQ5NDhhMWE0Y2ViMzIzZjZiNzA5ZDlfMi0xLTEtMS0zNw_5032d71d-218c-4495-bbc3-7cf6a502e151"
      unitRef="usd">42619000</dakt:ContractsWithCustomerNewContractsSold>
    <dakt:ContractsWithCustomerNewContractsSold
      contextRef="i3ce1ecaa5e6b4c5e8cac8b777a37e149_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjQzNTQzNWM5YWVkOTQ4YTFhNGNlYjMyM2Y2YjcwOWQ5L3RhYmxlcmFuZ2U6NDM1NDM1YzlhZWQ5NDhhMWE0Y2ViMzIzZjZiNzA5ZDlfMi0zLTEtMS0zNw_bbd7c95a-54d0-4ad5-9b7f-9684e956dc9e"
      unitRef="usd">35623000</dakt:ContractsWithCustomerNewContractsSold>
    <dakt:ContractWithCustomerLiabilityRevenueRecognizedIncludingBeginningBalance
      contextRef="i7d9da6681eea4ec2ae1fc09d9ff60294_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjQzNTQzNWM5YWVkOTQ4YTFhNGNlYjMyM2Y2YjcwOWQ5L3RhYmxlcmFuZ2U6NDM1NDM1YzlhZWQ5NDhhMWE0Y2ViMzIzZjZiNzA5ZDlfMy0xLTEtMS0zNw_a4da292b-c2dd-4f49-926d-aff759cccc0b"
      unitRef="usd">40614000</dakt:ContractWithCustomerLiabilityRevenueRecognizedIncludingBeginningBalance>
    <dakt:ContractWithCustomerLiabilityRevenueRecognizedIncludingBeginningBalance
      contextRef="i3ce1ecaa5e6b4c5e8cac8b777a37e149_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjQzNTQzNWM5YWVkOTQ4YTFhNGNlYjMyM2Y2YjcwOWQ5L3RhYmxlcmFuZ2U6NDM1NDM1YzlhZWQ5NDhhMWE0Y2ViMzIzZjZiNzA5ZDlfMy0zLTEtMS0zNw_ccfebad0-13b2-44db-a998-6045fe6edbcb"
      unitRef="usd">36723000</dakt:ContractWithCustomerLiabilityRevenueRecognizedIncludingBeginningBalance>
    <dakt:ContractWithCustomerLiabilityIncreaseDecreaseForForeignCurrencyTranslationAndOther
      contextRef="i7d9da6681eea4ec2ae1fc09d9ff60294_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjQzNTQzNWM5YWVkOTQ4YTFhNGNlYjMyM2Y2YjcwOWQ5L3RhYmxlcmFuZ2U6NDM1NDM1YzlhZWQ5NDhhMWE0Y2ViMzIzZjZiNzA5ZDlfNC0xLTEtMS0zNw_fe13bb33-22a3-4a0f-857f-5304647f151b"
      unitRef="usd">-249000</dakt:ContractWithCustomerLiabilityIncreaseDecreaseForForeignCurrencyTranslationAndOther>
    <dakt:ContractWithCustomerLiabilityIncreaseDecreaseForForeignCurrencyTranslationAndOther
      contextRef="i3ce1ecaa5e6b4c5e8cac8b777a37e149_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjQzNTQzNWM5YWVkOTQ4YTFhNGNlYjMyM2Y2YjcwOWQ5L3RhYmxlcmFuZ2U6NDM1NDM1YzlhZWQ5NDhhMWE0Y2ViMzIzZjZiNzA5ZDlfNC0zLTEtMS0zNw_c70317aa-06ca-4396-ace9-002d702ae0ce"
      unitRef="usd">1200000</dakt:ContractWithCustomerLiabilityIncreaseDecreaseForForeignCurrencyTranslationAndOther>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i36e771c2fbac4605888eacd27479dacc_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjQzNTQzNWM5YWVkOTQ4YTFhNGNlYjMyM2Y2YjcwOWQ5L3RhYmxlcmFuZ2U6NDM1NDM1YzlhZWQ5NDhhMWE0Y2ViMzIzZjZiNzA5ZDlfNS0xLTEtMS0zNw_1d3295da-5a21-4a33-a86f-2b6b793c1b7f"
      unitRef="usd">26346000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i27fb178d549848dcb83ad60c243855c3_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RhYmxlOjQzNTQzNWM5YWVkOTQ4YTFhNGNlYjMyM2Y2YjcwOWQ5L3RhYmxlcmFuZ2U6NDM1NDM1YzlhZWQ5NDhhMWE0Y2ViMzIzZjZiNzA5ZDlfNS0zLTEtMS0zNw_379909b6-a3d0-4da6-b048-8f10742e8938"
      unitRef="usd">24590000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ie725d23e670943629df2ef83892162e5_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RleHRyZWdpb246MGIxYjI3M2ZmZjE0NGNkZThjMTRkNTc2NzExOTI3NGFfMzg0ODI5MDcwMDI0Mw_735796d3-96f5-4d93-aee0-5562a5d7c474"
      unitRef="usd">53241000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RleHRyZWdpb246MGIxYjI3M2ZmZjE0NGNkZThjMTRkNTc2NzExOTI3NGFfNDM5ODA0NjUxNDEwNw_13ea0415-5d72-490a-a4de-1386443bf409"
      unitRef="usd">533340000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ie2adb6a0c35a465e8aaa298e340c7df4_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RleHRyZWdpb246MGIxYjI3M2ZmZjE0NGNkZThjMTRkNTc2NzExOTI3NGFfNDM5ODA0NjUxNDExMw_ec09e4f0-fbe5-400e-b2ec-c0db090e35f9"
      unitRef="usd">452289000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="ie2adb6a0c35a465e8aaa298e340c7df4_I20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RleHRyZWdpb246MGIxYjI3M2ZmZjE0NGNkZThjMTRkNTc2NzExOTI3NGFfMjQ1OQ_ce36774c-289d-446c-b2da-282def269435">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ie1d6646f3eff45b6a35db038c75f8b70_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RleHRyZWdpb246MGIxYjI3M2ZmZjE0NGNkZThjMTRkNTc2NzExOTI3NGFfNDM5ODA0NjUxNDExOQ_7583d8cd-ce4a-4d75-9a9b-62ee5a158fcc"
      unitRef="usd">471589000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ie433031fb3304702bf7e8eb602cb82f6_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85MS9mcmFnOjBiMWIyNzNmZmYxNDRjZGU4YzE0ZDU3NjcxMTkyNzRhL3RleHRyZWdpb246MGIxYjI3M2ZmZjE0NGNkZThjMTRkNTc2NzExOTI3NGFfNDM5ODA0NjUxNDEyNQ_7c09405f-01f2-4224-8b20-3c65c2bb5773"
      unitRef="usd">61751000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RleHRyZWdpb246NTAwYjgwMmQzZjNlNGEzMmFlNDhiNGMyZDE0ZGQ1ZDJfNDk5MQ_ff9a708c-766f-4216-9c33-f06f07fb9d99">Segment Reporting&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-weight:400;line-height:120%"&gt;We organize and manage our business by the following five segments which meet the definition of reportable segments under ASC 280-10&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;,&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; &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;Segment Reporting&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;: Commercial, Live Events, High School Park and Recreation, Transportation, and International. These segments are based on the customer type or geography and are the same as our business units. Separate financial information is available and regularly evaluated by our chief operating decision-maker (CODM), who is our president and chief executive officer, in making resource allocation decisions for our segments. Our CODM evaluates segment performance according to the GAAP measure of gross profit.&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-weight:400;line-height:120%"&gt;Our Commercial business unit primarily consists of sales of our integrated video display systems, digital billboards, Galaxy&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline"&gt;&#xae;&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 Fuelight&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline"&gt;&#x2122;&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; product lines, and dynamic messaging systems to resellers (primarily sign companies), out-of-home ("OOH") companies, national retailers, quick-serve restaurants, casinos, shopping centers, cruise ships, commercial building owners, and petroleum retailers. Our Live Events business unit primarily consists of sales of integrated scoring and video display systems to college and professional sports facilities and convention centers and sales of our mobile display technology to video rental organizations and other live events type venues. Our High School Park and Recreation business unit primarily consists of sales of scoring systems, Galaxy&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline"&gt;&#xae;&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; displays and video display systems to primary and secondary education facilities and resellers (primarily sign companies). Our Transportation business unit primarily consists of sales of intelligent transportation systems dynamic messaging signs for road management, mass transit, and aviation applications and other electronic signage for advertising and way-finding needs, which includes our Vanguard&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline"&gt;&#xae;&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 Galaxy&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline"&gt;&#xae;&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; product lines and other intelligent transportation systems dynamic message signs, to governmental transportation departments, transportation industry contractors, airlines and other transportation related customers. Our International business unit consists of sales of all product lines outside the United States and Canada. In our International business unit, we focus on product lines related to integrated scoring and video display systems for sports and commercial applications, OOH advertising products, architectural lighting, and transportation related products for sale outside of the United States and Canada to the related type of company, including sports and commercial business facilities, OOH companies, and governmental transportation agencies.&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-weight:400;line-height:120%"&gt;Assets are not allocated to the segments. Depreciation and amortization are allocated to each segment based on various financial measures; however, some depreciation and amortization are corporate in nature and remain unallocated. Our segments follow the same accounting policies as those described in "Note 1. Nature of Business and Summary of Significant Accounting Policies." Some expenses or services are not directly allocable to a sale or segment or the resources and related expenses are shared across business segment areas. These expenses are allocated using estimates and allocation methodologies based on financial measures and professional judgment. Shared or unabsorbed manufacturing costs are allocated to the business unit benefiting most from that manufacturing location's production capabilities. Shared or unabsorbed costs of domestic field sales and services infrastructure, including most field administrative staff, are allocated to the Commercial, Live Events, High School Park and Recreation, and Transportation business units based on cost of sales. Shared manufacturing, buildings and utilities, and procurement costs are allocated based on payroll dollars, square footage and various other financial measures in the segment analysis.&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-weight:400;line-height:120%"&gt;We do not maintain information on sales by products; therefore, disclosure of such information is not practical.&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-weight:400;line-height:120%"&gt;The following table sets forth certain financial information for each of our five reporting segments for the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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="15" 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:700;line-height:115%"&gt;Year Ended&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:0.75pt solid #000000;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:700;line-height:115%"&gt;April 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;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:700;line-height:115%"&gt;May 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;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:700;line-height:115%"&gt;May 2, 2020&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;Net sales:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;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.75pt solid #000000;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.75pt solid #000000;padding:0 1pt"/&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:400;line-height:120%"&gt;Commercial&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:114%"&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:114%"&gt;154,211&#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:114%"&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:114%"&gt;127,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 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:114%"&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:114%"&gt;152,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;/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:120%"&gt;Live Events&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:114%"&gt;199,106&#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:114%"&gt;143,049&#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:114%"&gt;196,591&#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:400;line-height:120%"&gt;High School Park and Recreation&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:114%"&gt;111,816&#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:114%"&gt;91,557&#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:114%"&gt;96,414&#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:120%"&gt;Transportation&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:114%"&gt;62,707&#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:114%"&gt;58,284&#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:114%"&gt;70,139&#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:400;line-height:120%"&gt;International&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:114%"&gt;83,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;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:114%"&gt;61,843&#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:114%"&gt;93,161&#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:120%"&gt;Total company net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;610,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;482,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;608,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;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;Gross profit:&lt;/span&gt;&lt;/td&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 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:120%"&gt;Commercial&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:114%"&gt;31,851&#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:114%"&gt;33,072&#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:114%"&gt;29,246&#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:120%"&gt;Live Events&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:114%"&gt;21,787&#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:114%"&gt;24,397&#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:114%"&gt;39,518&#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:400;line-height:120%"&gt;High School Park and Recreation&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:114%"&gt;35,477&#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:114%"&gt;31,472&#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:114%"&gt;28,874&#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:120%"&gt;Transportation&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:114%"&gt;18,172&#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:114%"&gt;20,329&#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:114%"&gt;23,910&#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:400;line-height:120%"&gt;International&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:114%"&gt;9,410&#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:114%"&gt;11,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="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:114%"&gt;17,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;116,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;120,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;138,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;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:700;line-height:120%"&gt;Operating expenses&lt;/span&gt;&lt;/td&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 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:120%"&gt;Selling&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:114%"&gt;51,075&#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:114%"&gt;48,649&#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:114%"&gt;65,902&#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:120%"&gt;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:114%"&gt;32,563&#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:114%"&gt;27,980&#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:114%"&gt;35,193&#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:400;line-height:120%"&gt;Product design 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:114%"&gt;29,013&#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:114%"&gt;26,846&#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:114%"&gt;37,772&#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: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:114%"&gt;112,651&#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:114%"&gt;103,475&#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:114%"&gt;138,867&#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 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:120%"&gt;Operating income (loss)&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:114%"&gt;4,046&#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:114%"&gt;17,108&#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:114%"&gt;(167)&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 style="height:15pt"&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;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;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;Nonoperating income (expense):&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;/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:114%"&gt;Interest income (expense), net&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:114%"&gt;171&#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:114%"&gt;(65)&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:114%"&gt;699&#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;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:400;line-height:114%"&gt;Other expense, 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:114%"&gt;(3,109)&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:114%"&gt;(2,983)&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:114%"&gt;(541)&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:114%"&gt;Income (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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 #000000;padding:0 1pt"/&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 #000000;padding:0 1pt"/&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 #000000;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:120%"&gt;Depreciation and amortization:&lt;/span&gt;&lt;/td&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 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:120%"&gt;Commercial&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:114%"&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:114%"&gt;2,677&#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:114%"&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:114%"&gt;3,037&#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:114%"&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:114%"&gt;3,682&#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:120%"&gt;Live Events&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:114%"&gt;5,238&#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:114%"&gt;5,798&#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:114%"&gt;5,605&#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:400;line-height:120%"&gt;High School Park and Recreation&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:114%"&gt;1,420&#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:114%"&gt;1,942&#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:114%"&gt;2,025&#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:120%"&gt;Transportation&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:114%"&gt;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:114%"&gt;979&#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:114%"&gt;1,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 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:120%"&gt;International&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:114%"&gt;2,796&#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:114%"&gt;2,887&#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:114%"&gt;2,460&#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:114%"&gt;Unallocated corporate 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:114%"&gt;2,712&#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:114%"&gt;2,434&#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:114%"&gt;2,917&#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:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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:114%"&gt;15,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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:114%"&gt;17,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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:114%"&gt;17,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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:12pt;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;No single geographic area comprises a material amount of our net sales or property and equipment, net of accumulated depreciation, other than the United States. The following table presents information about net sales and property and equipment, net of accumulated depreciation, in the United States and elsewhere:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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="15" 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:700;line-height:114%"&gt;Year Ended&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:10pt;font-weight:700;line-height:114%"&gt;April 30, 2022&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:10pt;font-weight:700;line-height:114%"&gt;May 1, 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:10pt;font-weight:700;line-height:114%"&gt;May 2, 2020&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;Net sales:&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;/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:400;line-height:120%"&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:114%"&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:114%"&gt;513,740&#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:114%"&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:114%"&gt;413,211&#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:114%"&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:114%"&gt;504,931&#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:120%"&gt;Outside United States&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:114%"&gt;97,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="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:114%"&gt;68,822&#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:114%"&gt;104,001&#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: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:114%"&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:114%"&gt;610,970&#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:114%"&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:114%"&gt;482,033&#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:114%"&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:114%"&gt;608,932&#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;Property and equipment, net of accumulated depreciation:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #000;padding:0 1pt"/&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:400;line-height:120%"&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:114%"&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:114%"&gt;58,643&#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:114%"&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:114%"&gt;50,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;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:114%"&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:114%"&gt;58,422&#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:120%"&gt;Outside United States&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:114%"&gt;8,122&#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:114%"&gt;8,552&#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:114%"&gt;9,062&#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: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:114%"&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:114%"&gt;66,765&#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:114%"&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:114%"&gt;58,682&#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:114%"&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:114%"&gt;67,484&#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:12pt;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;We have numerous customers worldwide for sales of our products and services, and no customer accounted for 10% or more of net sales; therefore, we are not economically dependent on a limited number of customers for the sale of our products and services.&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-weight:400;line-height:120%"&gt;We have numerous raw material and component suppliers, and no supplier accounts for 10% or more of our cost of sales; however, we have a number of single-source and limited-source suppliers that could limit our supply or cause delays in obtaining raw material and components needed in manufacturing.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RleHRyZWdpb246NTAwYjgwMmQzZjNlNGEzMmFlNDhiNGMyZDE0ZGQ1ZDJfODc5NjA5MzAyNzI0OQ_1fc8cd64-4525-4a5c-9629-8afabda87839"
      unitRef="segment">5</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RleHRyZWdpb246NTAwYjgwMmQzZjNlNGEzMmFlNDhiNGMyZDE0ZGQ1ZDJfNDk5Mg_f9209128-7148-4c54-945c-1656aea4c749">&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-weight:400;line-height:120%"&gt;The following table sets forth certain financial information for each of our five reporting segments for the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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="15" 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:700;line-height:115%"&gt;Year Ended&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:0.75pt solid #000000;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:700;line-height:115%"&gt;April 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;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:700;line-height:115%"&gt;May 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;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:700;line-height:115%"&gt;May 2, 2020&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;Net sales:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;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.75pt solid #000000;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.75pt solid #000000;padding:0 1pt"/&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:400;line-height:120%"&gt;Commercial&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:114%"&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:114%"&gt;154,211&#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:114%"&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:114%"&gt;127,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 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:114%"&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:114%"&gt;152,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;/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:120%"&gt;Live Events&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:114%"&gt;199,106&#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:114%"&gt;143,049&#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:114%"&gt;196,591&#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:400;line-height:120%"&gt;High School Park and Recreation&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:114%"&gt;111,816&#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:114%"&gt;91,557&#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:114%"&gt;96,414&#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:120%"&gt;Transportation&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:114%"&gt;62,707&#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:114%"&gt;58,284&#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:114%"&gt;70,139&#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:400;line-height:120%"&gt;International&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:114%"&gt;83,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;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:114%"&gt;61,843&#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:114%"&gt;93,161&#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:120%"&gt;Total company net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;610,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;482,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;608,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;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;Gross profit:&lt;/span&gt;&lt;/td&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 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:120%"&gt;Commercial&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:114%"&gt;31,851&#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:114%"&gt;33,072&#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:114%"&gt;29,246&#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:120%"&gt;Live Events&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:114%"&gt;21,787&#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:114%"&gt;24,397&#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:114%"&gt;39,518&#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:400;line-height:120%"&gt;High School Park and Recreation&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:114%"&gt;35,477&#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:114%"&gt;31,472&#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:114%"&gt;28,874&#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:120%"&gt;Transportation&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:114%"&gt;18,172&#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:114%"&gt;20,329&#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:114%"&gt;23,910&#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:400;line-height:120%"&gt;International&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:114%"&gt;9,410&#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:114%"&gt;11,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="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:114%"&gt;17,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;116,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;120,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;138,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;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:700;line-height:120%"&gt;Operating expenses&lt;/span&gt;&lt;/td&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 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:120%"&gt;Selling&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:114%"&gt;51,075&#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:114%"&gt;48,649&#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:114%"&gt;65,902&#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:120%"&gt;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:114%"&gt;32,563&#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:114%"&gt;27,980&#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:114%"&gt;35,193&#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:400;line-height:120%"&gt;Product design 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:114%"&gt;29,013&#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:114%"&gt;26,846&#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:114%"&gt;37,772&#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: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:114%"&gt;112,651&#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:114%"&gt;103,475&#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:114%"&gt;138,867&#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 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:120%"&gt;Operating income (loss)&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:114%"&gt;4,046&#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:114%"&gt;17,108&#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:114%"&gt;(167)&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 style="height:15pt"&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;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;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;Nonoperating income (expense):&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;/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:114%"&gt;Interest income (expense), net&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:114%"&gt;171&#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:114%"&gt;(65)&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:114%"&gt;699&#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;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:400;line-height:114%"&gt;Other expense, 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:114%"&gt;(3,109)&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:114%"&gt;(2,983)&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:114%"&gt;(541)&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:114%"&gt;Income (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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 #000000;padding:0 1pt"/&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 #000000;padding:0 1pt"/&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 #000000;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:120%"&gt;Depreciation and amortization:&lt;/span&gt;&lt;/td&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 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:120%"&gt;Commercial&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:114%"&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:114%"&gt;2,677&#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:114%"&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:114%"&gt;3,037&#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:114%"&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:114%"&gt;3,682&#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:120%"&gt;Live Events&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:114%"&gt;5,238&#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:114%"&gt;5,798&#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:114%"&gt;5,605&#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:400;line-height:120%"&gt;High School Park and Recreation&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:114%"&gt;1,420&#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:114%"&gt;1,942&#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:114%"&gt;2,025&#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:120%"&gt;Transportation&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:114%"&gt;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:114%"&gt;979&#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:114%"&gt;1,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 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:120%"&gt;International&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:114%"&gt;2,796&#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:114%"&gt;2,887&#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:114%"&gt;2,460&#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:114%"&gt;Unallocated corporate 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:114%"&gt;2,712&#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:114%"&gt;2,434&#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:114%"&gt;2,917&#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:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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:114%"&gt;15,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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:114%"&gt;17,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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:114%"&gt;17,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RleHRyZWdpb246NTAwYjgwMmQzZjNlNGEzMmFlNDhiNGMyZDE0ZGQ1ZDJfNDA5MA_0319f2bd-bd44-4e84-950b-bfc8ad0c46d8"
      unitRef="segment">5</us-gaap:NumberOfReportableSegments>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i07e8a936caf343199cedef82fa6be3a5_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMy0xLTEtMS0zNw_622009d6-d72d-4763-97d3-dbf27b6f9a62"
      unitRef="usd">154211000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic413b48213cc41739568b02600569c98_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMy0zLTEtMS0zNw_d298bece-6388-4d15-bd8a-41b447b70c99"
      unitRef="usd">127300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie9ae29897b1144589f309b97c8483f5f_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMy01LTEtMS0zNw_d38acec8-ea1a-467a-924f-dee5e44081c2"
      unitRef="usd">152627000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib0671b561f38408297aeba495a3b4e08_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfNC0xLTEtMS0zNw_e1f23b5c-6f92-4bd7-b19a-2dcd6b8ddb9d"
      unitRef="usd">199106000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i03e107ae08014071bb79e45afe49967a_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfNC0zLTEtMS0zNw_a0d4dd62-5857-428f-b038-1e1cee1e174d"
      unitRef="usd">143049000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5c62a271676a4fc4bf06f5fdcd11dc63_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfNC01LTEtMS0zNw_b4c18426-440e-4bfb-bf3a-b83969a83723"
      unitRef="usd">196591000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia4be55dd5016481c95029a6b1b9afe79_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfNS0xLTEtMS0zNw_9c2066a6-9737-4572-b578-4d06cbb3892c"
      unitRef="usd">111816000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1fba31a79f7a40efb5b8e969f35a5a8c_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfNS0zLTEtMS0zNw_cc505e0e-0242-4802-b930-9cddde37456e"
      unitRef="usd">91557000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8795aa5ed83a4baa8f8731f0e2e436a5_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfNS01LTEtMS0zNw_7de5c739-8b4a-4d75-b4ea-44eefe407f56"
      unitRef="usd">96414000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia19d40546ed64066b62a361b868e832c_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfNi0xLTEtMS0zNw_c5452867-0b48-4eb8-bdcd-69f3e7e35b54"
      unitRef="usd">62707000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7358791149e84eab8f10ec922758b139_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfNi0zLTEtMS0zNw_6e50350f-019a-4382-9216-be08781a0589"
      unitRef="usd">58284000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia67861d073f5467182551531911e948c_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfNi01LTEtMS0zNw_e7875fc6-e21b-4006-a3d3-ba4e16c240f6"
      unitRef="usd">70139000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia507bcddad89493eb18ffcc54c41a549_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfNy0xLTEtMS0zNw_0dd82c28-7157-4641-9ff4-d15bec952839"
      unitRef="usd">83130000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iccaf305f0b8c46aab1e947c1d5f69eab_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfNy0zLTEtMS0zNw_89127f08-f150-4922-87dd-99253428b26d"
      unitRef="usd">61843000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5bf4c6fb87614b27ac3e0c4803c35f67_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfNy01LTEtMS0zNw_e9399497-2ff9-4004-8c25-e24babd62e17"
      unitRef="usd">93161000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfOC0xLTEtMS0zNw_5a53c36d-6ff9-46d8-b635-68d1577999fd"
      unitRef="usd">610970000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfOC0zLTEtMS0zNw_c51f3e38-9209-43b8-9bc4-aeb1c731e6bc"
      unitRef="usd">482033000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfOC01LTEtMS0zNw_323f563c-77a4-495e-940f-56cef91df45e"
      unitRef="usd">608932000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="i07e8a936caf343199cedef82fa6be3a5_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMTEtMS0xLTEtMzc_4abdde6d-c871-4adc-ae60-325683d919d9"
      unitRef="usd">31851000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ic413b48213cc41739568b02600569c98_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMTEtMy0xLTEtMzc_73493d0e-fa3d-4965-a970-a6c7028b0ed7"
      unitRef="usd">33072000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ie9ae29897b1144589f309b97c8483f5f_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMTEtNS0xLTEtMzc_049fe692-3777-4cbd-8411-d4ec8ca12e27"
      unitRef="usd">29246000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ib0671b561f38408297aeba495a3b4e08_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMTItMS0xLTEtMzc_74e493f3-49c7-42a3-bd04-ff40882e8535"
      unitRef="usd">21787000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i03e107ae08014071bb79e45afe49967a_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMTItMy0xLTEtMzc_0a2f3583-e437-4c26-ae79-5189b7385fcb"
      unitRef="usd">24397000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i5c62a271676a4fc4bf06f5fdcd11dc63_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMTItNS0xLTEtMzc_ab792797-2bd4-4487-a9d3-6a37e3f5791f"
      unitRef="usd">39518000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ia4be55dd5016481c95029a6b1b9afe79_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMTMtMS0xLTEtMzc_8ab5de47-1b35-49eb-90f5-f12a41403ec5"
      unitRef="usd">35477000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i1fba31a79f7a40efb5b8e969f35a5a8c_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMTMtMy0xLTEtMzc_80520b3c-d70c-45ed-93c6-8370140beb0b"
      unitRef="usd">31472000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i8795aa5ed83a4baa8f8731f0e2e436a5_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMTMtNS0xLTEtMzc_5fb58c3c-6e2c-4b15-be76-81ab8fc1e295"
      unitRef="usd">28874000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ia19d40546ed64066b62a361b868e832c_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMTQtMS0xLTEtMzc_51cf4723-5874-459b-8d7d-8fd3fc73afec"
      unitRef="usd">18172000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i7358791149e84eab8f10ec922758b139_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMTQtMy0xLTEtMzc_0b589ca9-5daf-4c73-a77b-c8bfd7f043c6"
      unitRef="usd">20329000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ia67861d073f5467182551531911e948c_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMTQtNS0xLTEtMzc_840b0843-4ee1-4ace-ab63-754ab68e6151"
      unitRef="usd">23910000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ia507bcddad89493eb18ffcc54c41a549_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMTUtMS0xLTEtMzc_0612ad81-468b-4001-9fcf-085c91a6d76f"
      unitRef="usd">9410000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="iccaf305f0b8c46aab1e947c1d5f69eab_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMTUtMy0xLTEtMzc_6b8506da-d64e-43f8-bfad-2b59441299a4"
      unitRef="usd">11313000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i5bf4c6fb87614b27ac3e0c4803c35f67_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMTUtNS0xLTEtMzc_0b785c3e-af7e-4f15-9fc7-d5559b53842c"
      unitRef="usd">17152000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMTYtMS0xLTEtMzc_96e4c6d3-60e3-4032-8b5a-4990e968a8ba"
      unitRef="usd">116697000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMTYtMy0xLTEtMzc_df150fb4-ef04-41fc-ad7b-84ed283726eb"
      unitRef="usd">120583000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMTYtNS0xLTEtMzc_4a0f9a07-d4cc-487a-a2cb-923e79785613"
      unitRef="usd">138700000</us-gaap:GrossProfit>
    <us-gaap:SellingExpense
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMTktMS0xLTEtMzc_6d270478-d0a6-49e3-ab3e-e0c585d00cf9"
      unitRef="usd">51075000</us-gaap:SellingExpense>
    <us-gaap:SellingExpense
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMTktMy0xLTEtMzc_693db6a5-f205-485d-a1a6-0aa285e73da7"
      unitRef="usd">48649000</us-gaap:SellingExpense>
    <us-gaap:SellingExpense
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMTktNS0xLTEtMzc_354ae3eb-0eb1-4e01-a261-297c1f670f6e"
      unitRef="usd">65902000</us-gaap:SellingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMjAtMS0xLTEtMzc_6b2cba19-9ce0-44b7-bb5e-e510febf28f7"
      unitRef="usd">32563000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMjAtMy0xLTEtMzc_6203b08f-0585-46e2-8a20-c0d2d8a474d2"
      unitRef="usd">27980000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMjAtNS0xLTEtMzc_6e1c9dac-3f44-4e47-babe-7a96c57ce597"
      unitRef="usd">35193000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMjEtMS0xLTEtMzc_327ea2f0-edfe-4af0-a2f6-10499b2a727b"
      unitRef="usd">29013000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMjEtMy0xLTEtMzc_3cedaa4a-8dec-446e-b20c-3e521f704d31"
      unitRef="usd">26846000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMjEtNS0xLTEtMzc_a6eeec91-2c29-4a6a-943c-ebe7bf536e0a"
      unitRef="usd">37772000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:OperatingExpenses
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMjItMS0xLTEtMzc_1beb6562-6322-42b0-b41c-6b88e1295696"
      unitRef="usd">112651000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMjItMy0xLTEtMzc_e083cf25-e3af-427c-b519-d43efb91d2e4"
      unitRef="usd">103475000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMjItNS0xLTEtMzc_6b3a834d-3d99-4865-affb-c3a5bfb890b3"
      unitRef="usd">138867000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMjMtMS0xLTEtMzc_b14f9dc0-a266-47a2-b7a4-69e950bbd7b1"
      unitRef="usd">4046000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMjMtMy0xLTEtMzc_901bc536-2342-4b49-b813-11ee096659b6"
      unitRef="usd">17108000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMjMtNS0xLTEtMzc_c4123953-9b52-47be-a844-645a51fd229c"
      unitRef="usd">-167000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeNet
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMjYtMS0xLTEtMzc_fd8d4b1d-39a5-44b9-9efa-6154f045b186"
      unitRef="usd">171000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMjYtMy0xLTEtMzc_8eac8ae4-ab7e-436f-8cdf-998c7b46be0c"
      unitRef="usd">-65000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMjYtNS0xLTEtMzc_5ec70eb0-494d-4c77-ab22-5cc4aead76b3"
      unitRef="usd">699000</us-gaap:InvestmentIncomeNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMjgtMS0xLTEtMzc_48637135-3c03-4a29-85e2-86b5efafff0d"
      unitRef="usd">-3109000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMjgtMy0xLTEtMzc_1c3c4b3b-a847-4ab3-9ba2-2bed616d5a5a"
      unitRef="usd">-2983000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMjgtNS0xLTEtMzc_ef3a6a4d-f6c7-474f-81ca-aa3a57729fda"
      unitRef="usd">-541000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMjktMS0xLTEtMzc_ff78e7f4-8f28-4e1b-a3e7-220dabdb1ecb"
      unitRef="usd">1108000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMjktMy0xLTEtMzc_50d5b962-b83e-4a4e-88fa-446d14e8470d"
      unitRef="usd">14060000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMjktNS0xLTEtMzc_748219f2-f491-41f4-b2a4-ea2f69f9f02a"
      unitRef="usd">-9000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6ffcb08cf4334e489dcb64165280be69_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMzItMS0xLTEtMzc_b935aa37-2e1b-4392-b5ae-ba4d89e7d8d0"
      unitRef="usd">2677000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i08dbafe5a4be462d8770bf3e5da50334_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMzItMy0xLTEtMzc_66df0b4a-f1ac-4368-9f89-64364a5cbcc6"
      unitRef="usd">3037000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i696d21c0d8324706b8dba323a26a46d5_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMzItNS0xLTEtMzc_35ffcc5b-37bd-4203-baf5-b905fc6e5113"
      unitRef="usd">3682000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i29496b64d8584d6cadc2cf122f53119f_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMzMtMS0xLTEtMzc_2c5a051e-1a57-4716-ac90-a83d1277f60e"
      unitRef="usd">5238000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ie67bc02d14e34a06934a318f8afcd02a_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMzMtMy0xLTEtMzc_42b78d3a-8e0f-4c4b-be20-48465d2c8651"
      unitRef="usd">5798000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i08427ad3a21047ae96e61f3d2d2ba786_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMzMtNS0xLTEtMzc_bf370996-2212-410d-b6d6-4e42ac0322d5"
      unitRef="usd">5605000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5f595aad41014962ac0fdac8933dc912_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMzQtMS0xLTEtMzc_19e9c82a-5484-4c93-974d-c99921e98f1f"
      unitRef="usd">1420000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i37643540bea14651b74cf7b2ac63163b_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMzQtMy0xLTEtMzc_dedb9b5e-fd80-4e51-bd1b-34d72d039077"
      unitRef="usd">1942000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8425fa632aa64ea7bcce27b1715d6d0a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMzQtNS0xLTEtMzc_2a39ebd2-49d2-4073-9b70-5b5aa6b13db9"
      unitRef="usd">2025000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i957f281ba4bf4259a8e4bf4981760a13_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMzUtMS0xLTEtMzc_1e2dbe42-c384-4771-8ec4-1b4ff82e14d5"
      unitRef="usd">551000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i2f3e766f54ea418da074fec247bdffdb_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMzUtMy0xLTEtMzc_241fb07f-1ccd-4380-a27f-ecd31d58bda6"
      unitRef="usd">979000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5d66caebdbbc49c2a01cb6e9c55154cc_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMzUtNS0xLTEtMzc_3c0a92f8-0f8c-44d6-932c-2887936846c1"
      unitRef="usd">1029000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i1bcde489750f48b1b7321ae7cbb49813_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMzYtMS0xLTEtMzc_004d3a75-35b7-4dff-a1db-6d07d14cb326"
      unitRef="usd">2796000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i86d29d7462dc4d1aa627c93a8ba5367b_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMzYtMy0xLTEtMzc_a753f10d-31f1-48b3-b300-e0cc20ab70c5"
      unitRef="usd">2887000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7ed174ddc3614fdbb8c343a8c5b96068_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMzYtNS0xLTEtMzc_0ee7965e-c6df-4637-a7f3-1f68e2eb8ff6"
      unitRef="usd">2460000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="id010e66aff6741e29e6abc28a3a21142_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMzctMS0xLTEtMzc_b969566c-97b5-4dcf-b87a-b321b110e884"
      unitRef="usd">2712000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i4d343c97043642f2bc68209dde5bc3c0_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMzctMy0xLTEtMzc_558ef438-ba7c-4649-a455-2350b576e826"
      unitRef="usd">2434000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i3fe772fdd2494e51b20d9fb4f23d908f_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMzctNS0xLTEtMzc_d887939a-fe41-4d27-9c9a-dba71c6500b7"
      unitRef="usd">2917000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMzgtMS0xLTEtMzc_be99e0c1-400c-4b09-b600-cb471858d38a"
      unitRef="usd">15394000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMzgtMy0xLTEtMzc_5238383d-b22e-43af-bfa7-6ab2e06cf1a6"
      unitRef="usd">17077000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjg5MjBjYTdkYzRmZTQ3YTc4OTI0YzcwNjYzNzJlOTQxL3RhYmxlcmFuZ2U6ODkyMGNhN2RjNGZlNDdhNzg5MjRjNzA2NjM3MmU5NDFfMzgtNS0xLTEtMzc_36e10ab1-de8f-4487-b1fe-921b3c3a6841"
      unitRef="usd">17718000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RleHRyZWdpb246NTAwYjgwMmQzZjNlNGEzMmFlNDhiNGMyZDE0ZGQ1ZDJfNDk5Mw_f6b9ec67-6639-4c97-b86c-0441d4e5172b">The following table presents information about net sales and property and equipment, net of accumulated depreciation, in the United States and elsewhere:&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.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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="15" 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:700;line-height:114%"&gt;Year Ended&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:10pt;font-weight:700;line-height:114%"&gt;April 30, 2022&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:10pt;font-weight:700;line-height:114%"&gt;May 1, 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:10pt;font-weight:700;line-height:114%"&gt;May 2, 2020&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;Net sales:&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;/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:400;line-height:120%"&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:114%"&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:114%"&gt;513,740&#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:114%"&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:114%"&gt;413,211&#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:114%"&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:114%"&gt;504,931&#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:120%"&gt;Outside United States&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:114%"&gt;97,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="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:114%"&gt;68,822&#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:114%"&gt;104,001&#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: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:114%"&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:114%"&gt;610,970&#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:114%"&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:114%"&gt;482,033&#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:114%"&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:114%"&gt;608,932&#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;Property and equipment, net of accumulated depreciation:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #000;padding:0 1pt"/&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:400;line-height:120%"&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:114%"&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:114%"&gt;58,643&#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:114%"&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:114%"&gt;50,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;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:114%"&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:114%"&gt;58,422&#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:120%"&gt;Outside United States&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:114%"&gt;8,122&#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:114%"&gt;8,552&#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:114%"&gt;9,062&#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: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:114%"&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:114%"&gt;66,765&#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:114%"&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:114%"&gt;58,682&#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:114%"&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:114%"&gt;67,484&#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;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie6c01f1eea654176b23afeb90617b1a3_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjM0YjM5YjE4ODgwMzQxODVhZWFkZjQwZDMyNmZlMmMwL3RhYmxlcmFuZ2U6MzRiMzliMTg4ODAzNDE4NWFlYWRmNDBkMzI2ZmUyYzBfMy0xLTEtMS0zNw_ad4a2909-08a6-48a0-adf1-03226df2c97f"
      unitRef="usd">513740000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7b81452112c54c43954d55147acaf211_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjM0YjM5YjE4ODgwMzQxODVhZWFkZjQwZDMyNmZlMmMwL3RhYmxlcmFuZ2U6MzRiMzliMTg4ODAzNDE4NWFlYWRmNDBkMzI2ZmUyYzBfMy0zLTEtMS0zNw_f8224c06-d15d-4be3-a4cd-1c68f4089ae2"
      unitRef="usd">413211000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5febe77b6ea245c9b0bb9edaee77515e_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjM0YjM5YjE4ODgwMzQxODVhZWFkZjQwZDMyNmZlMmMwL3RhYmxlcmFuZ2U6MzRiMzliMTg4ODAzNDE4NWFlYWRmNDBkMzI2ZmUyYzBfMy01LTEtMS0zNw_c73ccd9b-f469-4be9-9d18-1ff7ac0c247d"
      unitRef="usd">504931000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4a553fc0302a43bdbb82b86372e3fa16_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjM0YjM5YjE4ODgwMzQxODVhZWFkZjQwZDMyNmZlMmMwL3RhYmxlcmFuZ2U6MzRiMzliMTg4ODAzNDE4NWFlYWRmNDBkMzI2ZmUyYzBfNC0xLTEtMS0zNw_9ad1e3e0-46b2-44ce-b222-4c526c131017"
      unitRef="usd">97230000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i52df3a6cbd6e4efca4f3033f374c37eb_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjM0YjM5YjE4ODgwMzQxODVhZWFkZjQwZDMyNmZlMmMwL3RhYmxlcmFuZ2U6MzRiMzliMTg4ODAzNDE4NWFlYWRmNDBkMzI2ZmUyYzBfNC0zLTEtMS0zNw_b75b57dd-57a6-4015-933f-f3cf85ead1a1"
      unitRef="usd">68822000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i75d223fe947c4681b963cf983762f7ec_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjM0YjM5YjE4ODgwMzQxODVhZWFkZjQwZDMyNmZlMmMwL3RhYmxlcmFuZ2U6MzRiMzliMTg4ODAzNDE4NWFlYWRmNDBkMzI2ZmUyYzBfNC01LTEtMS0zNw_23a856b8-43bc-4b15-9d08-8c7c904b1c59"
      unitRef="usd">104001000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjM0YjM5YjE4ODgwMzQxODVhZWFkZjQwZDMyNmZlMmMwL3RhYmxlcmFuZ2U6MzRiMzliMTg4ODAzNDE4NWFlYWRmNDBkMzI2ZmUyYzBfNS0xLTEtMS0zNw_fd93fce5-9f04-4ade-a746-1e86a96d1726"
      unitRef="usd">610970000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjM0YjM5YjE4ODgwMzQxODVhZWFkZjQwZDMyNmZlMmMwL3RhYmxlcmFuZ2U6MzRiMzliMTg4ODAzNDE4NWFlYWRmNDBkMzI2ZmUyYzBfNS0zLTEtMS0zNw_b37ffdc5-e11e-4422-820b-c6d133434c06"
      unitRef="usd">482033000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjM0YjM5YjE4ODgwMzQxODVhZWFkZjQwZDMyNmZlMmMwL3RhYmxlcmFuZ2U6MzRiMzliMTg4ODAzNDE4NWFlYWRmNDBkMzI2ZmUyYzBfNS01LTEtMS0zNw_4da7f2b8-29db-4ff1-accf-bb7e9676ede0"
      unitRef="usd">608932000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:NoncurrentAssets
      contextRef="icd1dc205ff9f4383b2e8a97088377e33_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjM0YjM5YjE4ODgwMzQxODVhZWFkZjQwZDMyNmZlMmMwL3RhYmxlcmFuZ2U6MzRiMzliMTg4ODAzNDE4NWFlYWRmNDBkMzI2ZmUyYzBfNy0xLTEtMS0zNw_732f415c-7a1c-46e0-9bb3-f40e9484d55f"
      unitRef="usd">58643000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i5e871b758a274d0bad56d4896cbc212b_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjM0YjM5YjE4ODgwMzQxODVhZWFkZjQwZDMyNmZlMmMwL3RhYmxlcmFuZ2U6MzRiMzliMTg4ODAzNDE4NWFlYWRmNDBkMzI2ZmUyYzBfNy0zLTEtMS0zNw_0948d40c-1ece-4193-8828-1a0dfb3b98ae"
      unitRef="usd">50130000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i7fbae2d812384d61b6631314eefdd206_I20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjM0YjM5YjE4ODgwMzQxODVhZWFkZjQwZDMyNmZlMmMwL3RhYmxlcmFuZ2U6MzRiMzliMTg4ODAzNDE4NWFlYWRmNDBkMzI2ZmUyYzBfNy01LTEtMS0zNw_a1430fa6-3c9e-4ff6-b8d2-881e0ce390c8"
      unitRef="usd">58422000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i9ee3b404279e42fcb75adb4f49066997_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjM0YjM5YjE4ODgwMzQxODVhZWFkZjQwZDMyNmZlMmMwL3RhYmxlcmFuZ2U6MzRiMzliMTg4ODAzNDE4NWFlYWRmNDBkMzI2ZmUyYzBfOC0xLTEtMS0zNw_2f7d4d87-7cb1-4ec7-853a-30e322989b86"
      unitRef="usd">8122000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="if048eaf1d5d94d5ab5edc5a29a2a35d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjM0YjM5YjE4ODgwMzQxODVhZWFkZjQwZDMyNmZlMmMwL3RhYmxlcmFuZ2U6MzRiMzliMTg4ODAzNDE4NWFlYWRmNDBkMzI2ZmUyYzBfOC0zLTEtMS0zNw_0f852091-eba1-415d-b7a8-2d3a8add4b7d"
      unitRef="usd">8552000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i1e9cd120e2714f84bd970d7fbdb1598b_I20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjM0YjM5YjE4ODgwMzQxODVhZWFkZjQwZDMyNmZlMmMwL3RhYmxlcmFuZ2U6MzRiMzliMTg4ODAzNDE4NWFlYWRmNDBkMzI2ZmUyYzBfOC01LTEtMS0zNw_35905722-f8da-4257-be62-ab085f903c06"
      unitRef="usd">9062000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjM0YjM5YjE4ODgwMzQxODVhZWFkZjQwZDMyNmZlMmMwL3RhYmxlcmFuZ2U6MzRiMzliMTg4ODAzNDE4NWFlYWRmNDBkMzI2ZmUyYzBfOS0xLTEtMS0zNw_b119afee-4375-4c5b-8883-6a92598b0689"
      unitRef="usd">66765000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjM0YjM5YjE4ODgwMzQxODVhZWFkZjQwZDMyNmZlMmMwL3RhYmxlcmFuZ2U6MzRiMzliMTg4ODAzNDE4NWFlYWRmNDBkMzI2ZmUyYzBfOS0zLTEtMS0zNw_45cf3d8b-9c31-49e0-81a7-f9bffd30ff89"
      unitRef="usd">58682000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i50492fbc99e94c12a7d6ccf6a7dbd305_I20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85NC9mcmFnOjUwMGI4MDJkM2YzZTRhMzJhZTQ4YjRjMmQxNGRkNWQyL3RhYmxlOjM0YjM5YjE4ODgwMzQxODVhZWFkZjQwZDMyNmZlMmMwL3RhYmxlcmFuZ2U6MzRiMzliMTg4ODAzNDE4NWFlYWRmNDBkMzI2ZmUyYzBfOS01LTEtMS0zNw_12e05922-e7f8-48ba-aa66-54fed5e92cb0"
      unitRef="usd">67484000</us-gaap:NoncurrentAssets>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RleHRyZWdpb246MGZkZGRjNjMzNjUzNDM0ZDgwNTNhMDdhYjJlNTlkODJfMTIwNQ_46139cfe-d7f5-4bcb-9c9c-db0bedabdddb">Goodwill and Intangible Assets&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-weight:700;line-height:120%"&gt;Goodwill&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-weight:400;line-height:120%"&gt;The changes in the carrying amount of goodwill related to each reportable segment for the fiscal year ended April&#160;30, 2022 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:30.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.964%"/&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:10pt;font-weight:700;line-height:120%"&gt;Live Events&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:10pt;font-weight:700;line-height:120%"&gt;Commercial&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:10pt;font-weight:700;line-height:120%"&gt;Transportation&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:10pt;font-weight:700;line-height:120%"&gt;International&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:10pt;font-weight:700;line-height:120%"&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Balance as of May&#160;1, 2021:&lt;/span&gt;&lt;/div&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:114%"&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:114%"&gt;2,313&#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:114%"&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:114%"&gt;3,464&#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:114%"&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:114%"&gt;84&#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:114%"&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:114%"&gt;2,553&#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:114%"&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:114%"&gt;8,414&#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 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:120%"&gt;Foreign 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:114%"&gt;(17)&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:114%"&gt;(115)&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:114%"&gt;(16)&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:114%"&gt;(339)&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:114%"&gt;(487)&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Balance as of April&#160;30, 2022:&lt;/span&gt;&lt;/div&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:114%"&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:114%"&gt;2,296&#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:114%"&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:114%"&gt;3,349&#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:114%"&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:114%"&gt;68&#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:114%"&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:114%"&gt;2,214&#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:114%"&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:114%"&gt;7,927&#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:12pt;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;We perform an analysis of goodwill on an annual basis and test for impairment more frequently if events or changes in circumstances indicate that an asset might be impaired. Our annual analysis is performed during our third quarter of each fiscal year, based on the goodwill amount as of the first business day of our third fiscal quarter. We performed our annual impairment test and concluded no goodwill impairment existed for fiscal years 2022, 2021, and 2020.&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-weight:700;line-height:120%"&gt;Intangible Assets&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-weight:400;line-height:120%"&gt;The following table summarizes intangible assets, net, as of April&#160;30, 2022 and May&#160;1, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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:10pt;font-weight:700;line-height:114%"&gt;April 30, 2022&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:10pt;font-weight:700;line-height:114%"&gt;Weighted Average Life (in years)&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:10pt;font-weight:700;line-height:114%"&gt;Gross Carrying 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:10pt;font-weight:700;line-height:114%"&gt;Accumulated 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:10pt;font-weight:700;line-height:114%"&gt;Net Carrying Amount&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:120%"&gt;Registered trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:114%"&gt;20.0&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:114%"&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:114%"&gt;639&#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:114%"&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:114%"&gt;233&#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:114%"&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:114%"&gt;406&#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:120%"&gt;Software&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:114%"&gt;3.0&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:114%"&gt;2,984&#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:114%"&gt;2,984&#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:114%"&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;text-align:left;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;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:114%"&gt;10.0&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:114%"&gt;2,853&#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:114%"&gt;1,787&#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:114%"&gt;1,066&#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:120%"&gt;Other&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:114%"&gt;1.0&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:114%"&gt;101&#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:114%"&gt;101&#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:114%"&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:114%"&gt;7.6&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-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:114%"&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:114%"&gt;6,577&#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:114%"&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:114%"&gt;5,105&#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:114%"&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:114%"&gt;1,472&#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: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:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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:10pt;font-weight:700;line-height:114%"&gt;May 1, 2021&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:10pt;font-weight:700;line-height:114%"&gt;Weighted Average Life (in years)&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:10pt;font-weight:700;line-height:114%"&gt;Gross Carrying 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:10pt;font-weight:700;line-height:114%"&gt;Accumulated 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:10pt;font-weight:700;line-height:114%"&gt;Net Carrying Amount&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:120%"&gt;Registered trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:114%"&gt;19.4&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:114%"&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:114%"&gt;738&#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:114%"&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:114%"&gt;246&#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:114%"&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:114%"&gt;492&#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:120%"&gt;Software&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:114%"&gt;3.0&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:114%"&gt;6,606&#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:114%"&gt;6,412&#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:114%"&gt;194&#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:120%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:114%"&gt;10.0&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:114%"&gt;2,984&#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:114%"&gt;1,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:114%"&gt;1,396&#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:120%"&gt;Other&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:114%"&gt;1.5&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:114%"&gt;132&#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:114%"&gt;131&#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:114%"&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;/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:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:114%"&gt;6.1&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-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:114%"&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:114%"&gt;10,460&#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:114%"&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:114%"&gt;8,377&#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:114%"&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:114%"&gt;2,083&#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:12pt;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;In the fiscal years 2022, 2021, and 2020, amortization expense was $504, $1,502, and $1,498, respectively. Amortization expenses are included primarily in product design and development and selling expense in the consolidated statements of operations. Intangible assets are written off when fully amortized.&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-weight:400;line-height:120%"&gt;As of April&#160;30, 2022, amortization expenses for future periods were estimated to be as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:84.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.466%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:10pt;font-weight:700;line-height:120%"&gt;Fiscal years ending&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:10pt;font-weight:700;line-height:120%"&gt;Amount&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:114%"&gt;2023&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:114%"&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:114%"&gt;300&#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:114%"&gt;2024&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:114%"&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="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:114%"&gt;2025&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:114%"&gt;300&#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:114%"&gt;2026&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:114%"&gt;266&#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:114%"&gt;2027&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:114%"&gt;36&#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:120%"&gt;Thereafter&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:114%"&gt;270&#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:114%"&gt;Total expected amortization expense&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-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:114%"&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:114%"&gt;1,472&#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="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RleHRyZWdpb246MGZkZGRjNjMzNjUzNDM0ZDgwNTNhMDdhYjJlNTlkODJfMTIwNg_4ace9c8d-6400-42a2-931c-c1cda6ec86f0">&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-weight:400;line-height:120%"&gt;The changes in the carrying amount of goodwill related to each reportable segment for the fiscal year ended April&#160;30, 2022 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:30.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.964%"/&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:10pt;font-weight:700;line-height:120%"&gt;Live Events&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:10pt;font-weight:700;line-height:120%"&gt;Commercial&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:10pt;font-weight:700;line-height:120%"&gt;Transportation&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:10pt;font-weight:700;line-height:120%"&gt;International&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:10pt;font-weight:700;line-height:120%"&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Balance as of May&#160;1, 2021:&lt;/span&gt;&lt;/div&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:114%"&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:114%"&gt;2,313&#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:114%"&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:114%"&gt;3,464&#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:114%"&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:114%"&gt;84&#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:114%"&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:114%"&gt;2,553&#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:114%"&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:114%"&gt;8,414&#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 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:120%"&gt;Foreign 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:114%"&gt;(17)&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:114%"&gt;(115)&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:114%"&gt;(16)&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:114%"&gt;(339)&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:114%"&gt;(487)&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Balance as of April&#160;30, 2022:&lt;/span&gt;&lt;/div&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:114%"&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:114%"&gt;2,296&#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:114%"&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:114%"&gt;3,349&#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:114%"&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:114%"&gt;68&#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:114%"&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:114%"&gt;2,214&#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:114%"&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:114%"&gt;7,927&#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="i9d3f9a0fee014df19c8c4304a09fd620_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOjA1MmI3ZmI2NzYwMTQyZWE4OGZmOGQ5ZTEwY2VkN2RiL3RhYmxlcmFuZ2U6MDUyYjdmYjY3NjAxNDJlYTg4ZmY4ZDllMTBjZWQ3ZGJfMS0xLTEtMS0zNw_d67da1ae-f17c-4b95-8f80-7d4f92877527"
      unitRef="usd">2313000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ie7bea05e02c84a3f88205957a3568590_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOjA1MmI3ZmI2NzYwMTQyZWE4OGZmOGQ5ZTEwY2VkN2RiL3RhYmxlcmFuZ2U6MDUyYjdmYjY3NjAxNDJlYTg4ZmY4ZDllMTBjZWQ3ZGJfMS0zLTEtMS0zNw_23ba60c2-1dce-46a5-9620-4f3168c36d88"
      unitRef="usd">3464000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iff499a7210804466bd4b4c8a733b5cf7_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOjA1MmI3ZmI2NzYwMTQyZWE4OGZmOGQ5ZTEwY2VkN2RiL3RhYmxlcmFuZ2U6MDUyYjdmYjY3NjAxNDJlYTg4ZmY4ZDllMTBjZWQ3ZGJfMS01LTEtMS0zNw_ccc05725-fb7e-4da1-a293-4827a00c2237"
      unitRef="usd">84000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ia8a616eb7b1641e0bc98aea84f71ab65_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOjA1MmI3ZmI2NzYwMTQyZWE4OGZmOGQ5ZTEwY2VkN2RiL3RhYmxlcmFuZ2U6MDUyYjdmYjY3NjAxNDJlYTg4ZmY4ZDllMTBjZWQ3ZGJfMS03LTEtMS0zNw_190ae312-1d6d-43dc-a319-29a8050c4174"
      unitRef="usd">2553000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOjA1MmI3ZmI2NzYwMTQyZWE4OGZmOGQ5ZTEwY2VkN2RiL3RhYmxlcmFuZ2U6MDUyYjdmYjY3NjAxNDJlYTg4ZmY4ZDllMTBjZWQ3ZGJfMS05LTEtMS0zNw_0ef67796-a7f2-4684-9bc6-0d208865b5e6"
      unitRef="usd">8414000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ib0671b561f38408297aeba495a3b4e08_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOjA1MmI3ZmI2NzYwMTQyZWE4OGZmOGQ5ZTEwY2VkN2RiL3RhYmxlcmFuZ2U6MDUyYjdmYjY3NjAxNDJlYTg4ZmY4ZDllMTBjZWQ3ZGJfMi0xLTEtMS0zNw_244d55c6-12f3-434e-b599-8899cdb27d55"
      unitRef="usd">-17000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i07e8a936caf343199cedef82fa6be3a5_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOjA1MmI3ZmI2NzYwMTQyZWE4OGZmOGQ5ZTEwY2VkN2RiL3RhYmxlcmFuZ2U6MDUyYjdmYjY3NjAxNDJlYTg4ZmY4ZDllMTBjZWQ3ZGJfMi0zLTEtMS0zNw_a2d1db65-da3c-44a2-98aa-a55581eee766"
      unitRef="usd">-115000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ia19d40546ed64066b62a361b868e832c_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOjA1MmI3ZmI2NzYwMTQyZWE4OGZmOGQ5ZTEwY2VkN2RiL3RhYmxlcmFuZ2U6MDUyYjdmYjY3NjAxNDJlYTg4ZmY4ZDllMTBjZWQ3ZGJfMi01LTEtMS0zNw_ba44e4fb-4a08-4330-95f4-76283906e154"
      unitRef="usd">-16000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ia507bcddad89493eb18ffcc54c41a549_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOjA1MmI3ZmI2NzYwMTQyZWE4OGZmOGQ5ZTEwY2VkN2RiL3RhYmxlcmFuZ2U6MDUyYjdmYjY3NjAxNDJlYTg4ZmY4ZDllMTBjZWQ3ZGJfMi03LTEtMS0zNw_3a7ac095-ba36-49b6-84f8-ce6531a5f2de"
      unitRef="usd">-339000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOjA1MmI3ZmI2NzYwMTQyZWE4OGZmOGQ5ZTEwY2VkN2RiL3RhYmxlcmFuZ2U6MDUyYjdmYjY3NjAxNDJlYTg4ZmY4ZDllMTBjZWQ3ZGJfMi05LTEtMS0zNw_04b02d4d-cbac-4a42-ad35-476a5ce9f50e"
      unitRef="usd">-487000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="ia01dc50512154310aa377fa3c4a83460_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOjA1MmI3ZmI2NzYwMTQyZWE4OGZmOGQ5ZTEwY2VkN2RiL3RhYmxlcmFuZ2U6MDUyYjdmYjY3NjAxNDJlYTg4ZmY4ZDllMTBjZWQ3ZGJfMy0xLTEtMS0zNw_61b437b0-94a7-4026-af2d-3a308fe075d7"
      unitRef="usd">2296000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i0549372a45ed42f1896fa2d287322ee7_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOjA1MmI3ZmI2NzYwMTQyZWE4OGZmOGQ5ZTEwY2VkN2RiL3RhYmxlcmFuZ2U6MDUyYjdmYjY3NjAxNDJlYTg4ZmY4ZDllMTBjZWQ3ZGJfMy0zLTEtMS0zNw_6e34dc4b-03ff-43b7-9b91-3c392ca73691"
      unitRef="usd">3349000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="if433f9c1a4ce4db3a6c83ab4a44d0de4_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOjA1MmI3ZmI2NzYwMTQyZWE4OGZmOGQ5ZTEwY2VkN2RiL3RhYmxlcmFuZ2U6MDUyYjdmYjY3NjAxNDJlYTg4ZmY4ZDllMTBjZWQ3ZGJfMy01LTEtMS0zNw_d789ac37-a726-416a-a0b9-535b99c8efb0"
      unitRef="usd">68000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iedd3dedeeb4c480ca9a14d2bb1cfc53c_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOjA1MmI3ZmI2NzYwMTQyZWE4OGZmOGQ5ZTEwY2VkN2RiL3RhYmxlcmFuZ2U6MDUyYjdmYjY3NjAxNDJlYTg4ZmY4ZDllMTBjZWQ3ZGJfMy03LTEtMS0zNw_3391de89-8f8e-4c40-b8a5-147fbf8c5b36"
      unitRef="usd">2214000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOjA1MmI3ZmI2NzYwMTQyZWE4OGZmOGQ5ZTEwY2VkN2RiL3RhYmxlcmFuZ2U6MDUyYjdmYjY3NjAxNDJlYTg4ZmY4ZDllMTBjZWQ3ZGJfMy05LTEtMS0zNw_c423f14a-b2f4-4c40-ad15-a176a4ae259a"
      unitRef="usd">7927000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RleHRyZWdpb246MGZkZGRjNjMzNjUzNDM0ZDgwNTNhMDdhYjJlNTlkODJfNjcx_1dc2f5f6-1746-4d59-be75-ea51f4f1b989"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RleHRyZWdpb246MGZkZGRjNjMzNjUzNDM0ZDgwNTNhMDdhYjJlNTlkODJfNjcx_59bdc224-aed3-4aba-811a-ad2560235014"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RleHRyZWdpb246MGZkZGRjNjMzNjUzNDM0ZDgwNTNhMDdhYjJlNTlkODJfNjcx_bf349496-8393-499d-b488-ee602e4d1653"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RleHRyZWdpb246MGZkZGRjNjMzNjUzNDM0ZDgwNTNhMDdhYjJlNTlkODJfMTIwNw_a08a8781-ed8e-4f39-a729-c11407bec9a0">&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-weight:400;line-height:120%"&gt;The following table summarizes intangible assets, net, as of April&#160;30, 2022 and May&#160;1, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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:10pt;font-weight:700;line-height:114%"&gt;April 30, 2022&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:10pt;font-weight:700;line-height:114%"&gt;Weighted Average Life (in years)&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:10pt;font-weight:700;line-height:114%"&gt;Gross Carrying 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:10pt;font-weight:700;line-height:114%"&gt;Accumulated 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:10pt;font-weight:700;line-height:114%"&gt;Net Carrying Amount&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:120%"&gt;Registered trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:114%"&gt;20.0&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:114%"&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:114%"&gt;639&#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:114%"&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:114%"&gt;233&#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:114%"&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:114%"&gt;406&#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:120%"&gt;Software&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:114%"&gt;3.0&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:114%"&gt;2,984&#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:114%"&gt;2,984&#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:114%"&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;text-align:left;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;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:114%"&gt;10.0&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:114%"&gt;2,853&#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:114%"&gt;1,787&#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:114%"&gt;1,066&#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:120%"&gt;Other&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:114%"&gt;1.0&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:114%"&gt;101&#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:114%"&gt;101&#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:114%"&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:114%"&gt;7.6&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-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:114%"&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:114%"&gt;6,577&#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:114%"&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:114%"&gt;5,105&#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:114%"&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:114%"&gt;1,472&#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: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:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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:10pt;font-weight:700;line-height:114%"&gt;May 1, 2021&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:10pt;font-weight:700;line-height:114%"&gt;Weighted Average Life (in years)&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:10pt;font-weight:700;line-height:114%"&gt;Gross Carrying 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:10pt;font-weight:700;line-height:114%"&gt;Accumulated 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:10pt;font-weight:700;line-height:114%"&gt;Net Carrying Amount&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:120%"&gt;Registered trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:114%"&gt;19.4&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:114%"&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:114%"&gt;738&#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:114%"&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:114%"&gt;246&#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:114%"&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:114%"&gt;492&#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:120%"&gt;Software&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:114%"&gt;3.0&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:114%"&gt;6,606&#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:114%"&gt;6,412&#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:114%"&gt;194&#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:120%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:114%"&gt;10.0&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:114%"&gt;2,984&#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:114%"&gt;1,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:114%"&gt;1,396&#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:120%"&gt;Other&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:114%"&gt;1.5&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:114%"&gt;132&#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:114%"&gt;131&#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:114%"&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;/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:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:114%"&gt;6.1&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-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:114%"&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:114%"&gt;10,460&#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:114%"&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:114%"&gt;8,377&#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:114%"&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:114%"&gt;2,083&#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:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ibcb2ea1ed1de450db7c13572a8db39e7_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmVhM2E5NGJmMGZjYjRhZGM5ZmYzM2NiMjIxMjhjNTA1L3RhYmxlcmFuZ2U6ZWEzYTk0YmYwZmNiNGFkYzlmZjMzY2IyMjEyOGM1MDVfMi0xLTEtMS0zNw_30c85583-6470-42b5-8342-66f7931d7d1b">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="idc20a4404fbe4aa48d331d21a04e74b4_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmVhM2E5NGJmMGZjYjRhZGM5ZmYzM2NiMjIxMjhjNTA1L3RhYmxlcmFuZ2U6ZWEzYTk0YmYwZmNiNGFkYzlmZjMzY2IyMjEyOGM1MDVfMi0zLTEtMS0zNw_08389b2b-234a-4d80-9e98-76047e6a6369"
      unitRef="usd">639000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="idc20a4404fbe4aa48d331d21a04e74b4_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmVhM2E5NGJmMGZjYjRhZGM5ZmYzM2NiMjIxMjhjNTA1L3RhYmxlcmFuZ2U6ZWEzYTk0YmYwZmNiNGFkYzlmZjMzY2IyMjEyOGM1MDVfMi01LTEtMS0zNw_583a6f56-461d-47c5-9eed-fc037b168d00"
      unitRef="usd">233000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="idc20a4404fbe4aa48d331d21a04e74b4_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmVhM2E5NGJmMGZjYjRhZGM5ZmYzM2NiMjIxMjhjNTA1L3RhYmxlcmFuZ2U6ZWEzYTk0YmYwZmNiNGFkYzlmZjMzY2IyMjEyOGM1MDVfMi03LTEtMS0zNw_8658632d-66e5-4dd8-bd4d-5d492c61fb87"
      unitRef="usd">406000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ib6f6d26262ee46ad893d6c2513a124cb_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmVhM2E5NGJmMGZjYjRhZGM5ZmYzM2NiMjIxMjhjNTA1L3RhYmxlcmFuZ2U6ZWEzYTk0YmYwZmNiNGFkYzlmZjMzY2IyMjEyOGM1MDVfMy0xLTEtMS0zNw_dc61ab7e-1919-4ca1-beaf-e6bad1dc566d">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib2b276dddc9d45dca14c652381f5123a_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmVhM2E5NGJmMGZjYjRhZGM5ZmYzM2NiMjIxMjhjNTA1L3RhYmxlcmFuZ2U6ZWEzYTk0YmYwZmNiNGFkYzlmZjMzY2IyMjEyOGM1MDVfMy0zLTEtMS0zNw_2ee7fe9a-4ad6-4d80-9bac-f70d8ff3bd52"
      unitRef="usd">2984000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib2b276dddc9d45dca14c652381f5123a_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmVhM2E5NGJmMGZjYjRhZGM5ZmYzM2NiMjIxMjhjNTA1L3RhYmxlcmFuZ2U6ZWEzYTk0YmYwZmNiNGFkYzlmZjMzY2IyMjEyOGM1MDVfMy01LTEtMS0zNw_0683cd6f-2dcd-49e8-be6b-c07edde65762"
      unitRef="usd">2984000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib2b276dddc9d45dca14c652381f5123a_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmVhM2E5NGJmMGZjYjRhZGM5ZmYzM2NiMjIxMjhjNTA1L3RhYmxlcmFuZ2U6ZWEzYTk0YmYwZmNiNGFkYzlmZjMzY2IyMjEyOGM1MDVfMy03LTEtMS0zNw_133cb739-6e30-4530-a675-3bc4efb6d216"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i0eb156d2e8984d1892f4840fe59009a6_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmVhM2E5NGJmMGZjYjRhZGM5ZmYzM2NiMjIxMjhjNTA1L3RhYmxlcmFuZ2U6ZWEzYTk0YmYwZmNiNGFkYzlmZjMzY2IyMjEyOGM1MDVfNC0xLTEtMS0zNw_fcab0892-0aa3-4ed2-adae-8524bf2c0ffb">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ica37f303b1aa4b84b4f8897e2f243e49_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmVhM2E5NGJmMGZjYjRhZGM5ZmYzM2NiMjIxMjhjNTA1L3RhYmxlcmFuZ2U6ZWEzYTk0YmYwZmNiNGFkYzlmZjMzY2IyMjEyOGM1MDVfNC0zLTEtMS0zNw_13e31b69-b125-4ae9-87c3-ec778e9a91b0"
      unitRef="usd">2853000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ica37f303b1aa4b84b4f8897e2f243e49_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmVhM2E5NGJmMGZjYjRhZGM5ZmYzM2NiMjIxMjhjNTA1L3RhYmxlcmFuZ2U6ZWEzYTk0YmYwZmNiNGFkYzlmZjMzY2IyMjEyOGM1MDVfNC01LTEtMS0zNw_e7028369-b40b-4d36-950a-b7dad87b0e80"
      unitRef="usd">1787000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ica37f303b1aa4b84b4f8897e2f243e49_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmVhM2E5NGJmMGZjYjRhZGM5ZmYzM2NiMjIxMjhjNTA1L3RhYmxlcmFuZ2U6ZWEzYTk0YmYwZmNiNGFkYzlmZjMzY2IyMjEyOGM1MDVfNC03LTEtMS0zNw_3c302566-60cc-41e0-8612-c3168cf4aa48"
      unitRef="usd">1066000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="icb5f3265ada84ca4b143fef238314857_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmVhM2E5NGJmMGZjYjRhZGM5ZmYzM2NiMjIxMjhjNTA1L3RhYmxlcmFuZ2U6ZWEzYTk0YmYwZmNiNGFkYzlmZjMzY2IyMjEyOGM1MDVfNS0xLTEtMS0zNw_8c69aec2-7167-49e0-a147-ecf11cba0400">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic202a3251d4f47d2aa8a441bcc157f2c_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmVhM2E5NGJmMGZjYjRhZGM5ZmYzM2NiMjIxMjhjNTA1L3RhYmxlcmFuZ2U6ZWEzYTk0YmYwZmNiNGFkYzlmZjMzY2IyMjEyOGM1MDVfNS0zLTEtMS0zNw_633e7a83-0c80-49cf-b7c3-115ac83a1347"
      unitRef="usd">101000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic202a3251d4f47d2aa8a441bcc157f2c_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmVhM2E5NGJmMGZjYjRhZGM5ZmYzM2NiMjIxMjhjNTA1L3RhYmxlcmFuZ2U6ZWEzYTk0YmYwZmNiNGFkYzlmZjMzY2IyMjEyOGM1MDVfNS01LTEtMS0zNw_a40fba94-1e0f-4012-834d-b0c9a00e8573"
      unitRef="usd">101000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic202a3251d4f47d2aa8a441bcc157f2c_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmVhM2E5NGJmMGZjYjRhZGM5ZmYzM2NiMjIxMjhjNTA1L3RhYmxlcmFuZ2U6ZWEzYTk0YmYwZmNiNGFkYzlmZjMzY2IyMjEyOGM1MDVfNS03LTEtMS0zNw_c0ccd3f8-2fd3-4a68-aa4e-33080821fbbc"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmVhM2E5NGJmMGZjYjRhZGM5ZmYzM2NiMjIxMjhjNTA1L3RhYmxlcmFuZ2U6ZWEzYTk0YmYwZmNiNGFkYzlmZjMzY2IyMjEyOGM1MDVfNi0xLTEtMS0zNw_af81732c-254a-4a4f-9403-6f721b90355c">P7Y7M6D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmVhM2E5NGJmMGZjYjRhZGM5ZmYzM2NiMjIxMjhjNTA1L3RhYmxlcmFuZ2U6ZWEzYTk0YmYwZmNiNGFkYzlmZjMzY2IyMjEyOGM1MDVfNi0zLTEtMS0zNw_12de3737-decd-4c69-ad7f-90e26d20d0c4"
      unitRef="usd">6577000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmVhM2E5NGJmMGZjYjRhZGM5ZmYzM2NiMjIxMjhjNTA1L3RhYmxlcmFuZ2U6ZWEzYTk0YmYwZmNiNGFkYzlmZjMzY2IyMjEyOGM1MDVfNi01LTEtMS0zNw_c5dc54c5-ffb0-494b-a2b1-66222cc6b09a"
      unitRef="usd">5105000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmVhM2E5NGJmMGZjYjRhZGM5ZmYzM2NiMjIxMjhjNTA1L3RhYmxlcmFuZ2U6ZWEzYTk0YmYwZmNiNGFkYzlmZjMzY2IyMjEyOGM1MDVfNi03LTEtMS0zNw_9df33215-64ce-4b0b-a8dc-cac944e2fb48"
      unitRef="usd">1472000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="icdf1e563fb1a45e682a447307c0b3489_D20200503-20210501"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE3YTI0YTAxYTIyODRhMDg4OWVkMTY1Njc5MDdkNzQ2L3RhYmxlcmFuZ2U6YTdhMjRhMDFhMjI4NGEwODg5ZWQxNjU2NzkwN2Q3NDZfMi0xLTEtMS0zNw_2319f631-2d07-43a7-9034-0bc7b96c81c7">P19Y4M24D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i74135d347def4b0980bf4bdb18539307_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE3YTI0YTAxYTIyODRhMDg4OWVkMTY1Njc5MDdkNzQ2L3RhYmxlcmFuZ2U6YTdhMjRhMDFhMjI4NGEwODg5ZWQxNjU2NzkwN2Q3NDZfMi0zLTEtMS0zNw_80f83020-0fce-4914-a4ad-d2ca33eb0baa"
      unitRef="usd">738000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i74135d347def4b0980bf4bdb18539307_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE3YTI0YTAxYTIyODRhMDg4OWVkMTY1Njc5MDdkNzQ2L3RhYmxlcmFuZ2U6YTdhMjRhMDFhMjI4NGEwODg5ZWQxNjU2NzkwN2Q3NDZfMi01LTEtMS0zNw_dbc06846-7df3-492c-b6f7-c1ac771f1f7b"
      unitRef="usd">246000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i74135d347def4b0980bf4bdb18539307_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE3YTI0YTAxYTIyODRhMDg4OWVkMTY1Njc5MDdkNzQ2L3RhYmxlcmFuZ2U6YTdhMjRhMDFhMjI4NGEwODg5ZWQxNjU2NzkwN2Q3NDZfMi03LTEtMS0zNw_d124d98a-335f-40c5-901c-b0f3cc16bb19"
      unitRef="usd">492000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="icf6f22e4d41a4fba85ab1516ab3f6947_D20200503-20210501"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE3YTI0YTAxYTIyODRhMDg4OWVkMTY1Njc5MDdkNzQ2L3RhYmxlcmFuZ2U6YTdhMjRhMDFhMjI4NGEwODg5ZWQxNjU2NzkwN2Q3NDZfMy0xLTEtMS0zNw_fc9b5511-0bf7-4032-b7d1-c1d71316f404">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i78c1351637ff4d5e9fb61d4f8499c7fc_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE3YTI0YTAxYTIyODRhMDg4OWVkMTY1Njc5MDdkNzQ2L3RhYmxlcmFuZ2U6YTdhMjRhMDFhMjI4NGEwODg5ZWQxNjU2NzkwN2Q3NDZfMy0zLTEtMS0zNw_79f8316e-3ff5-4545-9ae1-b83dc1d941ad"
      unitRef="usd">6606000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i78c1351637ff4d5e9fb61d4f8499c7fc_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE3YTI0YTAxYTIyODRhMDg4OWVkMTY1Njc5MDdkNzQ2L3RhYmxlcmFuZ2U6YTdhMjRhMDFhMjI4NGEwODg5ZWQxNjU2NzkwN2Q3NDZfMy01LTEtMS0zNw_69ff5b01-38af-416d-8ccf-1753ea3ee7ee"
      unitRef="usd">6412000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i78c1351637ff4d5e9fb61d4f8499c7fc_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE3YTI0YTAxYTIyODRhMDg4OWVkMTY1Njc5MDdkNzQ2L3RhYmxlcmFuZ2U6YTdhMjRhMDFhMjI4NGEwODg5ZWQxNjU2NzkwN2Q3NDZfMy03LTEtMS0zNw_65e07015-e06e-4ef0-ae82-b2ed5dd6120b"
      unitRef="usd">194000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ic81556a173e546489b67218a6770055a_D20200503-20210501"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE3YTI0YTAxYTIyODRhMDg4OWVkMTY1Njc5MDdkNzQ2L3RhYmxlcmFuZ2U6YTdhMjRhMDFhMjI4NGEwODg5ZWQxNjU2NzkwN2Q3NDZfNC0xLTEtMS0zNw_89b7bab6-04e9-4cae-9e0f-ae54d9e2d1c5">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i25dd188d00114dd9a321e4001293ea15_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE3YTI0YTAxYTIyODRhMDg4OWVkMTY1Njc5MDdkNzQ2L3RhYmxlcmFuZ2U6YTdhMjRhMDFhMjI4NGEwODg5ZWQxNjU2NzkwN2Q3NDZfNC0zLTEtMS0zNw_9b12d3f1-d7a3-48f4-bf60-68a8fc31fb77"
      unitRef="usd">2984000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i25dd188d00114dd9a321e4001293ea15_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE3YTI0YTAxYTIyODRhMDg4OWVkMTY1Njc5MDdkNzQ2L3RhYmxlcmFuZ2U6YTdhMjRhMDFhMjI4NGEwODg5ZWQxNjU2NzkwN2Q3NDZfNC01LTEtMS0zNw_f7b63278-adda-4da5-a90d-f09cc9e7286a"
      unitRef="usd">1588000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i25dd188d00114dd9a321e4001293ea15_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE3YTI0YTAxYTIyODRhMDg4OWVkMTY1Njc5MDdkNzQ2L3RhYmxlcmFuZ2U6YTdhMjRhMDFhMjI4NGEwODg5ZWQxNjU2NzkwN2Q3NDZfNC03LTEtMS0zNw_0e91ad43-c334-4f13-81f9-16e19a1e7f2b"
      unitRef="usd">1396000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="if70364ae381d425d99eb4edd96f582b7_D20200503-20210501"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE3YTI0YTAxYTIyODRhMDg4OWVkMTY1Njc5MDdkNzQ2L3RhYmxlcmFuZ2U6YTdhMjRhMDFhMjI4NGEwODg5ZWQxNjU2NzkwN2Q3NDZfNS0xLTEtMS0zNw_38299b73-e81c-4650-a6c7-d88bd02b6424">P1Y6M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5cf4ee12fb3e49649fb31269dfd3fd29_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE3YTI0YTAxYTIyODRhMDg4OWVkMTY1Njc5MDdkNzQ2L3RhYmxlcmFuZ2U6YTdhMjRhMDFhMjI4NGEwODg5ZWQxNjU2NzkwN2Q3NDZfNS0zLTEtMS0zNw_ab24ee6b-99c1-4fa7-9f9c-ef687d88b966"
      unitRef="usd">132000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5cf4ee12fb3e49649fb31269dfd3fd29_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE3YTI0YTAxYTIyODRhMDg4OWVkMTY1Njc5MDdkNzQ2L3RhYmxlcmFuZ2U6YTdhMjRhMDFhMjI4NGEwODg5ZWQxNjU2NzkwN2Q3NDZfNS01LTEtMS0zNw_d56cc816-a319-4bd2-a24a-f1839c51ca94"
      unitRef="usd">131000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i5cf4ee12fb3e49649fb31269dfd3fd29_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE3YTI0YTAxYTIyODRhMDg4OWVkMTY1Njc5MDdkNzQ2L3RhYmxlcmFuZ2U6YTdhMjRhMDFhMjI4NGEwODg5ZWQxNjU2NzkwN2Q3NDZfNS03LTEtMS0zNw_acc22e32-d82c-4540-a2b6-4b89ae6993a7"
      unitRef="usd">1000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE3YTI0YTAxYTIyODRhMDg4OWVkMTY1Njc5MDdkNzQ2L3RhYmxlcmFuZ2U6YTdhMjRhMDFhMjI4NGEwODg5ZWQxNjU2NzkwN2Q3NDZfNi0xLTEtMS0zNw_d96d373f-bbd8-485d-ae8e-5bc1e4356ecb">P6Y1M6D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE3YTI0YTAxYTIyODRhMDg4OWVkMTY1Njc5MDdkNzQ2L3RhYmxlcmFuZ2U6YTdhMjRhMDFhMjI4NGEwODg5ZWQxNjU2NzkwN2Q3NDZfNi0zLTEtMS0zNw_327f8cdc-d045-4266-99a7-a5f1bbaba2b4"
      unitRef="usd">10460000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE3YTI0YTAxYTIyODRhMDg4OWVkMTY1Njc5MDdkNzQ2L3RhYmxlcmFuZ2U6YTdhMjRhMDFhMjI4NGEwODg5ZWQxNjU2NzkwN2Q3NDZfNi01LTEtMS0zNw_0661f265-7b43-4cda-a445-52ce1fece4f0"
      unitRef="usd">8377000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE3YTI0YTAxYTIyODRhMDg4OWVkMTY1Njc5MDdkNzQ2L3RhYmxlcmFuZ2U6YTdhMjRhMDFhMjI4NGEwODg5ZWQxNjU2NzkwN2Q3NDZfNi03LTEtMS0zNw_f4f85407-06ae-4132-88ba-cb8b8be5c3ab"
      unitRef="usd">2083000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RleHRyZWdpb246MGZkZGRjNjMzNjUzNDM0ZDgwNTNhMDdhYjJlNTlkODJfNDM5ODA0NjUxMjMxNQ_ae22fea4-2548-4624-9fa7-51be4110aefa"
      unitRef="usd">504000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RleHRyZWdpb246MGZkZGRjNjMzNjUzNDM0ZDgwNTNhMDdhYjJlNTlkODJfODk0_8931105b-0dce-4677-b2a2-a5a2dc070354"
      unitRef="usd">1502000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RleHRyZWdpb246MGZkZGRjNjMzNjUzNDM0ZDgwNTNhMDdhYjJlNTlkODJfOTAy_8a52fac1-da2b-4dba-a3a5-5607968a7822"
      unitRef="usd">1498000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RleHRyZWdpb246MGZkZGRjNjMzNjUzNDM0ZDgwNTNhMDdhYjJlNTlkODJfMTIwOA_35da3740-6d58-4a38-834e-75c66cb46ec3">&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-weight:400;line-height:120%"&gt;As of April&#160;30, 2022, amortization expenses for future periods were estimated to be as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:84.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.466%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:10pt;font-weight:700;line-height:120%"&gt;Fiscal years ending&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:10pt;font-weight:700;line-height:120%"&gt;Amount&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:114%"&gt;2023&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:114%"&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:114%"&gt;300&#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:114%"&gt;2024&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:114%"&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="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:114%"&gt;2025&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:114%"&gt;300&#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:114%"&gt;2026&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:114%"&gt;266&#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:114%"&gt;2027&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:114%"&gt;36&#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:120%"&gt;Thereafter&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:114%"&gt;270&#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:114%"&gt;Total expected amortization expense&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-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:114%"&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:114%"&gt;1,472&#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:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE0MzM2ZGU3M2Q4YTRhODg5ZDhhYzQwYWM4M2MwNGE2L3RhYmxlcmFuZ2U6YTQzMzZkZTczZDhhNGE4ODlkOGFjNDBhYzgzYzA0YTZfMS0yLTEtMS0zNw_6e7196ec-c1a8-4f81-9b22-9b26fb1541b5"
      unitRef="usd">300000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE0MzM2ZGU3M2Q4YTRhODg5ZDhhYzQwYWM4M2MwNGE2L3RhYmxlcmFuZ2U6YTQzMzZkZTczZDhhNGE4ODlkOGFjNDBhYzgzYzA0YTZfMi0yLTEtMS0zNw_9b455525-9767-4f73-b694-b27b3d20835b"
      unitRef="usd">300000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE0MzM2ZGU3M2Q4YTRhODg5ZDhhYzQwYWM4M2MwNGE2L3RhYmxlcmFuZ2U6YTQzMzZkZTczZDhhNGE4ODlkOGFjNDBhYzgzYzA0YTZfMy0yLTEtMS0zNw_e9b7302e-fb50-4c76-8ae5-9c9571af0df1"
      unitRef="usd">300000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE0MzM2ZGU3M2Q4YTRhODg5ZDhhYzQwYWM4M2MwNGE2L3RhYmxlcmFuZ2U6YTQzMzZkZTczZDhhNGE4ODlkOGFjNDBhYzgzYzA0YTZfNC0yLTEtMS0zNw_5ae17b9e-c521-4def-b794-464357e4d33c"
      unitRef="usd">266000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE0MzM2ZGU3M2Q4YTRhODg5ZDhhYzQwYWM4M2MwNGE2L3RhYmxlcmFuZ2U6YTQzMzZkZTczZDhhNGE4ODlkOGFjNDBhYzgzYzA0YTZfNS0yLTEtMS0zNw_4e1154fe-78e9-49a0-b414-ff44bdfbc072"
      unitRef="usd">36000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE0MzM2ZGU3M2Q4YTRhODg5ZDhhYzQwYWM4M2MwNGE2L3RhYmxlcmFuZ2U6YTQzMzZkZTczZDhhNGE4ODlkOGFjNDBhYzgzYzA0YTZfNi0yLTEtMS0zNw_1655a0af-c7ef-4c5b-b402-87824db54438"
      unitRef="usd">270000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF85Ny9mcmFnOjBmZGRkYzYzMzY1MzQzNGQ4MDUzYTA3YWIyZTU5ZDgyL3RhYmxlOmE0MzM2ZGU3M2Q4YTRhODg5ZDhhYzQwYWM4M2MwNGE2L3RhYmxlcmFuZ2U6YTQzMzZkZTczZDhhNGE4ODlkOGFjNDBhYzgzYzA0YTZfNy0yLTEtMS0zNw_fdc033ac-ece4-4647-a471-3cb6d876a7ec"
      unitRef="usd">1472000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AdditionalFinancialInformationDisclosureTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90ZXh0cmVnaW9uOmZhYWViN2EwMDFiZTQ4NDZiYWI3ZjhjYjk2NjM4Yjk2XzQ1OQ_f7444135-06df-49d4-9c4f-336150b52e7f">Selected Financial Statement Data&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-weight:400;line-height:120%"&gt;Inventories consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:10pt;font-weight:700;line-height:114%"&gt;April 30, 2022&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:10pt;font-weight:700;line-height:114%"&gt;May 1, 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:114%"&gt;Raw materials&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:114%"&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:114%"&gt;71,410&#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:114%"&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:114%"&gt;29,913&#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:114%"&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:114%"&gt;14,238&#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:114%"&gt;9,948&#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:114%"&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:114%"&gt;48,744&#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:114%"&gt;34,495&#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: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:114%"&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:114%"&gt;134,392&#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:114%"&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:114%"&gt;74,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;/tr&gt;&lt;/table&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-weight:400;line-height:120%"&gt;Property and equipment, net consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:10pt;font-weight:700;line-height:114%"&gt;April 30, 2022&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:10pt;font-weight:700;line-height:114%"&gt;May 1, 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:114%"&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:114%"&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:114%"&gt;1,899&#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:114%"&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:114%"&gt;1,924&#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:114%"&gt;Buildings&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:114%"&gt;69,170&#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:114%"&gt;69,608&#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:114%"&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:114%"&gt;110,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:114%"&gt;98,451&#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:114%"&gt;Office furniture and 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:114%"&gt;4,098&#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:114%"&gt;4,103&#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:114%"&gt;Computer software and hardware&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:114%"&gt;46,922&#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:114%"&gt;44,851&#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:114%"&gt;Construction 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:114%"&gt;5,792&#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:114%"&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="display:none"/&gt;&lt;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:114%"&gt;Demonstration 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:114%"&gt;7,260&#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:114%"&gt;7,186&#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:114%"&gt;Transportation 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:114%"&gt;7,065&#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:114%"&gt;7,264&#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: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:114%"&gt;252,285&#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:114%"&gt;233,387&#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:114%"&gt;Less accumulated depreciation&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:114%"&gt;185,520&#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:114%"&gt;174,705&#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: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:114%"&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:114%"&gt;66,765&#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:114%"&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:114%"&gt;58,682&#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:12pt;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;Our depreciation expense was $14,890, $15,575, and $16,230 for the fiscal years 2022, 2021, and 2020, respectively.&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-weight:400;line-height:120%"&gt;Accrued expenses consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:10pt;font-weight:700;line-height:114%"&gt;April 30, 2022&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:10pt;font-weight:700;line-height:114%"&gt;May 1, 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:114%"&gt;Compensation&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:114%"&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:114%"&gt;15,944&#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:114%"&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:114%"&gt;13,079&#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:114%"&gt;Taxes, other than 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:114%"&gt;6,741&#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:114%"&gt;5,888&#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:114%"&gt;Accrued employee benefits&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:114%"&gt;3,227&#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:114%"&gt;2,174&#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:114%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZToyYmNlMmE4YWVmYjg0ODkyYTc4YzE4ZWQxMjE5ZDAzNi90YWJsZXJhbmdlOjJiY2UyYThhZWZiODQ4OTJhNzhjMThlZDEyMTlkMDM2XzQtMC0xLTEtMzc_4e6d1296-a64f-4444-9890-1d0627aa4e98"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZToyYmNlMmE4YWVmYjg0ODkyYTc4YzE4ZWQxMjE5ZDAzNi90YWJsZXJhbmdlOjJiY2UyYThhZWZiODQ4OTJhNzhjMThlZDEyMTlkMDM2XzQtMC0xLTEtMzc_6e2fdc93-5d01-412e-8eeb-5eadd67dbfb3"&gt;Operating lease liabilities&lt;/span&gt;&lt;/span&gt;&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:114%"&gt;2,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:114%"&gt;1,881&#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:114%"&gt;Short-term accrued expenses&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:114%"&gt;6,738&#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:114%"&gt;7,455&#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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Acquisition-related contingency 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:114%"&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:114%"&gt;195&#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: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:114%"&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:114%"&gt;34,959&#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:114%"&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:114%"&gt;30,672&#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:12pt;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;Other (expense) income, net consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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="15" 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:700;line-height:115%"&gt;Year Ended&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:10pt;font-weight:700;line-height:120%"&gt;April 30, 2022&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:10pt;font-weight:700;line-height:120%"&gt;May 1, 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:10pt;font-weight:700;line-height:120%"&gt;May 2, 2020&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:114%"&gt;Foreign currency transaction (losses) gains&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:114%"&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:114%"&gt;(227)&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:114%"&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:114%"&gt;(675)&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:114%"&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:114%"&gt;207&#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:114%"&gt;Equity in losses of affiliates&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:114%"&gt;(2,970)&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:114%"&gt;(2,370)&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:114%"&gt;(741)&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:114%"&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:114%"&gt;88&#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:114%"&gt;62&#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:114%"&gt;(7)&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: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:114%"&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:114%"&gt;(3,109)&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:114%"&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:114%"&gt;(2,983)&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:114%"&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:114%"&gt;(541)&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:AdditionalFinancialInformationDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90ZXh0cmVnaW9uOmZhYWViN2EwMDFiZTQ4NDZiYWI3ZjhjYjk2NjM4Yjk2XzQ1NQ_f9211c51-1562-4cd4-971e-ae6726c05c18">&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-weight:400;line-height:120%"&gt;Inventories consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:10pt;font-weight:700;line-height:114%"&gt;April 30, 2022&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:10pt;font-weight:700;line-height:114%"&gt;May 1, 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:114%"&gt;Raw materials&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:114%"&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:114%"&gt;71,410&#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:114%"&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:114%"&gt;29,913&#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:114%"&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:114%"&gt;14,238&#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:114%"&gt;9,948&#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:114%"&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:114%"&gt;48,744&#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:114%"&gt;34,495&#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: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:114%"&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:114%"&gt;134,392&#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:114%"&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:114%"&gt;74,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTowYWEyNzBlNGE2ZDg0MWVjYWVjMjY0Zjk5YTI0YjI5Yi90YWJsZXJhbmdlOjBhYTI3MGU0YTZkODQxZWNhZWMyNjRmOTlhMjRiMjliXzEtMS0xLTEtMzc_e1ab52bd-5b97-4df5-8723-e4023b066729"
      unitRef="usd">71410000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTowYWEyNzBlNGE2ZDg0MWVjYWVjMjY0Zjk5YTI0YjI5Yi90YWJsZXJhbmdlOjBhYTI3MGU0YTZkODQxZWNhZWMyNjRmOTlhMjRiMjliXzEtMy0xLTEtMzc_9cee41e8-7d4f-4e30-9890-70f2a54f351c"
      unitRef="usd">29913000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTowYWEyNzBlNGE2ZDg0MWVjYWVjMjY0Zjk5YTI0YjI5Yi90YWJsZXJhbmdlOjBhYTI3MGU0YTZkODQxZWNhZWMyNjRmOTlhMjRiMjliXzItMS0xLTEtMzc_4b2e39d9-0864-42a5-bb26-a3f415d92965"
      unitRef="usd">14238000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTowYWEyNzBlNGE2ZDg0MWVjYWVjMjY0Zjk5YTI0YjI5Yi90YWJsZXJhbmdlOjBhYTI3MGU0YTZkODQxZWNhZWMyNjRmOTlhMjRiMjliXzItMy0xLTEtMzc_932d6340-a007-4b0b-9e28-6a68143a6276"
      unitRef="usd">9948000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTowYWEyNzBlNGE2ZDg0MWVjYWVjMjY0Zjk5YTI0YjI5Yi90YWJsZXJhbmdlOjBhYTI3MGU0YTZkODQxZWNhZWMyNjRmOTlhMjRiMjliXzMtMS0xLTEtMzc_613275cc-2ba5-4d68-83e2-f82e89a87bd1"
      unitRef="usd">48744000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTowYWEyNzBlNGE2ZDg0MWVjYWVjMjY0Zjk5YTI0YjI5Yi90YWJsZXJhbmdlOjBhYTI3MGU0YTZkODQxZWNhZWMyNjRmOTlhMjRiMjliXzMtMy0xLTEtMzc_263b76e7-3998-4229-ab92-ea4038dee9d2"
      unitRef="usd">34495000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTowYWEyNzBlNGE2ZDg0MWVjYWVjMjY0Zjk5YTI0YjI5Yi90YWJsZXJhbmdlOjBhYTI3MGU0YTZkODQxZWNhZWMyNjRmOTlhMjRiMjliXzQtMS0xLTEtMzc_88e3836c-7b2f-487a-a19c-fc352d921fdd"
      unitRef="usd">134392000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTowYWEyNzBlNGE2ZDg0MWVjYWVjMjY0Zjk5YTI0YjI5Yi90YWJsZXJhbmdlOjBhYTI3MGU0YTZkODQxZWNhZWMyNjRmOTlhMjRiMjliXzQtMy0xLTEtMzc_0bb64f72-2e45-4ffb-8f73-98bffb1a43af"
      unitRef="usd">74356000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90ZXh0cmVnaW9uOmZhYWViN2EwMDFiZTQ4NDZiYWI3ZjhjYjk2NjM4Yjk2XzQ1Ng_edaf9051-1487-4311-abad-12a1a1601704">&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-weight:400;line-height:120%"&gt;Property and equipment, net consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:10pt;font-weight:700;line-height:114%"&gt;April 30, 2022&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:10pt;font-weight:700;line-height:114%"&gt;May 1, 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:114%"&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:114%"&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:114%"&gt;1,899&#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:114%"&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:114%"&gt;1,924&#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:114%"&gt;Buildings&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:114%"&gt;69,170&#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:114%"&gt;69,608&#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:114%"&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:114%"&gt;110,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:114%"&gt;98,451&#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:114%"&gt;Office furniture and 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:114%"&gt;4,098&#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:114%"&gt;4,103&#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:114%"&gt;Computer software and hardware&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:114%"&gt;46,922&#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:114%"&gt;44,851&#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:114%"&gt;Construction 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:114%"&gt;5,792&#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:114%"&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="display:none"/&gt;&lt;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:114%"&gt;Demonstration 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:114%"&gt;7,260&#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:114%"&gt;7,186&#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:114%"&gt;Transportation 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:114%"&gt;7,065&#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:114%"&gt;7,264&#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: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:114%"&gt;252,285&#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:114%"&gt;233,387&#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:114%"&gt;Less accumulated depreciation&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:114%"&gt;185,520&#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:114%"&gt;174,705&#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: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:114%"&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:114%"&gt;66,765&#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:114%"&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:114%"&gt;58,682&#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:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2b9dbde3cb2f4223b37ce67b06cf5440_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTo2ODFhYWFkYTk2ODA0Yjk1OTVhZWY2MmU4ZjBlOWUwOS90YWJsZXJhbmdlOjY4MWFhYWRhOTY4MDRiOTU5NWFlZjYyZThmMGU5ZTA5XzEtMS0xLTEtMzc_119e436b-7285-4937-8da7-c26b245bea03"
      unitRef="usd">1899000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ibf8b63cec6e54de7992bdcc8befa0dec_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTo2ODFhYWFkYTk2ODA0Yjk1OTVhZWY2MmU4ZjBlOWUwOS90YWJsZXJhbmdlOjY4MWFhYWRhOTY4MDRiOTU5NWFlZjYyZThmMGU5ZTA5XzEtMy0xLTEtMzc_2477017a-3050-483c-8a4e-f4e979ba9bba"
      unitRef="usd">1924000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib9f075579c674aff8b8f7d0c58ab2937_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTo2ODFhYWFkYTk2ODA0Yjk1OTVhZWY2MmU4ZjBlOWUwOS90YWJsZXJhbmdlOjY4MWFhYWRhOTY4MDRiOTU5NWFlZjYyZThmMGU5ZTA5XzItMS0xLTEtMzc_9172d896-5d21-4d2d-ab70-cc80f7f5b37f"
      unitRef="usd">69170000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i62cb9c44db4e403ea075cfac25179225_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTo2ODFhYWFkYTk2ODA0Yjk1OTVhZWY2MmU4ZjBlOWUwOS90YWJsZXJhbmdlOjY4MWFhYWRhOTY4MDRiOTU5NWFlZjYyZThmMGU5ZTA5XzItMy0xLTEtMzc_c0848725-4706-4dc3-90ad-620fc2b8e604"
      unitRef="usd">69608000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="icacd2294a1824eb4bad9243a42d895b2_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTo2ODFhYWFkYTk2ODA0Yjk1OTVhZWY2MmU4ZjBlOWUwOS90YWJsZXJhbmdlOjY4MWFhYWRhOTY4MDRiOTU5NWFlZjYyZThmMGU5ZTA5XzMtMS0xLTEtMzc_7e585105-5070-4cc4-b1b7-76af669fd014"
      unitRef="usd">110079000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8e73fc22bc314b538b0530e31853e12c_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTo2ODFhYWFkYTk2ODA0Yjk1OTVhZWY2MmU4ZjBlOWUwOS90YWJsZXJhbmdlOjY4MWFhYWRhOTY4MDRiOTU5NWFlZjYyZThmMGU5ZTA5XzMtMy0xLTEtMzc_358d22c7-1dee-42a5-b6b4-80597de84491"
      unitRef="usd">98451000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ide538d15212e4aa69f1b63d5e2eaf565_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTo2ODFhYWFkYTk2ODA0Yjk1OTVhZWY2MmU4ZjBlOWUwOS90YWJsZXJhbmdlOjY4MWFhYWRhOTY4MDRiOTU5NWFlZjYyZThmMGU5ZTA5XzQtMS0xLTEtMzc_a5c8da2d-81b2-4fc6-b30f-592b7e0b335d"
      unitRef="usd">4098000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i22f674ac699a42b0b4e723b412e0cb2d_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTo2ODFhYWFkYTk2ODA0Yjk1OTVhZWY2MmU4ZjBlOWUwOS90YWJsZXJhbmdlOjY4MWFhYWRhOTY4MDRiOTU5NWFlZjYyZThmMGU5ZTA5XzQtMy0xLTEtMzc_1da4e3fc-9858-45ba-98b2-e31869e65243"
      unitRef="usd">4103000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib392e65b59bd4c3d83e11fad2dedd062_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTo2ODFhYWFkYTk2ODA0Yjk1OTVhZWY2MmU4ZjBlOWUwOS90YWJsZXJhbmdlOjY4MWFhYWRhOTY4MDRiOTU5NWFlZjYyZThmMGU5ZTA5XzUtMS0xLTEtMzc_920aaf36-8aa5-43c1-a3e0-1fbe7c5d4ab1"
      unitRef="usd">46922000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i297318e3b610422d9cffd8b6be64fea3_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTo2ODFhYWFkYTk2ODA0Yjk1OTVhZWY2MmU4ZjBlOWUwOS90YWJsZXJhbmdlOjY4MWFhYWRhOTY4MDRiOTU5NWFlZjYyZThmMGU5ZTA5XzUtMy0xLTEtMzc_f8ab2b99-fb9a-4da8-b471-764562e6ac72"
      unitRef="usd">44851000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3277d615c1ea48b1915e5ddaa73c29c9_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTo2ODFhYWFkYTk2ODA0Yjk1OTVhZWY2MmU4ZjBlOWUwOS90YWJsZXJhbmdlOjY4MWFhYWRhOTY4MDRiOTU5NWFlZjYyZThmMGU5ZTA5XzYtMS0xLTEtMTQ1ODk_fcfe6277-18cb-4823-a74c-0930d7e98f4d"
      unitRef="usd">5792000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie415f8b5f3c74066a1d51991f0c430c5_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTo2ODFhYWFkYTk2ODA0Yjk1OTVhZWY2MmU4ZjBlOWUwOS90YWJsZXJhbmdlOjY4MWFhYWRhOTY4MDRiOTU5NWFlZjYyZThmMGU5ZTA5XzYtMy0xLTEtMTQ2MDE_04a3c6e9-79cd-467f-99d5-9e3de6c116d2"
      unitRef="usd">0</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if6e724a5e72548d189067cbd18b1b3e1_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTo2ODFhYWFkYTk2ODA0Yjk1OTVhZWY2MmU4ZjBlOWUwOS90YWJsZXJhbmdlOjY4MWFhYWRhOTY4MDRiOTU5NWFlZjYyZThmMGU5ZTA5XzctMS0xLTEtMzc_2ba21d59-ce68-45b4-92d7-af38f2d1dfed"
      unitRef="usd">7260000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id946fb29f8804b0aa52678f3efd9a497_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTo2ODFhYWFkYTk2ODA0Yjk1OTVhZWY2MmU4ZjBlOWUwOS90YWJsZXJhbmdlOjY4MWFhYWRhOTY4MDRiOTU5NWFlZjYyZThmMGU5ZTA5XzctMy0xLTEtMzc_7e0ff011-2c67-494f-a5b8-5d1beecde63d"
      unitRef="usd">7186000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ifc14fa13e9a5499db17d1e4fe279a3e7_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTo2ODFhYWFkYTk2ODA0Yjk1OTVhZWY2MmU4ZjBlOWUwOS90YWJsZXJhbmdlOjY4MWFhYWRhOTY4MDRiOTU5NWFlZjYyZThmMGU5ZTA5XzgtMS0xLTEtMzc_76748021-b7fb-4fc3-b367-1109a0cc8273"
      unitRef="usd">7065000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5ba5a23b53904509bf7811e361a9d76d_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTo2ODFhYWFkYTk2ODA0Yjk1OTVhZWY2MmU4ZjBlOWUwOS90YWJsZXJhbmdlOjY4MWFhYWRhOTY4MDRiOTU5NWFlZjYyZThmMGU5ZTA5XzgtMy0xLTEtMzc_af7035b9-2b85-4aed-b013-04f4cce0181d"
      unitRef="usd">7264000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTo2ODFhYWFkYTk2ODA0Yjk1OTVhZWY2MmU4ZjBlOWUwOS90YWJsZXJhbmdlOjY4MWFhYWRhOTY4MDRiOTU5NWFlZjYyZThmMGU5ZTA5XzktMS0xLTEtMzc_d42ef328-b954-4f84-9142-05923a4e9d77"
      unitRef="usd">252285000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTo2ODFhYWFkYTk2ODA0Yjk1OTVhZWY2MmU4ZjBlOWUwOS90YWJsZXJhbmdlOjY4MWFhYWRhOTY4MDRiOTU5NWFlZjYyZThmMGU5ZTA5XzktMy0xLTEtMzc_73500114-7223-4104-9dc1-96cac3b653e7"
      unitRef="usd">233387000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTo2ODFhYWFkYTk2ODA0Yjk1OTVhZWY2MmU4ZjBlOWUwOS90YWJsZXJhbmdlOjY4MWFhYWRhOTY4MDRiOTU5NWFlZjYyZThmMGU5ZTA5XzEwLTEtMS0xLTM3_742b5379-4628-44e5-a2c0-4db178f1a722"
      unitRef="usd">185520000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTo2ODFhYWFkYTk2ODA0Yjk1OTVhZWY2MmU4ZjBlOWUwOS90YWJsZXJhbmdlOjY4MWFhYWRhOTY4MDRiOTU5NWFlZjYyZThmMGU5ZTA5XzEwLTMtMS0xLTM3_f9595bfc-0a74-44b1-b0c5-21e59f7ff71c"
      unitRef="usd">174705000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTo2ODFhYWFkYTk2ODA0Yjk1OTVhZWY2MmU4ZjBlOWUwOS90YWJsZXJhbmdlOjY4MWFhYWRhOTY4MDRiOTU5NWFlZjYyZThmMGU5ZTA5XzExLTEtMS0xLTM3_be603aa1-6f56-4dfc-8a12-4a771d774d8a"
      unitRef="usd">66765000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTo2ODFhYWFkYTk2ODA0Yjk1OTVhZWY2MmU4ZjBlOWUwOS90YWJsZXJhbmdlOjY4MWFhYWRhOTY4MDRiOTU5NWFlZjYyZThmMGU5ZTA5XzExLTMtMS0xLTM3_64ea1d2b-8f5e-49ab-bae3-13464933c4a3"
      unitRef="usd">58682000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90ZXh0cmVnaW9uOmZhYWViN2EwMDFiZTQ4NDZiYWI3ZjhjYjk2NjM4Yjk2XzE3Ng_a88ab99d-b88c-4e6b-b822-c7fd4667d6e8"
      unitRef="usd">14890000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90ZXh0cmVnaW9uOmZhYWViN2EwMDFiZTQ4NDZiYWI3ZjhjYjk2NjM4Yjk2XzE4MA_0f98c5ed-2c59-4d23-bcd1-3d09f5d7e5a6"
      unitRef="usd">15575000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90ZXh0cmVnaW9uOmZhYWViN2EwMDFiZTQ4NDZiYWI3ZjhjYjk2NjM4Yjk2XzE4OA_eb20d169-f8a4-4f55-95f7-58f4fa44ad7a"
      unitRef="usd">16230000</us-gaap:Depreciation>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90ZXh0cmVnaW9uOmZhYWViN2EwMDFiZTQ4NDZiYWI3ZjhjYjk2NjM4Yjk2XzQ1Nw_b81bc042-bf37-4a9b-821e-b8ba9c340f8b">&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-weight:400;line-height:120%"&gt;Accrued expenses consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:10pt;font-weight:700;line-height:114%"&gt;April 30, 2022&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:10pt;font-weight:700;line-height:114%"&gt;May 1, 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:114%"&gt;Compensation&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:114%"&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:114%"&gt;15,944&#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:114%"&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:114%"&gt;13,079&#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:114%"&gt;Taxes, other than 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:114%"&gt;6,741&#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:114%"&gt;5,888&#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:114%"&gt;Accrued employee benefits&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:114%"&gt;3,227&#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:114%"&gt;2,174&#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:114%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZToyYmNlMmE4YWVmYjg0ODkyYTc4YzE4ZWQxMjE5ZDAzNi90YWJsZXJhbmdlOjJiY2UyYThhZWZiODQ4OTJhNzhjMThlZDEyMTlkMDM2XzQtMC0xLTEtMzc_4e6d1296-a64f-4444-9890-1d0627aa4e98"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZToyYmNlMmE4YWVmYjg0ODkyYTc4YzE4ZWQxMjE5ZDAzNi90YWJsZXJhbmdlOjJiY2UyYThhZWZiODQ4OTJhNzhjMThlZDEyMTlkMDM2XzQtMC0xLTEtMzc_6e2fdc93-5d01-412e-8eeb-5eadd67dbfb3"&gt;Operating lease liabilities&lt;/span&gt;&lt;/span&gt;&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:114%"&gt;2,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:114%"&gt;1,881&#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:114%"&gt;Short-term accrued expenses&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:114%"&gt;6,738&#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:114%"&gt;7,455&#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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Acquisition-related contingency 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:114%"&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:114%"&gt;195&#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: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:114%"&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:114%"&gt;34,959&#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:114%"&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:114%"&gt;30,672&#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:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZToyYmNlMmE4YWVmYjg0ODkyYTc4YzE4ZWQxMjE5ZDAzNi90YWJsZXJhbmdlOjJiY2UyYThhZWZiODQ4OTJhNzhjMThlZDEyMTlkMDM2XzEtMS0xLTEtMzc_80a9aa09-2f2a-4952-818e-81c664262b1e"
      unitRef="usd">15944000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZToyYmNlMmE4YWVmYjg0ODkyYTc4YzE4ZWQxMjE5ZDAzNi90YWJsZXJhbmdlOjJiY2UyYThhZWZiODQ4OTJhNzhjMThlZDEyMTlkMDM2XzEtMy0xLTEtMzc_3119d2cc-3dbb-45cc-8de4-d12174ea4556"
      unitRef="usd">13079000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZToyYmNlMmE4YWVmYjg0ODkyYTc4YzE4ZWQxMjE5ZDAzNi90YWJsZXJhbmdlOjJiY2UyYThhZWZiODQ4OTJhNzhjMThlZDEyMTlkMDM2XzItMS0xLTEtMzc_7c1ba783-f393-4868-a402-ded646bf9b88"
      unitRef="usd">6741000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZToyYmNlMmE4YWVmYjg0ODkyYTc4YzE4ZWQxMjE5ZDAzNi90YWJsZXJhbmdlOjJiY2UyYThhZWZiODQ4OTJhNzhjMThlZDEyMTlkMDM2XzItMy0xLTEtMzc_e879ef9c-ee66-4bb3-8693-54a4ffc7c527"
      unitRef="usd">5888000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZToyYmNlMmE4YWVmYjg0ODkyYTc4YzE4ZWQxMjE5ZDAzNi90YWJsZXJhbmdlOjJiY2UyYThhZWZiODQ4OTJhNzhjMThlZDEyMTlkMDM2XzMtMS0xLTEtMzc_5f06bb62-59b5-402c-84e8-4f59d8802f32"
      unitRef="usd">3227000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZToyYmNlMmE4YWVmYjg0ODkyYTc4YzE4ZWQxMjE5ZDAzNi90YWJsZXJhbmdlOjJiY2UyYThhZWZiODQ4OTJhNzhjMThlZDEyMTlkMDM2XzMtMy0xLTEtMzc_f12003ca-d1bc-418f-966f-374fef84a099"
      unitRef="usd">2174000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZToyYmNlMmE4YWVmYjg0ODkyYTc4YzE4ZWQxMjE5ZDAzNi90YWJsZXJhbmdlOjJiY2UyYThhZWZiODQ4OTJhNzhjMThlZDEyMTlkMDM2XzQtMS0xLTEtMzc_7ffcc96b-fa1d-480d-a46e-3823781c633a"
      unitRef="usd">2309000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZToyYmNlMmE4YWVmYjg0ODkyYTc4YzE4ZWQxMjE5ZDAzNi90YWJsZXJhbmdlOjJiY2UyYThhZWZiODQ4OTJhNzhjMThlZDEyMTlkMDM2XzQtMy0xLTEtMzc_6b0fb206-c2c9-4a6e-bfb7-20ba4dca94fb"
      unitRef="usd">1881000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZToyYmNlMmE4YWVmYjg0ODkyYTc4YzE4ZWQxMjE5ZDAzNi90YWJsZXJhbmdlOjJiY2UyYThhZWZiODQ4OTJhNzhjMThlZDEyMTlkMDM2XzUtMS0xLTEtMzc_b227632d-7c26-48e8-89ce-37f7b8c2c2f0"
      unitRef="usd">6738000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZToyYmNlMmE4YWVmYjg0ODkyYTc4YzE4ZWQxMjE5ZDAzNi90YWJsZXJhbmdlOjJiY2UyYThhZWZiODQ4OTJhNzhjMThlZDEyMTlkMDM2XzUtMy0xLTEtMzc_dad2be26-a9cc-4557-b554-665b9b7c8cab"
      unitRef="usd">7455000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZToyYmNlMmE4YWVmYjg0ODkyYTc4YzE4ZWQxMjE5ZDAzNi90YWJsZXJhbmdlOjJiY2UyYThhZWZiODQ4OTJhNzhjMThlZDEyMTlkMDM2XzctMS0xLTEtMzc_e30471e0-19da-4b65-8d44-664da62d5310"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZToyYmNlMmE4YWVmYjg0ODkyYTc4YzE4ZWQxMjE5ZDAzNi90YWJsZXJhbmdlOjJiY2UyYThhZWZiODQ4OTJhNzhjMThlZDEyMTlkMDM2XzctMy0xLTEtMzc_92dd6f28-6074-44a5-8be1-952b99bc6459"
      unitRef="usd">195000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZToyYmNlMmE4YWVmYjg0ODkyYTc4YzE4ZWQxMjE5ZDAzNi90YWJsZXJhbmdlOjJiY2UyYThhZWZiODQ4OTJhNzhjMThlZDEyMTlkMDM2XzgtMS0xLTEtMzc_5098a74f-1296-4282-91ea-619ad35217e0"
      unitRef="usd">34959000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZToyYmNlMmE4YWVmYjg0ODkyYTc4YzE4ZWQxMjE5ZDAzNi90YWJsZXJhbmdlOjJiY2UyYThhZWZiODQ4OTJhNzhjMThlZDEyMTlkMDM2XzgtMy0xLTEtMzc_ce3980e0-7580-44de-afda-416896d7e414"
      unitRef="usd">30672000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90ZXh0cmVnaW9uOmZhYWViN2EwMDFiZTQ4NDZiYWI3ZjhjYjk2NjM4Yjk2XzQ1OA_7670687f-95d9-4336-906b-bcca10e9a6da">&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-weight:400;line-height:120%"&gt;Other (expense) income, net consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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="15" 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:700;line-height:115%"&gt;Year Ended&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:10pt;font-weight:700;line-height:120%"&gt;April 30, 2022&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:10pt;font-weight:700;line-height:120%"&gt;May 1, 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:10pt;font-weight:700;line-height:120%"&gt;May 2, 2020&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:114%"&gt;Foreign currency transaction (losses) gains&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:114%"&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:114%"&gt;(227)&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:114%"&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:114%"&gt;(675)&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:114%"&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:114%"&gt;207&#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:114%"&gt;Equity in losses of affiliates&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:114%"&gt;(2,970)&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:114%"&gt;(2,370)&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:114%"&gt;(741)&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:114%"&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:114%"&gt;88&#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:114%"&gt;62&#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:114%"&gt;(7)&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: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:114%"&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:114%"&gt;(3,109)&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:114%"&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:114%"&gt;(2,983)&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:114%"&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:114%"&gt;(541)&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:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTplMTVmZGUxZWZiMzA0ODNjODc2MGIwMTQ1MzMxODMxZS90YWJsZXJhbmdlOmUxNWZkZTFlZmIzMDQ4M2M4NzYwYjAxNDUzMzE4MzFlXzItMS0xLTEtMzc_201dec26-c10d-4317-a90a-5b4506646ac3"
      unitRef="usd">-227000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTplMTVmZGUxZWZiMzA0ODNjODc2MGIwMTQ1MzMxODMxZS90YWJsZXJhbmdlOmUxNWZkZTFlZmIzMDQ4M2M4NzYwYjAxNDUzMzE4MzFlXzItMy0xLTEtMzc_588fb230-b984-46f6-9916-dc86492d9c3a"
      unitRef="usd">-675000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTplMTVmZGUxZWZiMzA0ODNjODc2MGIwMTQ1MzMxODMxZS90YWJsZXJhbmdlOmUxNWZkZTFlZmIzMDQ4M2M4NzYwYjAxNDUzMzE4MzFlXzItNS0xLTEtMzc_333de569-4672-4949-9f7c-442bc3cbbaa1"
      unitRef="usd">207000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTplMTVmZGUxZWZiMzA0ODNjODc2MGIwMTQ1MzMxODMxZS90YWJsZXJhbmdlOmUxNWZkZTFlZmIzMDQ4M2M4NzYwYjAxNDUzMzE4MzFlXzMtMS0xLTEtMzc_332a101e-a6c1-47b1-a2c4-8ce2f9613b59"
      unitRef="usd">-2970000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTplMTVmZGUxZWZiMzA0ODNjODc2MGIwMTQ1MzMxODMxZS90YWJsZXJhbmdlOmUxNWZkZTFlZmIzMDQ4M2M4NzYwYjAxNDUzMzE4MzFlXzMtMy0xLTEtMzc_c94fd008-9e22-420e-82b6-58447743a0b4"
      unitRef="usd">-2370000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTplMTVmZGUxZWZiMzA0ODNjODc2MGIwMTQ1MzMxODMxZS90YWJsZXJhbmdlOmUxNWZkZTFlZmIzMDQ4M2M4NzYwYjAxNDUzMzE4MzFlXzMtNS0xLTEtMzc_71cc0956-e88c-4e4e-a873-c23a0c022559"
      unitRef="usd">-741000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:OtherNonoperatingGainsLosses
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTplMTVmZGUxZWZiMzA0ODNjODc2MGIwMTQ1MzMxODMxZS90YWJsZXJhbmdlOmUxNWZkZTFlZmIzMDQ4M2M4NzYwYjAxNDUzMzE4MzFlXzQtMS0xLTEtMzc_1334ef31-f0f5-485c-a386-f74055465134"
      unitRef="usd">88000</us-gaap:OtherNonoperatingGainsLosses>
    <us-gaap:OtherNonoperatingGainsLosses
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTplMTVmZGUxZWZiMzA0ODNjODc2MGIwMTQ1MzMxODMxZS90YWJsZXJhbmdlOmUxNWZkZTFlZmIzMDQ4M2M4NzYwYjAxNDUzMzE4MzFlXzQtMy0xLTEtMzc_f1154ac2-e7f0-4690-8fcb-55e2a405899d"
      unitRef="usd">62000</us-gaap:OtherNonoperatingGainsLosses>
    <us-gaap:OtherNonoperatingGainsLosses
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTplMTVmZGUxZWZiMzA0ODNjODc2MGIwMTQ1MzMxODMxZS90YWJsZXJhbmdlOmUxNWZkZTFlZmIzMDQ4M2M4NzYwYjAxNDUzMzE4MzFlXzQtNS0xLTEtMzc_ac1c18a1-da95-4fc6-b237-67fec8dc50d9"
      unitRef="usd">-7000</us-gaap:OtherNonoperatingGainsLosses>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTplMTVmZGUxZWZiMzA0ODNjODc2MGIwMTQ1MzMxODMxZS90YWJsZXJhbmdlOmUxNWZkZTFlZmIzMDQ4M2M4NzYwYjAxNDUzMzE4MzFlXzUtMS0xLTEtMzc_9636c703-c16f-40df-8315-db19c77d1a46"
      unitRef="usd">-3109000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTplMTVmZGUxZWZiMzA0ODNjODc2MGIwMTQ1MzMxODMxZS90YWJsZXJhbmdlOmUxNWZkZTFlZmIzMDQ4M2M4NzYwYjAxNDUzMzE4MzFlXzUtMy0xLTEtMzc_7274a983-2aa8-4dac-a75c-11c05658a703"
      unitRef="usd">-2983000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDAvZnJhZzpmYWFlYjdhMDAxYmU0ODQ2YmFiN2Y4Y2I5NjYzOGI5Ni90YWJsZTplMTVmZGUxZWZiMzA0ODNjODc2MGIwMTQ1MzMxODMxZS90YWJsZXJhbmdlOmUxNWZkZTFlZmIzMDQ4M2M4NzYwYjAxNDUzMzE4MzFlXzUtNS0xLTEtMzc_84f2f49e-6189-4ce2-b5e7-6ed788950e4b"
      unitRef="usd">-541000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:FinancingReceivablesTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDMvZnJhZzowMTQxZjM4Y2U4ZDI0NTQzYWZkY2RmMzIzYTQ0NTg3Yi90ZXh0cmVnaW9uOjAxNDFmMzhjZThkMjQ1NDNhZmRjZGYzMjNhNDQ1ODdiXzE0Mjk_096ef5d8-19ed-4832-bf7c-eaf157483239">Receivables&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-weight:400;line-height:120%"&gt;We invoice customers based on a billing schedule as established in our contracts. We sometimes have the ability to file a contractor&#x2019;s lien against the product installed as collateral and to file claims against surety bonds to protect our interest in receivables. Foreign sales are at times secured by irrevocable letters of credit or bank guarantees. Accounts receivable are reported net of an allowance for doubtful accounts of $2,754 and $3,942 at April&#160;30, 2022 and May&#160;1, 2021, respectively. Included in accounts receivable as of April&#160;30, 2022 and May&#160;1, 2021 was $1,834 and $660, respectively, of retainage on construction-type contracts, all of which is expected to be collected within one year.&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-weight:400;line-height:120%"&gt;In some contracts with customers, we agree to installment payments exceeding 12 months. The present value of these contracts is recorded as a receivable as the revenue is recognized in accordance with GAAP, and profit is recognized to the &lt;/span&gt;&lt;/div&gt;extent the present value is in excess of cost. We generally retain a security interest in the equipment or in the cash flow generated by the equipment until the contract is paid. The present value of long-term contracts, including accrued interest and current maturities, was $4,288 and $3,097 as of April&#160;30, 2022 and May&#160;1, 2021, respectively. Contract receivables bearing annual interest rates of 0.0 to 9.0 percent are due in varying annual installments through November 2025. The face value of long-term receivables was $4,364 as of April&#160;30, 2022 and $3,438 as of May&#160;1, 2021.</us-gaap:FinancingReceivablesTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDMvZnJhZzowMTQxZjM4Y2U4ZDI0NTQzYWZkY2RmMzIzYTQ0NTg3Yi90ZXh0cmVnaW9uOjAxNDFmMzhjZThkMjQ1NDNhZmRjZGYzMjNhNDQ1ODdiXzQzOTgwNDY1MTI1ODc_2ddd0c53-1b87-4e1a-98b2-b4a7d0b208a7"
      unitRef="usd">2754000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDMvZnJhZzowMTQxZjM4Y2U4ZDI0NTQzYWZkY2RmMzIzYTQ0NTg3Yi90ZXh0cmVnaW9uOjAxNDFmMzhjZThkMjQ1NDNhZmRjZGYzMjNhNDQ1ODdiXzQ2Mg_58cb32c1-c67b-4cb1-843e-9b14e062343e"
      unitRef="usd">3942000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i3a45b62b8b5a437098dde492f956e372_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDMvZnJhZzowMTQxZjM4Y2U4ZDI0NTQzYWZkY2RmMzIzYTQ0NTg3Yi90ZXh0cmVnaW9uOjAxNDFmMzhjZThkMjQ1NDNhZmRjZGYzMjNhNDQ1ODdiXzM4NDgyOTA2OTg2NTY_880cb415-0311-46f1-b80c-ba86d84b0cea"
      unitRef="usd">1834000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i8bed3d08a8474e7db4f2456efe82aa5c_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDMvZnJhZzowMTQxZjM4Y2U4ZDI0NTQzYWZkY2RmMzIzYTQ0NTg3Yi90ZXh0cmVnaW9uOjAxNDFmMzhjZThkMjQ1NDNhZmRjZGYzMjNhNDQ1ODdiXzU1Mg_428a71f9-e986-4c7f-a9e4-b8a2327038f7"
      unitRef="usd">660000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:NotesReceivableNet
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDMvZnJhZzowMTQxZjM4Y2U4ZDI0NTQzYWZkY2RmMzIzYTQ0NTg3Yi90ZXh0cmVnaW9uOjAxNDFmMzhjZThkMjQ1NDNhZmRjZGYzMjNhNDQ1ODdiXzMyOTg1MzQ4ODQ4MTU_c0f61d2a-57f2-4000-838a-7c4569979832"
      unitRef="usd">4288000</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableNet
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDMvZnJhZzowMTQxZjM4Y2U4ZDI0NTQzYWZkY2RmMzIzYTQ0NTg3Yi90ZXh0cmVnaW9uOjAxNDFmMzhjZThkMjQ1NDNhZmRjZGYzMjNhNDQ1ODdiXzMyOTg1MzQ4ODQ4NDg_72d98474-56a8-4057-8c31-1f9cc4a20309"
      unitRef="usd">3097000</us-gaap:NotesReceivableNet>
    <dakt:ContractAndLeasesReceivableInterestRate
      contextRef="i871b86a0505c48f38d54b0d6a591b187_D20210502-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDMvZnJhZzowMTQxZjM4Y2U4ZDI0NTQzYWZkY2RmMzIzYTQ0NTg3Yi90ZXh0cmVnaW9uOjAxNDFmMzhjZThkMjQ1NDNhZmRjZGYzMjNhNDQ1ODdiXzEyODQ_3ec00ca6-221a-41a2-be6a-4d81b08b2247"
      unitRef="number">0.000</dakt:ContractAndLeasesReceivableInterestRate>
    <dakt:ContractAndLeasesReceivableInterestRate
      contextRef="ib4d12d6d7a4044b498f99f3f254376d1_D20210502-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDMvZnJhZzowMTQxZjM4Y2U4ZDI0NTQzYWZkY2RmMzIzYTQ0NTg3Yi90ZXh0cmVnaW9uOjAxNDFmMzhjZThkMjQ1NDNhZmRjZGYzMjNhNDQ1ODdiXzEyOTA_7361c12a-254d-4dc7-a36d-ea1d0aa4c333"
      unitRef="number">0.09</dakt:ContractAndLeasesReceivableInterestRate>
    <us-gaap:NotesReceivableGross
      contextRef="i75f9cc23ca74409688664aaf1ec15510_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDMvZnJhZzowMTQxZjM4Y2U4ZDI0NTQzYWZkY2RmMzIzYTQ0NTg3Yi90ZXh0cmVnaW9uOjAxNDFmMzhjZThkMjQ1NDNhZmRjZGYzMjNhNDQ1ODdiXzM4NDgyOTA2OTg2NjE_88101eda-20de-428a-8626-aad85c52871b"
      unitRef="usd">4364000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i607ab66e90224e0b9e06d4eb4458b6d0_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDMvZnJhZzowMTQxZjM4Y2U4ZDI0NTQzYWZkY2RmMzIzYTQ0NTg3Yi90ZXh0cmVnaW9uOjAxNDFmMzhjZThkMjQ1NDNhZmRjZGYzMjNhNDQ1ODdiXzMyOTg1MzQ4ODQ4NjQ_f9a69fc9-6ce9-409f-869a-b481f11686e0"
      unitRef="usd">3438000</us-gaap:NotesReceivableGross>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDYvZnJhZzoxZTc0NzczNGU5NDk0MGE1ODhlYjVlMDNlZTA1NjBjNS90ZXh0cmVnaW9uOjFlNzQ3NzM0ZTk0OTQwYTU4OGViNWUwM2VlMDU2MGM1XzIyNjE_f52b97b4-b5f6-4a0a-971e-39ac3667463b">Financing Agreements&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-weight:400;line-height:120%"&gt;We have a credit agreement with a bank which provides for a $35,000, line of credit and allows up to $20,000 for commercial and standby letters of credit. The bank has a security interest in certain assets located in the United States. The interest rate on the line of credit ranges from the secured overnight financing rate ("SOFR") plus 75 basis points to SOFR plus 125 basis points depending on certain ratios. The line of credit was renewed on April 29, 2022, and the maturity date of our credit agreement and related revolving bank note is April 29, 2025. &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-weight:400;line-height:120%"&gt;The credit agreement and amendments to the credit agreement require us to be in compliance with certain financial ratios, including a covenant to maintain the ratio of interest-bearing debt to earnings before income taxes, depreciation, and amortization of less than 2.5, and other covenants. The credit agreement and amendments to the credit agreement also contain customary events of default, including the failure to comply with covenants, the failure to pay or discharge material judgments and taxes, bankruptcy, the failure to pay loans and fees, and experiencing a change of control. The occurrence of an event of default by us would permit the lenders to terminate their commitments and accelerate repayment of the loans, foreclose on the collateral for the loans, and require collateralization of outstanding letters of credit. &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-weight:400;line-height:120%"&gt;As of April&#160;30, 2022, there were no advances under the loan portion of the line of credit, and the balance of the letters of credit outstanding was approximately $4,669. As of April&#160;30, 2022, $30,331 of the credit facility was available for borrowing.&lt;/span&gt;&lt;/div&gt;As of April&#160;30, 2022, we had $715 of bank guarantees or other financial instruments for display installations issued by another bank and secured by a restricted cash deposit. If we are unable to meet the terms of the arrangement, the bank would subrogate its loss by drawing on the secured cash deposit.</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i8525885404f74730a077d848b242d2ad_I20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDYvZnJhZzoxZTc0NzczNGU5NDk0MGE1ODhlYjVlMDNlZTA1NjBjNS90ZXh0cmVnaW9uOjFlNzQ3NzM0ZTk0OTQwYTU4OGViNWUwM2VlMDU2MGM1XzcxNDY4MjU1ODQ5MDY_3af519d4-d96a-4fb2-b66b-a400010c2290"
      unitRef="usd">35000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ied1922fa210243b8aed15ae5127261cd_I20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDYvZnJhZzoxZTc0NzczNGU5NDk0MGE1ODhlYjVlMDNlZTA1NjBjNS90ZXh0cmVnaW9uOjFlNzQ3NzM0ZTk0OTQwYTU4OGViNWUwM2VlMDU2MGM1XzcxNDY4MjU1ODQ5NTk_922cd8f6-7555-4719-a35c-7497f39494bb"
      unitRef="usd">20000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ie0e471a174fe46318d848c1d96ddbdd5_D20210502-20220430"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDYvZnJhZzoxZTc0NzczNGU5NDk0MGE1ODhlYjVlMDNlZTA1NjBjNS90ZXh0cmVnaW9uOjFlNzQ3NzM0ZTk0OTQwYTU4OGViNWUwM2VlMDU2MGM1Xzg3OTYwOTMwMzAzNTE_9a692ac6-49d6-46d3-9969-f6bf7931061d"
      unitRef="number">0.0075</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i21da29ef51a840af96d7f7670587c5c7_D20210502-20220430"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDYvZnJhZzoxZTc0NzczNGU5NDk0MGE1ODhlYjVlMDNlZTA1NjBjNS90ZXh0cmVnaW9uOjFlNzQ3NzM0ZTk0OTQwYTU4OGViNWUwM2VlMDU2MGM1XzE3NTkyMTg2MDUyNTE2_9d414ed2-d71c-4ca8-9725-f993759e300f"
      unitRef="number">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <dakt:DebtInstrumentCovenantInterestBearingDebtToEBITDARatio
      contextRef="i3aebf7adb5664365969234a1ac19a555_I20200828"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDYvZnJhZzoxZTc0NzczNGU5NDk0MGE1ODhlYjVlMDNlZTA1NjBjNS90ZXh0cmVnaW9uOjFlNzQ3NzM0ZTk0OTQwYTU4OGViNWUwM2VlMDU2MGM1XzExNDE_19c68641-5435-4cd5-964e-499d3510d08f"
      unitRef="number">2.5</dakt:DebtInstrumentCovenantInterestBearingDebtToEBITDARatio>
    <us-gaap:LineOfCredit
      contextRef="i8525885404f74730a077d848b242d2ad_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDYvZnJhZzoxZTc0NzczNGU5NDk0MGE1ODhlYjVlMDNlZTA1NjBjNS90ZXh0cmVnaW9uOjFlNzQ3NzM0ZTk0OTQwYTU4OGViNWUwM2VlMDU2MGM1XzE2Njg_e1280aed-95ca-4e3e-aaec-7ca4589b90b5"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i5effd2ed180d4a47abcd4b42ec1cdcc6_I20200828"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDYvZnJhZzoxZTc0NzczNGU5NDk0MGE1ODhlYjVlMDNlZTA1NjBjNS90ZXh0cmVnaW9uOjFlNzQ3NzM0ZTk0OTQwYTU4OGViNWUwM2VlMDU2MGM1XzQzOTgwNDY1MTQyMTg_e2d67bd1-a5d5-4e65-a620-799a015b1e32"
      unitRef="usd">4669000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i3aebf7adb5664365969234a1ac19a555_I20200828"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDYvZnJhZzoxZTc0NzczNGU5NDk0MGE1ODhlYjVlMDNlZTA1NjBjNS90ZXh0cmVnaW9uOjFlNzQ3NzM0ZTk0OTQwYTU4OGViNWUwM2VlMDU2MGM1XzQzOTgwNDY1MTQyMjM_2637ac7c-b1e0-4520-9809-3ce3bd33776f"
      unitRef="usd">30331000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i4e9ee4c029414912ba8efbe936dfbb1b_I20200828"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDYvZnJhZzoxZTc0NzczNGU5NDk0MGE1ODhlYjVlMDNlZTA1NjBjNS90ZXh0cmVnaW9uOjFlNzQ3NzM0ZTk0OTQwYTU4OGViNWUwM2VlMDU2MGM1XzcxNDY4MjU1ODcyMTM_4dce6ccb-de8b-465e-9a84-7fb29b3fcd0d"
      unitRef="usd">715000</us-gaap:LineOfCredit>
    <us-gaap:TreasuryStockTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDkvZnJhZzowZDA2ZjFhMjQwMzU0MzYxYTkwYjAzYzcxNDI1YjkzMC90ZXh0cmVnaW9uOjBkMDZmMWEyNDAzNTQzNjFhOTBiMDNjNzE0MjViOTMwXzk2NA_eee3c15c-ad2a-4b71-83bf-99566bc7b069">Share Repurchase Program&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-weight:400;line-height:120%"&gt;On June&#160;17, 2016, our Board of Directors approved a stock repurchase program under which we may purchase up to $40,000 of the Company's outstanding shares of common stock. Under this program, we may repurchase shares from time to time in open market transactions and in privately negotiated transactions based on business, market, applicable legal requirements and other considerations. The repurchase program does not require the repurchase of a specific number of shares and may be terminated at any time.&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-weight:400;line-height:120%"&gt;In April 2020, the Board had suspended the program. On December 2, 2021, the Board of Directors of Daktronics voted to reauthorize the stock repurchase program.&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-weight:400;line-height:120%"&gt;During fiscal 2021, we had no repurchases of shares of our outstanding common stock. During fiscal 2022 and 2020, we repurchased 641 and 1,039, respectively, shares of common stock at a total cost of $3,184 and $5,636, respectively. As of April&#160;30, 2022, we had $29,355 of remaining capacity under our current share repurchase program.&lt;/span&gt;&lt;/div&gt;</us-gaap:TreasuryStockTextBlock>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i358ffb043eb84a6fa12fa99b9255cf71_I20160617"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDkvZnJhZzowZDA2ZjFhMjQwMzU0MzYxYTkwYjAzYzcxNDI1YjkzMC90ZXh0cmVnaW9uOjBkMDZmMWEyNDAzNTQzNjFhOTBiMDNjNzE0MjViOTMwXzE0MA_fec86c3b-812e-45ad-914c-bdbd3e2b6264"
      unitRef="usd">40000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDkvZnJhZzowZDA2ZjFhMjQwMzU0MzYxYTkwYjAzYzcxNDI1YjkzMC90ZXh0cmVnaW9uOjBkMDZmMWEyNDAzNTQzNjFhOTBiMDNjNzE0MjViOTMwXzU2Ng_68f664fd-ec63-488e-a448-f48541681b3b"
      unitRef="shares">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDkvZnJhZzowZDA2ZjFhMjQwMzU0MzYxYTkwYjAzYzcxNDI1YjkzMC90ZXh0cmVnaW9uOjBkMDZmMWEyNDAzNTQzNjFhOTBiMDNjNzE0MjViOTMwXzM4NDgyOTA2OTg5ODE_e1d385da-0c5c-471e-b975-d2f9355908e2"
      unitRef="shares">641000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDkvZnJhZzowZDA2ZjFhMjQwMzU0MzYxYTkwYjAzYzcxNDI1YjkzMC90ZXh0cmVnaW9uOjBkMDZmMWEyNDAzNTQzNjFhOTBiMDNjNzE0MjViOTMwXzMyOTg1MzQ4ODQ2Njg_0d5f1e75-21ae-4258-bb45-80082616c1e4"
      unitRef="shares">1039000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDkvZnJhZzowZDA2ZjFhMjQwMzU0MzYxYTkwYjAzYzcxNDI1YjkzMC90ZXh0cmVnaW9uOjBkMDZmMWEyNDAzNTQzNjFhOTBiMDNjNzE0MjViOTMwXzM4NDgyOTA2OTg5ODY_bb7b5cb8-d3e7-4010-8913-14f906743468"
      unitRef="usd">3184000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDkvZnJhZzowZDA2ZjFhMjQwMzU0MzYxYTkwYjAzYzcxNDI1YjkzMC90ZXh0cmVnaW9uOjBkMDZmMWEyNDAzNTQzNjFhOTBiMDNjNzE0MjViOTMwXzMyOTg1MzQ4ODQ2ODM_1399e4cc-1b20-45e6-a0c0-55306eca64b3"
      unitRef="usd">5636000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMDkvZnJhZzowZDA2ZjFhMjQwMzU0MzYxYTkwYjAzYzcxNDI1YjkzMC90ZXh0cmVnaW9uOjBkMDZmMWEyNDAzNTQzNjFhOTBiMDNjNzE0MjViOTMwXzM4NDgyOTA2OTg5OTI_ae0c1d7a-a220-442a-b03f-30346aab391b"
      unitRef="usd">29355000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90ZXh0cmVnaW9uOmNkYWQ5MjRhZDgzYjRkZmZhMzRmZWE5OTFkYzA0MzE3XzI5NjA_d09a96f9-c981-4fce-98da-cd845d0ee426">Leases&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-weight:400;line-height:120%"&gt;We lease facilities and various equipment to manufacture products and provide employee collaboration space and tools. These are all classified as operating leases and have initial lease terms ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90ZXh0cmVnaW9uOmNkYWQ5MjRhZDgzYjRkZmZhMzRmZWE5OTFkYzA0MzE3XzIyNQ_8e6d9d3a-343e-4e56-980f-068e2345cd21"&gt;one&lt;/span&gt; to five years. These operating leases do not contain material residual value guarantees or material restrictive covenants. Our lease for our facility in Sioux Falls, South Dakota has a purchase option. We do not have any financing leases.&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-weight:400;line-height:120%"&gt;We determine if an arrangement is a lease at the inception of the lease. Leases with an initial term of 12 months or less are not recorded on the balance sheet. Right-of-use assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease right-of-use assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. As we are generally not able to determine the rate implicit in our leases, we use the incremental borrowing rate based on the information available at the commencement date in determining the present value of future lease payments. The &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-weight:400;line-height:120%"&gt;operating lease right-of-use asset includes any prepaid lease payments and initial direct costs and excludes any lease incentives and impairments. Some of our leases include options to extend the term, which is only included in the right-of-use assets and lease liability calculation when it is reasonably certain that we will exercise that option. We have lease agreements with lease and non-lease components, and we have elected to account for all asset classes as a single lease component. Our operating leases also typically require payment of real estate taxes, insurance, and common area maintenance. These components comprise the majority of our variable lease cost and are excluded from the present value of our lease obligations. In instances where they are fixed, they are included due to our election to combine lease and non-lease components. Our total variable lease costs are immaterial.&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-weight:400;line-height:120%"&gt;Operating lease cost is recognized on a straight-line basis over the lease term, and short-term lease cost is recognized when paid. During fiscal 2022, the amount of the operating lease cost included in cost of sales and operating expenses in the consolidated statements of operations was $2,425 and $870, respectively, as compared to $2,241 and $977, respectively, in fiscal year 2021; and $2,325 and $1,116, respectively, in fiscal year 2020. Operating lease cost includes short-term leases, which are immaterial.&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-weight:400;line-height:120%"&gt;As of April&#160;30, 2022, the weighted average remaining lease term and discount rate related to operating leases was 3.6 years and 2.4 percent as compared to 4.7 years and 3.3 percent as of&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; &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;May&#160;1, 2021.&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-weight:400;line-height:120%"&gt;Supplemental unaudited cash flow information related to operating leases were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Year Ended&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:10pt;font-weight:700;line-height:114%"&gt;April 30, 2022&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:10pt;font-weight:700;line-height:114%"&gt;May 1, 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:114%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&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;/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:114%"&gt;Operating cash flows for operating leases&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:114%"&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:114%"&gt;2,680&#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:114%"&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:114%"&gt;2,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;/tr&gt;&lt;/table&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-weight:400;line-height:120%"&gt;Future minimum operating lease payments as of, and subsequent to,&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; &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;April&#160;30, 2022 under ASC 842 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&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:10pt;font-weight:700;line-height:115%"&gt;Operating Leases(1)&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:114%"&gt;Fiscal years ending&lt;/span&gt;&lt;/td&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2023&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:114%"&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:114%"&gt;2,489&#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:114%"&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:114%"&gt;2,285&#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:114%"&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:114%"&gt;1,632&#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:114%"&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:114%"&gt;807&#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:114%"&gt;2027&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:114%"&gt;667&#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:114%"&gt;Thereafter&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:114%"&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total lease payments&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:114%"&gt;7,880&#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:114%"&gt;Less imputed interest&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:114%"&gt;(417)&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:114%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90YWJsZTo4ZmRhNDdhMGZjZjg0NDdjOGRmNWMyZTU4M2QwZjhjMC90YWJsZXJhbmdlOjhmZGE0N2EwZmNmODQ0N2M4ZGY1YzJlNTgzZDBmOGMwXzEwLTAtMS0xLTM3_f5346ec1-08a4-469e-8cae-bcbb8d18e21a"&gt;Total lease liabilities&lt;/span&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;7,463&#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="padding-left:9pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Includes $3,556 to extend the term of the lease for our Sioux Falls, South Dakota manufacturing facility.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i27c50beecc68493ba14d6edcf5f1bb23_I20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90ZXh0cmVnaW9uOmNkYWQ5MjRhZDgzYjRkZmZhMzRmZWE5OTFkYzA0MzE3XzIzMQ_c0cd9912-0070-4704-9c08-c15eabac97c2">P5Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:OperatingLeaseCost
      contextRef="iaaba6eb449cb487ea74798006a6a567b_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90ZXh0cmVnaW9uOmNkYWQ5MjRhZDgzYjRkZmZhMzRmZWE5OTFkYzA0MzE3XzM4NDgyOTA3MDAxODE_7615eaba-ed21-48d2-b3ad-cedbf4944322"
      unitRef="usd">2425000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i5f0d0226a504437093354c881629ea18_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90ZXh0cmVnaW9uOmNkYWQ5MjRhZDgzYjRkZmZhMzRmZWE5OTFkYzA0MzE3XzM4NDgyOTA3MDAxODY_7a5196aa-07df-4c80-8321-0b34fb7bce0c"
      unitRef="usd">870000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="iaebb471f09a241c59277122b1ecaa733_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90ZXh0cmVnaW9uOmNkYWQ5MjRhZDgzYjRkZmZhMzRmZWE5OTFkYzA0MzE3XzI0MDc_919f3cdc-5e78-481d-a844-74db4f21e243"
      unitRef="usd">2241000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i9bade0e1ca044cbfb461263a416e19d6_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90ZXh0cmVnaW9uOmNkYWQ5MjRhZDgzYjRkZmZhMzRmZWE5OTFkYzA0MzE3XzI0MTQ_6aaf5ad5-a362-4fd4-b72d-f732f271dfc7"
      unitRef="usd">977000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i2a74c49edb464d70a5e852deec798283_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90ZXh0cmVnaW9uOmNkYWQ5MjRhZDgzYjRkZmZhMzRmZWE5OTFkYzA0MzE3XzMyOTg1MzQ4ODY0MzI_738cae23-a5e9-45f8-983b-c1d70087c795"
      unitRef="usd">2325000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i57f1e1f23d60488eb902ce369ea9fc74_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90ZXh0cmVnaW9uOmNkYWQ5MjRhZDgzYjRkZmZhMzRmZWE5OTFkYzA0MzE3XzMyOTg1MzQ4ODY0NDE_5c7a56e4-75f0-4c0b-8a3a-e6a15416e790"
      unitRef="usd">1116000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90ZXh0cmVnaW9uOmNkYWQ5MjRhZDgzYjRkZmZhMzRmZWE5OTFkYzA0MzE3XzI2MjQ_934e91b5-f294-41c6-bf1a-f0a2453c58e8">P3Y7M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90ZXh0cmVnaW9uOmNkYWQ5MjRhZDgzYjRkZmZhMzRmZWE5OTFkYzA0MzE3XzM4NDgyOTA3MDAxOTA_39d9e885-3a73-4da2-8d02-93624482e136"
      unitRef="number">0.024</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90ZXh0cmVnaW9uOmNkYWQ5MjRhZDgzYjRkZmZhMzRmZWE5OTFkYzA0MzE3XzI2NTA_82aae387-fe1d-49fa-b75c-e74512f99cc4">P4Y8M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90ZXh0cmVnaW9uOmNkYWQ5MjRhZDgzYjRkZmZhMzRmZWE5OTFkYzA0MzE3XzI2NTc_7697460a-37c3-430f-a2f5-c48b9eb4e56d"
      unitRef="number">0.033</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90ZXh0cmVnaW9uOmNkYWQ5MjRhZDgzYjRkZmZhMzRmZWE5OTFkYzA0MzE3XzI5NTg_9d56cc52-6990-4219-8971-f250cef0b9b4">&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-weight:400;line-height:120%"&gt;Supplemental unaudited cash flow information related to operating leases were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Year Ended&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:10pt;font-weight:700;line-height:114%"&gt;April 30, 2022&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:10pt;font-weight:700;line-height:114%"&gt;May 1, 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:114%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&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;/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:114%"&gt;Operating cash flows for operating leases&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:114%"&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:114%"&gt;2,680&#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:114%"&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:114%"&gt;2,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90YWJsZTpjZjc2ZTkwYjAwYjI0MTUwOWUwY2IwZGI2MTlkMDVkYy90YWJsZXJhbmdlOmNmNzZlOTBiMDBiMjQxNTA5ZTBjYjBkYjYxOWQwNWRjXzMtMS0xLTEtMzc_fb60ac98-2350-4795-ac8c-cbda02ab8757"
      unitRef="usd">2680000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90YWJsZTpjZjc2ZTkwYjAwYjI0MTUwOWUwY2IwZGI2MTlkMDVkYy90YWJsZXJhbmdlOmNmNzZlOTBiMDBiMjQxNTA5ZTBjYjBkYjYxOWQwNWRjXzMtMy0xLTEtMzc_287500c5-053c-4410-83eb-ab6c3a809335"
      unitRef="usd">2752000</us-gaap:OperatingLeasePayments>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90ZXh0cmVnaW9uOmNkYWQ5MjRhZDgzYjRkZmZhMzRmZWE5OTFkYzA0MzE3XzI5NTk_6441c48f-cea6-47f5-9dbe-a95e82cc428f">&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-weight:400;line-height:120%"&gt;Future minimum operating lease payments as of, and subsequent to,&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; &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;April&#160;30, 2022 under ASC 842 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&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:10pt;font-weight:700;line-height:115%"&gt;Operating Leases(1)&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:114%"&gt;Fiscal years ending&lt;/span&gt;&lt;/td&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2023&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:114%"&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:114%"&gt;2,489&#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:114%"&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:114%"&gt;2,285&#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:114%"&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:114%"&gt;1,632&#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:114%"&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:114%"&gt;807&#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:114%"&gt;2027&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:114%"&gt;667&#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:114%"&gt;Thereafter&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:114%"&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total lease payments&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:114%"&gt;7,880&#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:114%"&gt;Less imputed interest&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:114%"&gt;(417)&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:114%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90YWJsZTo4ZmRhNDdhMGZjZjg0NDdjOGRmNWMyZTU4M2QwZjhjMC90YWJsZXJhbmdlOjhmZGE0N2EwZmNmODQ0N2M4ZGY1YzJlNTgzZDBmOGMwXzEwLTAtMS0xLTM3_f5346ec1-08a4-469e-8cae-bcbb8d18e21a"&gt;Total lease liabilities&lt;/span&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;7,463&#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="padding-left:9pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Includes $3,556 to extend the term of the lease for our Sioux Falls, South Dakota manufacturing facility.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90YWJsZTo4ZmRhNDdhMGZjZjg0NDdjOGRmNWMyZTU4M2QwZjhjMC90YWJsZXJhbmdlOjhmZGE0N2EwZmNmODQ0N2M4ZGY1YzJlNTgzZDBmOGMwXzItMS0xLTEtMzc_e4fc1de6-517d-498e-b3fb-0c8eb09af291"
      unitRef="usd">2489000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90YWJsZTo4ZmRhNDdhMGZjZjg0NDdjOGRmNWMyZTU4M2QwZjhjMC90YWJsZXJhbmdlOjhmZGE0N2EwZmNmODQ0N2M4ZGY1YzJlNTgzZDBmOGMwXzMtMS0xLTEtMzc_95eb8e0c-2bc2-4acc-a35a-cf260221ef0e"
      unitRef="usd">2285000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90YWJsZTo4ZmRhNDdhMGZjZjg0NDdjOGRmNWMyZTU4M2QwZjhjMC90YWJsZXJhbmdlOjhmZGE0N2EwZmNmODQ0N2M4ZGY1YzJlNTgzZDBmOGMwXzQtMS0xLTEtMzc_98915a05-a000-485d-80ab-1df89e18f05d"
      unitRef="usd">1632000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90YWJsZTo4ZmRhNDdhMGZjZjg0NDdjOGRmNWMyZTU4M2QwZjhjMC90YWJsZXJhbmdlOjhmZGE0N2EwZmNmODQ0N2M4ZGY1YzJlNTgzZDBmOGMwXzUtMS0xLTEtMzc_5abebda9-c04d-49f4-bf5c-9bb538b58e00"
      unitRef="usd">807000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90YWJsZTo4ZmRhNDdhMGZjZjg0NDdjOGRmNWMyZTU4M2QwZjhjMC90YWJsZXJhbmdlOjhmZGE0N2EwZmNmODQ0N2M4ZGY1YzJlNTgzZDBmOGMwXzYtMS0xLTEtMzc_5ad464e4-24f1-4ff1-967d-b33c0385646d"
      unitRef="usd">667000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90YWJsZTo4ZmRhNDdhMGZjZjg0NDdjOGRmNWMyZTU4M2QwZjhjMC90YWJsZXJhbmdlOjhmZGE0N2EwZmNmODQ0N2M4ZGY1YzJlNTgzZDBmOGMwXzctMS0xLTEtMzc_ea030162-4525-47bb-8d15-3dbffe534767"
      unitRef="usd">0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90YWJsZTo4ZmRhNDdhMGZjZjg0NDdjOGRmNWMyZTU4M2QwZjhjMC90YWJsZXJhbmdlOjhmZGE0N2EwZmNmODQ0N2M4ZGY1YzJlNTgzZDBmOGMwXzgtMS0xLTEtMzc_4832b45c-3e07-4712-950a-d384bed7c6bf"
      unitRef="usd">7880000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90YWJsZTo4ZmRhNDdhMGZjZjg0NDdjOGRmNWMyZTU4M2QwZjhjMC90YWJsZXJhbmdlOjhmZGE0N2EwZmNmODQ0N2M4ZGY1YzJlNTgzZDBmOGMwXzktMS0xLTEtMzc_40b963dc-2e01-4b37-a4da-50ce00d3eab4"
      unitRef="usd">417000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90YWJsZTo4ZmRhNDdhMGZjZjg0NDdjOGRmNWMyZTU4M2QwZjhjMC90YWJsZXJhbmdlOjhmZGE0N2EwZmNmODQ0N2M4ZGY1YzJlNTgzZDBmOGMwXzEwLTEtMS0xLTM3_6e04772d-8227-4bb3-a174-f3150a53a301"
      unitRef="usd">7463000</us-gaap:OperatingLeaseLiability>
    <dakt:OperatingLeaseExpenseForExtension
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTIvZnJhZzpjZGFkOTI0YWQ4M2I0ZGZmYTM0ZmVhOTkxZGMwNDMxNy90ZXh0cmVnaW9uOmNkYWQ5MjRhZDgzYjRkZmZhMzRmZWE5OTFkYzA0MzE3XzM4NDgyOTA3MDAxOTg_a1ac8e90-e539-4ffe-9fef-eb58879960ae"
      unitRef="usd">3556000</dakt:OperatingLeaseExpenseForExtension>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2Xzk3NTM_5f91658e-3453-47d6-a8f6-3e8565c25882">Shareholders' Equity and Share-Based Compensation&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-weight:400;line-height:120%;text-decoration:underline"&gt;Authorized shares types and shareholder rights plan&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;: Our 120,000 authorized shares consist of 115,000 shares of common stock, 50 shares of Series A Junior Participating Preferred Stock, and 4,950 shares of &#x201c;undesignated stock.&#x201d; Our Board of Directors has the power to authorize and issue any or all of the shares of undesignated stock without shareholder approval, including the authority to establish the rights and preferences of the undesignated stock.&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-weight:400;line-height:120%"&gt;Each outstanding share of our common stock includes one preferred share purchase right. Each right entitles the registered holder of our common stock to purchase from us one one-thousandth of one share of our Series A Junior Participating Preferred Stock at an initial exercise price of $20 per right, subject to adjustment and the terms of the shareholder rights agreement under which the dividend was declared and paid. The rights become exercisable immediately after the earlier of (i) 10 business days following a public announcement that a person or group has acquired beneficial ownership of 20 &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-weight:400;line-height:120%"&gt;percent or more of our outstanding common shares (subject to certain exceptions) or (ii) 10 business days following the commencement or announcement of an intention to make a tender offer or exchange offer for our common shares, the consummation of which would result in the beneficial ownership by a person or group of 20 percent or more of our outstanding common shares. The rights expire on November 19, 2024&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;, &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;which date may be extended by our Board of Directors subject to certain additional conditions.&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-weight:400;line-height:120%;text-decoration:underline"&gt;Stock incentive plans&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;: During fiscal 2021, we established the Daktronics, Inc. 2020 Stock Incentive Plan (&#x201c;2020 Plan&#x201d;) and ceased granting options under the 2015 Stock Incentive Plan ("2015 Plan"). The 2020 Plan provides for the issuance of stock-based awards, including stock options, restricted stock, restricted stock units and deferred stock, to employees, directors and consultants. Stock options issued to employees under the 2015 Plan and 2020 Plan generally have a 10-year life, an exercise price equal to the closing market value on the grant date and a five-year annual vesting period. Stock options granted to independent directors under these plans have a seven-year life and an exercise price equal to the closing market value on the date of grant. Stock options granted to independent directors vest in one year, provided that the directors remain on the Board. The restricted stock granted to independent directors vests in one year, provided that the directors remain on the Board. Restricted stock units are granted to employees and have a five-year annual vesting period. As with stock options, restricted stock and restricted stock unit ownership cannot be transferred during the vesting period.&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-weight:400;line-height:120%"&gt;At April&#160;30, 2022, the aggregate number of shares available for future grants under the 2020 Plan for stock options and restricted stock awards was 2,456 shares. Shares of common stock subject to all stock awards granted under the 2020 Plan are counted as one share of stock for each share of stock subject to the award. Although the 2015 Plan remains in effect for options outstanding that were granted under the 2015 Plan until the earlier of the exercise of the options or their expiration or termination without being exercised, no new options can be granted under the 2015 Plan.&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:400;line-height:120%"&gt;Restricted stock and restricted stock units&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;: We issue restricted stock to our non-employee directors and restricted stock units to employees. Restricted stock issued to non-employee directors are participating securities and receive dividends prior to vesting. Unvested restricted stock will terminate and be forfeited upon termination of employment or service. The fair value of restricted stock and our restricted stock unit awards are measured on the grant date based on the market value of our common stock. The related compensation expense as calculated under ASC 718, net of estimated forfeitures, is recognized over the applicable vesting period. Unrecognized compensation expense related to the restricted stock and restricted stock unit awards was approximately $1,772 at April&#160;30, 2022, which is expected to be recognized over a weighted-average period of 2.71 years. The total fair value of restricted stock vested was $1,203, $1,293, and $1,415 in fiscal years 2022, 2021, and 2020, respectively.&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-weight:400;line-height:120%"&gt;A summary of non-vested restricted stock and restricted stock units for fiscal years 2022, 2021, and 2020 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:16.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.087%"/&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="33" style="background-color:#ffffff;border-bottom: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:700;line-height:114%"&gt;Year Ended&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="9" 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:10pt;font-weight:700;line-height:114%"&gt;April 30, 2022&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="9" 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:10pt;font-weight:700;line-height:114%"&gt;May 1, 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="9" 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:10pt;font-weight:700;line-height:114%"&gt;May 2, 2020&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:10pt;font-weight:700;line-height:120%"&gt;Number of Nonvested Shares &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:10pt;font-weight:700;line-height:114%"&gt;Weighted Average Grant Date&lt;br/&gt;Fair Value Per Share&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:10pt;font-weight:700;line-height:120%"&gt;Number of Nonvested Shares&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:10pt;font-weight:700;line-height:114%"&gt;Weighted Average Grant Date&lt;br/&gt;Fair Value Per Share&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:10pt;font-weight:700;line-height:120%"&gt;Number of Nonvested Shares&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:10pt;font-weight:700;line-height:114%"&gt;Weighted Average Grant Date&lt;br/&gt;Fair Value Per Share&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:114%"&gt;Outstanding at beginning of year&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:114%"&gt;480&#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:114%"&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:114%"&gt;5.62&#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:114%"&gt;449&#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:114%"&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:114%"&gt;7.16&#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:114%"&gt;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 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:114%"&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:114%"&gt;7.58&#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 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:114%"&gt;Granted&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:114%"&gt;214&#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:114%"&gt;5.66&#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:114%"&gt;223&#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:114%"&gt;3.92&#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:114%"&gt;186&#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:114%"&gt;7.03&#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:114%"&gt;Vested&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:114%"&gt;(213)&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:114%"&gt;5.58&#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:114%"&gt;(176)&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:114%"&gt;7.27&#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:114%"&gt;(173)&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:114%"&gt;8.10&#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:400;line-height:114%"&gt;Forfeited&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:114%"&gt;(12)&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:114%"&gt;5.64&#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:114%"&gt;(16)&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:114%"&gt;7.00&#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:114%"&gt;(8)&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:114%"&gt;7.37&#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:114%"&gt;Outstanding at end of year&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;469&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;5.65&#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;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:114%"&gt;480&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;5.62&#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;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:114%"&gt;449&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;7.16&#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;/table&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:400;line-height:120%"&gt;Stock Options&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;: We issue incentive stock options to our employees and non-qualified stock options to our independent directors. A summary of stock option activity under our 2015 Plan and 2020 Plan during the fiscal year ended April&#160;30, 2022 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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:10pt;font-weight:700;line-height:120%"&gt;Stock Options &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:10pt;font-weight:700;line-height:114%"&gt;Weighted Average Exercise Price&lt;br/&gt;Per Share&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:10pt;font-weight:700;line-height:114%"&gt;Weighted Average Remaining&lt;br/&gt;Contractual Life (Years)&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:10pt;font-weight:700;line-height:114%"&gt;Aggregate Intrinsic Value&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Outstanding at May&#160;1, 2021&lt;/span&gt;&lt;/div&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:114%"&gt;2,227&#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:114%"&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:114%"&gt;8.53&#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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4.83&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:114%"&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:114%"&gt;843&#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 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:120%"&gt;Granted&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:114%"&gt;223&#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:114%"&gt;5.66&#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:114%"&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:114%"&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 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:120%"&gt;Canceled or forfeited&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:114%"&gt;(341)&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:114%"&gt;9.17&#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:114%"&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:114%"&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 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:114%"&gt;Exercised&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:114%"&gt;(2)&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:114%"&gt;4.11&#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:114%"&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:114%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Outstanding at April&#160;30, 2022&lt;/span&gt;&lt;/div&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:114%"&gt;2,107&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;8.13&#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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4.98&lt;/span&gt;&lt;/td&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:114%"&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:114%"&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: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:114%"&gt;&#160;&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&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:114%"&gt;Shares vested and expected to vest&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:114%"&gt;2,075&#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:114%"&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:114%"&gt;8.17&#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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4.92&lt;/span&gt;&lt;/td&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:114%"&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:114%"&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;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Exercisable at April&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom: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:114%"&gt;1,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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: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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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:114%"&gt;9.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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;border-bottom:1pt solid #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:114%"&gt;3.26&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: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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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:12pt;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;The aggregate intrinsic value of stock options represents the difference between the exercise price of stock options and the fair market value of the underlying common stock for all in-the-money options. We define in-the-money options at April&#160;30, 2022 as options having exercise prices lower than the $3.35 per share market price of our common stock on that date. There were no shares exercisable that were in-the-money options at April&#160;30, 2022. The total intrinsic value of options exercised during fiscal years 2022, 2021, and 2020 was $2, $0, and $0, respectively. The total fair value of stock options vested was $465, $451, and $566 for fiscal years 2022, 2021, and 2020, respectively.&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-weight:400;line-height:120%"&gt;We estimate the fair value of stock options granted using the Black-Scholes option valuation model. We recognize the fair value of the stock options on a straight-line basis as compensation expense. All options are recognized over the requisite service periods of the awards, which are generally the vesting periods.&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-weight:400;line-height:120%"&gt;The Black-Scholes option-pricing model was developed for use in estimating the fair value of traded options which have no vesting restrictions and are fully transferable. In addition, option valuation models require the input of highly subjective assumptions, including the expected stock price volatility. ASC 718 requires us to estimate forfeitures at the time of grant and revise those estimates in subsequent periods if actual forfeitures differ from those estimates. We use historical data to estimate pre-vesting option forfeitures and record share-based compensation expense only for those awards expected to vest. The following factors are the significant assumptions used in the computation of the fair value of options:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:18pt;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;Expected life&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 expected life of options granted represents the period of time they are expected to be outstanding. We estimate the expected life of options granted based on historical exercise patterns, which we believe are representative of future behavior. We have examined our historical pattern of option exercises in an effort to determine if there were any discernible patterns of activity based on certain demographic characteristics. Demographic characteristics tested included age, salary level, job level and geographic location. We have determined there were no meaningful differences in option exercise activity based on the demographic characteristics tested.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:18pt;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;Expected volatility&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;. We estimate the volatility of our common stock at the date of grant based on historical volatility consistent with ASC 718 and Securities and Exchange Commission ("SEC") Staff Accounting Bulletin No. 107, &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;Share-Based Payments&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;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:18pt;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;Risk-free interest rate. &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 rate is based on the U.S. Treasury zero-coupon yield curve on the grant date for a term similar to the expected life of the options.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:18pt;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;Dividend yield. &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;We use an expected dividend yield consistent with our historical dividend yield pattern.&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-weight:400;line-height:120%"&gt;The following table provides the weighted-average fair value of options granted and the related assumptions used in the Black-Scholes model:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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="15" 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:700;line-height:115%"&gt;Year Ended&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:0.75pt solid #000000;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:700;line-height:120%"&gt;April 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;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:700;line-height:120%"&gt;May 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;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:700;line-height:120%"&gt;May 2, 2020&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:114%"&gt;Fair value of options granted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;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:114%"&gt;Risk-free interest rate&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:114%"&gt;1.07&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&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:114%"&gt;0.43&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&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:114%"&gt;1.51&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&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:114%"&gt;Expected dividend 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:114%"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;3.50&#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:114%"&gt;%&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:114%"&gt;Expected volatility&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:114%"&gt;40.60&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&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:114%"&gt;40.53&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&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:114%"&gt;37.55&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&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:114%"&gt;Expected life of option (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:114%"&gt;6.94&lt;/span&gt;&lt;/td&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6.94&lt;/span&gt;&lt;/td&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6.94&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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:400;line-height:120%"&gt;Employee stock purchase plan&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;: We have an employee stock purchase plan (&#x201c;ESPP&#x201d;), which enables employees after six months of continuous employment to elect, in advance and semi-annually, to contribute up to 15 percent of their compensation, subject to certain limitations, toward the purchase of our common stock at a purchase price equal to 85 percent of the lower of the fair market value of the common stock on the first or last day of the participation period. The ESPP requires participants to hold any shares purchased under the ESPP for a minimum period of one year after the date of purchase. Compensation expense recognized on shares issued under our ESPP is based on the value of a traded option to purchase shares of our stock at a 15 percent discount to the stock price. The total number of shares reserved under the ESPP is 4,000. The number of shares of common stock issued under the ESPP totaled 310, 170, and 453 shares in fiscal 2022, 2021, and 2020, respectively. The number of shares of common stock reserved for future employee purchases under the ESPP totaled 705 shares at April&#160;30, 2022. The ESPP is intended to qualify under Section 423 of the Internal Revenue Code of 1986 (the "Code").&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:400;line-height:120%"&gt;Total share-based compensation expense&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;: As of April&#160;30, 2022, there was $2,862 of total unrecognized compensation cost related to non-vested share-based compensation arrangements granted under all equity compensation plans. Total unrecognized compensation cost will be adjusted for future changes in estimated forfeitures. We expect to recognize the cost over a weighted-average period of 2.71 years.&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-weight:400;line-height:120%"&gt;The following table presents a summary of the share-based compensation expense by equity type as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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="15" 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:700;line-height:120%"&gt;Year Ended&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:10pt;font-weight:700;line-height:114%"&gt;April 30, 2022&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:10pt;font-weight:700;line-height:114%"&gt;May 1, 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:10pt;font-weight:700;line-height:114%"&gt;May 2, 2020&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:114%"&gt;Stock options&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:114%"&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:114%"&gt;458&#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:114%"&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:114%"&gt;450&#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:114%"&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:114%"&gt;492&#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:114%"&gt;Restricted stock and 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:114%"&gt;1,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:114%"&gt;1,203&#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:114%"&gt;1,341&#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:114%"&gt;Employee stock purchase plans&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:114%"&gt;356&#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:114%"&gt;414&#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:114%"&gt;432&#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: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:114%"&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:114%"&gt;1,973&#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:114%"&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:114%"&gt;2,067&#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:114%"&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:114%"&gt;2,265&#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:12pt;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;A summary of the share-based compensation expense for stock options, restricted stock, restricted stock units and shares issued under the ESPP for fiscal years 2022, 2021, and 2020 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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="15" 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:700;line-height:114%"&gt;Year Ended&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:10pt;font-weight:700;line-height:114%"&gt;April 30, 2022&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:10pt;font-weight:700;line-height:114%"&gt;May 1, 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:10pt;font-weight:700;line-height:114%"&gt;May 2, 2020&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:114%"&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:114%"&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:114%"&gt;434&#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:114%"&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:114%"&gt;472&#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:114%"&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:114%"&gt;514&#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:114%"&gt;Selling&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:114%"&gt;472&#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:114%"&gt;484&#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:114%"&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:114%"&gt;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:114%"&gt;656&#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:114%"&gt;678&#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:114%"&gt;717&#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:114%"&gt;Product design 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:114%"&gt;411&#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:114%"&gt;433&#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:114%"&gt;462&#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: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:114%"&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:114%"&gt;1,973&#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:114%"&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:114%"&gt;2,067&#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:114%"&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:114%"&gt;2,265&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We received $8 in cash from option exercises under all share-based payment arrangements for the fiscal year ended April&#160;30, 2022. The tax (expense) benefit related to non-qualified options and restricted stock units under all share-based payment arrangements totale&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;d ($47&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;), ($70), and ($92) for fiscal years 2022, 2021, and 2020, respectively.&lt;/span&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <dakt:CommonAndPreferredStockSharesAuthorizedAndUndesignated
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2Xzgy_de8bedda-d4bb-4ef8-92a3-523bcf1dc38b"
      unitRef="shares">120000000</dakt:CommonAndPreferredStockSharesAuthorizedAndUndesignated>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzExNA_be839a89-5021-4270-8964-ade88c857672"
      unitRef="shares">115000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzMyOTg1MzQ4OTM0NTc_c6c694a7-8449-4a92-8551-c686c807b86a"
      unitRef="shares">50000</us-gaap:PreferredStockSharesAuthorized>
    <dakt:CommonStockSharesUndesignated
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzE0NA_a4800783-a134-4c66-9e44-837dc97b9b76"
      unitRef="shares">4950000</dakt:CommonStockSharesUndesignated>
    <dakt:CommonSharePurchaseRightPerCommonShareRatio
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzQ1OQ_eaf59f25-a2d7-4dc3-810c-76045e33f927"
      unitRef="number">1</dakt:CommonSharePurchaseRightPerCommonShareRatio>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i578481812de44fd1a1d9432a1724f5fc_I20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzY5Mg_612ebb5d-9987-46dd-acdd-2402abf7b0de"
      unitRef="usdPerShare">20</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <dakt:CommonShareRightsExercisePeriodOptionOne
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2Xzg5Mw_18bc0287-a27d-4d26-aa24-5baf0bee0e51">P10D</dakt:CommonShareRightsExercisePeriodOptionOne>
    <us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzEwMDI_ab7cc293-b3e3-4a1c-ae1e-996fc670eaac"
      unitRef="number">0.20</us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction>
    <dakt:CommonShareRightsExercisePeriodOptionTwo
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzEwODY_bfb51300-bca6-447e-9deb-10e2e10b4521">P10Y</dakt:CommonShareRightsExercisePeriodOptionTwo>
    <us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzEzMTc_ab7cc293-b3e3-4a1c-ae1e-996fc670eaac"
      unitRef="number">0.20</us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i5f5ca1e784e84b218b44f980581b91ee_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2Xzk3NTc_eadf9f1d-3410-46c6-a2a2-be9538da6de4">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i5f5ca1e784e84b218b44f980581b91ee_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2Xzk3NjA_5034c5fe-5f58-4b65-b696-8e5c7051049e">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i6d221bd603a541598ab08cb31a377f6f_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2Xzk3NjE_72f2100f-e014-4ddc-9c70-1645ea9f3149">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i6d221bd603a541598ab08cb31a377f6f_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzIyODk_7e6bc187-76ab-4ad3-8a5a-99919dd0cb45">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i92676aeed7f44d09ad8e943be5a8d155_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzI0MDU_58f9608e-b6e6-4457-a30c-5483816dade9">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i61492c5c2f934b948c4501530cccc938_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2Xzk3NjI_bb621661-4d6d-48d7-ad1f-f82fc6eee860">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzQzOTgwNDY1MjEwMDc_e359fa76-390b-438f-b05d-fc58e9474ef9"
      unitRef="shares">2456000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzQzOTgwNDY1MjA5ODU_d086008c-5a60-494f-bb08-de94b652b5ac"
      unitRef="usd">1772000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzQzOTgwNDY1MjA5OTA_ecdfe383-149d-40db-89a5-2d1922ca249d">P2Y8M15D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="iadacc694c01d4d69b8a7d7dfae3fd341_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzQzOTgwNDY1MjEwMDI_ffc5a369-9d78-4eb2-9a1d-80823b459edc"
      unitRef="usd">1203000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i442553b708a74421b686fa12e6360736_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzQxNDk_d6e5ebd1-39db-48b6-a2b0-de479bdad498"
      unitRef="usd">1293000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i36ab0c1ff4e64c6bbd21782f8fa1b25d_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzQxNTc_4d4064af-ff07-4dac-8c24-d3055e842a99"
      unitRef="usd">1415000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <dakt:ScheduleOfNonvestedRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2Xzk3NTE_973ab10f-d9d3-4742-a732-bb6273d23cd2">&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-weight:400;line-height:120%"&gt;A summary of non-vested restricted stock and restricted stock units for fiscal years 2022, 2021, and 2020 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:16.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.087%"/&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="33" style="background-color:#ffffff;border-bottom: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:700;line-height:114%"&gt;Year Ended&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="9" 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:10pt;font-weight:700;line-height:114%"&gt;April 30, 2022&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="9" 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:10pt;font-weight:700;line-height:114%"&gt;May 1, 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="9" 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:10pt;font-weight:700;line-height:114%"&gt;May 2, 2020&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:10pt;font-weight:700;line-height:120%"&gt;Number of Nonvested Shares &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:10pt;font-weight:700;line-height:114%"&gt;Weighted Average Grant Date&lt;br/&gt;Fair Value Per Share&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:10pt;font-weight:700;line-height:120%"&gt;Number of Nonvested Shares&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:10pt;font-weight:700;line-height:114%"&gt;Weighted Average Grant Date&lt;br/&gt;Fair Value Per Share&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:10pt;font-weight:700;line-height:120%"&gt;Number of Nonvested Shares&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:10pt;font-weight:700;line-height:114%"&gt;Weighted Average Grant Date&lt;br/&gt;Fair Value Per Share&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:114%"&gt;Outstanding at beginning of year&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:114%"&gt;480&#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:114%"&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:114%"&gt;5.62&#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:114%"&gt;449&#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:114%"&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:114%"&gt;7.16&#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:114%"&gt;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 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:114%"&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:114%"&gt;7.58&#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 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:114%"&gt;Granted&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:114%"&gt;214&#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:114%"&gt;5.66&#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:114%"&gt;223&#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:114%"&gt;3.92&#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:114%"&gt;186&#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:114%"&gt;7.03&#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:114%"&gt;Vested&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:114%"&gt;(213)&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:114%"&gt;5.58&#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:114%"&gt;(176)&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:114%"&gt;7.27&#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:114%"&gt;(173)&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:114%"&gt;8.10&#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:400;line-height:114%"&gt;Forfeited&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:114%"&gt;(12)&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:114%"&gt;5.64&#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:114%"&gt;(16)&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:114%"&gt;7.00&#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:114%"&gt;(8)&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:114%"&gt;7.37&#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:114%"&gt;Outstanding at end of year&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;469&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;5.65&#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;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:114%"&gt;480&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;5.62&#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;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:114%"&gt;449&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;7.16&#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;/table&gt;&lt;/div&gt;</dakt:ScheduleOfNonvestedRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ib59da579b11a4e90867c0b10b664c1f1_I20210501"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzMtMS0xLTEtMzc_edd2393d-5f45-4a75-925c-38d553bfe351"
      unitRef="shares">480000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ib59da579b11a4e90867c0b10b664c1f1_I20210501"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzMtMy0xLTEtMzc_de1de52b-6226-48b3-a282-c020ca3fd520"
      unitRef="usdPerShare">5.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i4ecbaf3b937e4153bf89d43500a57a60_I20200502"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzMtNS0xLTEtMzc_ef04819a-9e69-4196-91af-3257aa6828fe"
      unitRef="shares">449000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i4ecbaf3b937e4153bf89d43500a57a60_I20200502"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzMtNy0xLTEtMzc_e08081ea-4eb3-4ba2-91ca-7dbc375f3a65"
      unitRef="usdPerShare">7.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i9af475f12b254d7bbfbbe2a3d80b87bb_I20190427"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzMtOS0xLTEtMzc_67fb03a4-3960-4cf5-9079-bf62107d3c32"
      unitRef="shares">444000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i9af475f12b254d7bbfbbe2a3d80b87bb_I20190427"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzMtMTEtMS0xLTM3_8a86fc81-e0a4-436d-8590-6f5569d5657b"
      unitRef="usdPerShare">7.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="iaa2e660d0d0e4da1b10ca7ad00bb67dc_D20210502-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzQtMS0xLTEtMzc_bf9af8a0-b138-4430-bb6c-c944d64b00ee"
      unitRef="shares">214000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="iaa2e660d0d0e4da1b10ca7ad00bb67dc_D20210502-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzQtMy0xLTEtMzc_d60d2a97-447d-4e40-bd11-f565e8514668"
      unitRef="usdPerShare">5.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i6ed900ce273b41b3bd5f77dce2d7ab3d_D20200503-20210501"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzQtNS0xLTEtMzc_feeec559-6285-4f22-ab14-d0113b319085"
      unitRef="shares">223000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6ed900ce273b41b3bd5f77dce2d7ab3d_D20200503-20210501"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzQtNy0xLTEtMzc_84ca9c26-4c8d-4957-9ac5-e1c05a03e1be"
      unitRef="usdPerShare">3.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ib05ed356d474452c879878f81598437c_D20190428-20200502"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzQtOS0xLTEtMzc_c6727b88-f054-413e-8a02-4edc62d3029f"
      unitRef="shares">186000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ib05ed356d474452c879878f81598437c_D20190428-20200502"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzQtMTEtMS0xLTM3_9c109064-2d24-44a9-a52d-ebbb30f265d5"
      unitRef="usdPerShare">7.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="iaa2e660d0d0e4da1b10ca7ad00bb67dc_D20210502-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzUtMS0xLTEtMzc_e0c524c5-1309-46af-a1dc-ab595f286080"
      unitRef="shares">213000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="iaa2e660d0d0e4da1b10ca7ad00bb67dc_D20210502-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzUtMy0xLTEtMzc_ce529cd6-b606-4f53-a928-c6b39d299d2c"
      unitRef="usdPerShare">5.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i6ed900ce273b41b3bd5f77dce2d7ab3d_D20200503-20210501"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzUtNS0xLTEtMzc_2084172d-1d1a-41dc-b34d-6628c94376e9"
      unitRef="shares">176000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6ed900ce273b41b3bd5f77dce2d7ab3d_D20200503-20210501"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzUtNy0xLTEtMzc_9561ad89-9db6-44ae-a061-04cfa1f7ee8e"
      unitRef="usdPerShare">7.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ib05ed356d474452c879878f81598437c_D20190428-20200502"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzUtOS0xLTEtMzc_c9e8e874-52e8-459a-aa79-084f04738575"
      unitRef="shares">173000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ib05ed356d474452c879878f81598437c_D20190428-20200502"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzUtMTEtMS0xLTM3_4120790c-8813-4bfc-81e1-684b60ebdeb2"
      unitRef="usdPerShare">8.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="iaa2e660d0d0e4da1b10ca7ad00bb67dc_D20210502-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzYtMS0xLTEtMzc_5993604e-f656-4a3c-b1e2-4f99e577084f"
      unitRef="shares">12000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="iaa2e660d0d0e4da1b10ca7ad00bb67dc_D20210502-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzYtMy0xLTEtMzc_ef08c27a-5e38-41ca-a63b-c835c13c6360"
      unitRef="usdPerShare">5.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i6ed900ce273b41b3bd5f77dce2d7ab3d_D20200503-20210501"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzYtNS0xLTEtMzc_867d9fa7-38a2-4d99-a660-f57e707d5a76"
      unitRef="shares">16000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i6ed900ce273b41b3bd5f77dce2d7ab3d_D20200503-20210501"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzYtNy0xLTEtMzc_8078209d-e9a7-4579-a195-e2b5f2b56db1"
      unitRef="usdPerShare">7.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ib05ed356d474452c879878f81598437c_D20190428-20200502"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzYtOS0xLTEtMzc_77049a84-294d-483b-bbe3-1f7d41284ae4"
      unitRef="shares">8000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ib05ed356d474452c879878f81598437c_D20190428-20200502"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzYtMTEtMS0xLTM3_4e72f07e-5dcd-46d6-9f66-9f5a7e2f5298"
      unitRef="usdPerShare">7.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i65cdfbcfe0c641449eb548fd38028120_I20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzctMS0xLTEtMzc_a91927a3-9a93-4562-9fec-695c365c40bc"
      unitRef="shares">469000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i65cdfbcfe0c641449eb548fd38028120_I20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzctMy0xLTEtMzc_e31eab70-dae9-47f2-bc3c-854a517e49ed"
      unitRef="usdPerShare">5.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ib59da579b11a4e90867c0b10b664c1f1_I20210501"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzctNS0xLTEtMzc_ed36731b-6207-4e99-84c0-4177307a8496"
      unitRef="shares">480000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ib59da579b11a4e90867c0b10b664c1f1_I20210501"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzctNy0xLTEtMzc_c6d74a43-b78a-46bb-bd9e-c9ac69b97a94"
      unitRef="usdPerShare">5.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i4ecbaf3b937e4153bf89d43500a57a60_I20200502"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzctOS0xLTEtMzc_5615724e-f410-4929-8be0-5ddd63934fd2"
      unitRef="shares">449000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i4ecbaf3b937e4153bf89d43500a57a60_I20200502"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTplMGI2Yjc3M2QzNjE0ODgxYjU5NDU3NjljOTljYzVmMS90YWJsZXJhbmdlOmUwYjZiNzczZDM2MTQ4ODFiNTk0NTc2OWM5OWNjNWYxXzctMTEtMS0xLTM3_8a2cc46e-a796-4796-b3a0-1a2cfcd9646d"
      unitRef="usdPerShare">7.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2Xzk3NjM_ea9eea27-60d4-4c73-bf0a-ea03d38cd5d8">A summary of stock option activity under our 2015 Plan and 2020 Plan during the fiscal year ended April&#160;30, 2022 is 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:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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:10pt;font-weight:700;line-height:120%"&gt;Stock Options &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:10pt;font-weight:700;line-height:114%"&gt;Weighted Average Exercise Price&lt;br/&gt;Per Share&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:10pt;font-weight:700;line-height:114%"&gt;Weighted Average Remaining&lt;br/&gt;Contractual Life (Years)&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:10pt;font-weight:700;line-height:114%"&gt;Aggregate Intrinsic Value&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Outstanding at May&#160;1, 2021&lt;/span&gt;&lt;/div&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:114%"&gt;2,227&#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:114%"&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:114%"&gt;8.53&#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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4.83&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:114%"&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:114%"&gt;843&#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 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:120%"&gt;Granted&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:114%"&gt;223&#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:114%"&gt;5.66&#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:114%"&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:114%"&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 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:120%"&gt;Canceled or forfeited&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:114%"&gt;(341)&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:114%"&gt;9.17&#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:114%"&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:114%"&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 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:114%"&gt;Exercised&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:114%"&gt;(2)&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:114%"&gt;4.11&#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:114%"&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:114%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Outstanding at April&#160;30, 2022&lt;/span&gt;&lt;/div&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:114%"&gt;2,107&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;8.13&#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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4.98&lt;/span&gt;&lt;/td&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:114%"&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:114%"&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: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:114%"&gt;&#160;&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;&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:114%"&gt;Shares vested and expected to vest&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:114%"&gt;2,075&#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:114%"&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:114%"&gt;8.17&#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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4.92&lt;/span&gt;&lt;/td&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:114%"&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:114%"&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;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Exercisable at April&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom: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:114%"&gt;1,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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: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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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:114%"&gt;9.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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;border-bottom:1pt solid #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:114%"&gt;3.26&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: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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo0YzYzNGI0MmIzZjM0YWRjOTA0NmRiOGMyODQ2OGJiZi90YWJsZXJhbmdlOjRjNjM0YjQyYjNmMzRhZGM5MDQ2ZGI4YzI4NDY4YmJmXzEtMS0xLTEtMzc_eaaf1589-6394-4199-8371-cf452a6c1ad1"
      unitRef="shares">2227000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo0YzYzNGI0MmIzZjM0YWRjOTA0NmRiOGMyODQ2OGJiZi90YWJsZXJhbmdlOjRjNjM0YjQyYjNmMzRhZGM5MDQ2ZGI4YzI4NDY4YmJmXzEtMy0xLTEtMzc_de14823f-3f25-45fc-853d-87af0e7b8c4b"
      unitRef="usdPerShare">8.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo0YzYzNGI0MmIzZjM0YWRjOTA0NmRiOGMyODQ2OGJiZi90YWJsZXJhbmdlOjRjNjM0YjQyYjNmMzRhZGM5MDQ2ZGI4YzI4NDY4YmJmXzEtNS0xLTEtMzc_2e7c1a3b-c9fd-41d1-acd3-7313639799ee">P4Y9M29D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo0YzYzNGI0MmIzZjM0YWRjOTA0NmRiOGMyODQ2OGJiZi90YWJsZXJhbmdlOjRjNjM0YjQyYjNmMzRhZGM5MDQ2ZGI4YzI4NDY4YmJmXzEtNy0xLTEtMzc_b5b7ee5a-fe3f-4cce-a1a8-7a20b9b547f7"
      unitRef="usd">843000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo0YzYzNGI0MmIzZjM0YWRjOTA0NmRiOGMyODQ2OGJiZi90YWJsZXJhbmdlOjRjNjM0YjQyYjNmMzRhZGM5MDQ2ZGI4YzI4NDY4YmJmXzItMS0xLTEtMzc_ae03bf8b-a29e-4ecc-9203-b751d99cae4f"
      unitRef="shares">223000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo0YzYzNGI0MmIzZjM0YWRjOTA0NmRiOGMyODQ2OGJiZi90YWJsZXJhbmdlOjRjNjM0YjQyYjNmMzRhZGM5MDQ2ZGI4YzI4NDY4YmJmXzItMy0xLTEtMzc_065b1498-9832-4cb8-9acb-d367d6446203"
      unitRef="usdPerShare">5.66</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo0YzYzNGI0MmIzZjM0YWRjOTA0NmRiOGMyODQ2OGJiZi90YWJsZXJhbmdlOjRjNjM0YjQyYjNmMzRhZGM5MDQ2ZGI4YzI4NDY4YmJmXzMtMS0xLTEtMzc_11481702-d6b3-4a21-9b00-63c9aa0e2730"
      unitRef="shares">341000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo0YzYzNGI0MmIzZjM0YWRjOTA0NmRiOGMyODQ2OGJiZi90YWJsZXJhbmdlOjRjNjM0YjQyYjNmMzRhZGM5MDQ2ZGI4YzI4NDY4YmJmXzMtMy0xLTEtMzc_8145bfea-2d72-4c1f-8e72-574d592cc41c"
      unitRef="usdPerShare">9.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo0YzYzNGI0MmIzZjM0YWRjOTA0NmRiOGMyODQ2OGJiZi90YWJsZXJhbmdlOjRjNjM0YjQyYjNmMzRhZGM5MDQ2ZGI4YzI4NDY4YmJmXzQtMS0xLTEtMTU2OTE_9175d7f2-6a19-4738-acb9-62e1703667cb"
      unitRef="shares">2000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo0YzYzNGI0MmIzZjM0YWRjOTA0NmRiOGMyODQ2OGJiZi90YWJsZXJhbmdlOjRjNjM0YjQyYjNmMzRhZGM5MDQ2ZGI4YzI4NDY4YmJmXzQtMy0xLTEtMTU3MDY_48eef6cc-a3b4-44ad-b7c9-839f2bf89d0e"
      unitRef="usdPerShare">4.11</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo0YzYzNGI0MmIzZjM0YWRjOTA0NmRiOGMyODQ2OGJiZi90YWJsZXJhbmdlOjRjNjM0YjQyYjNmMzRhZGM5MDQ2ZGI4YzI4NDY4YmJmXzQtNy0xLTEtMTU3MTQ_3e2c6898-6e11-4ad2-97ee-4cc6d72081c7"
      unitRef="usd">2000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo0YzYzNGI0MmIzZjM0YWRjOTA0NmRiOGMyODQ2OGJiZi90YWJsZXJhbmdlOjRjNjM0YjQyYjNmMzRhZGM5MDQ2ZGI4YzI4NDY4YmJmXzQtMS0xLTEtMzc_b9bf2167-02bf-4c34-a676-fef99e4cae31"
      unitRef="shares">2107000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo0YzYzNGI0MmIzZjM0YWRjOTA0NmRiOGMyODQ2OGJiZi90YWJsZXJhbmdlOjRjNjM0YjQyYjNmMzRhZGM5MDQ2ZGI4YzI4NDY4YmJmXzQtMy0xLTEtMzc_658df6c0-4c33-40a9-b6d8-0890848f71cd"
      unitRef="usdPerShare">8.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo0YzYzNGI0MmIzZjM0YWRjOTA0NmRiOGMyODQ2OGJiZi90YWJsZXJhbmdlOjRjNjM0YjQyYjNmMzRhZGM5MDQ2ZGI4YzI4NDY4YmJmXzQtNS0xLTEtMzc_98fdd5d9-e2de-42a4-b3de-d14cb9ee9d97">P4Y11M23D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo0YzYzNGI0MmIzZjM0YWRjOTA0NmRiOGMyODQ2OGJiZi90YWJsZXJhbmdlOjRjNjM0YjQyYjNmMzRhZGM5MDQ2ZGI4YzI4NDY4YmJmXzYtMS0xLTEtMzc_a3d6d153-80cb-4ba1-9746-20463e324824"
      unitRef="shares">2075000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo0YzYzNGI0MmIzZjM0YWRjOTA0NmRiOGMyODQ2OGJiZi90YWJsZXJhbmdlOjRjNjM0YjQyYjNmMzRhZGM5MDQ2ZGI4YzI4NDY4YmJmXzYtMy0xLTEtMzc_c841934f-61e4-4e7f-9997-d88838e134d7"
      unitRef="usdPerShare">8.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo0YzYzNGI0MmIzZjM0YWRjOTA0NmRiOGMyODQ2OGJiZi90YWJsZXJhbmdlOjRjNjM0YjQyYjNmMzRhZGM5MDQ2ZGI4YzI4NDY4YmJmXzYtNS0xLTEtMzc_4423d5fe-2991-4ef6-a1a9-16d574378b39">P4Y11M1D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo0YzYzNGI0MmIzZjM0YWRjOTA0NmRiOGMyODQ2OGJiZi90YWJsZXJhbmdlOjRjNjM0YjQyYjNmMzRhZGM5MDQ2ZGI4YzI4NDY4YmJmXzctMS0xLTEtMzc_f32c376f-3777-4401-8ef9-73c93f9446f9"
      unitRef="shares">1371000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo0YzYzNGI0MmIzZjM0YWRjOTA0NmRiOGMyODQ2OGJiZi90YWJsZXJhbmdlOjRjNjM0YjQyYjNmMzRhZGM5MDQ2ZGI4YzI4NDY4YmJmXzctMy0xLTEtMzc_50cb6cff-a26f-48ad-a08d-4910ff25f7b4"
      unitRef="usdPerShare">9.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo0YzYzNGI0MmIzZjM0YWRjOTA0NmRiOGMyODQ2OGJiZi90YWJsZXJhbmdlOjRjNjM0YjQyYjNmMzRhZGM5MDQ2ZGI4YzI4NDY4YmJmXzctNS0xLTEtMzc_8da17cfd-0bcc-4745-b9e8-576fb337f683">P3Y3M3D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzQzOTgwNDY1MjEwMTE_48430075-e49c-4c4d-b175-9725aca152a0"
      unitRef="usdPerShare">3.35</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i5c863f50a495471f9203a70a011091f9_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzQ5Mjg_5ce945b6-bc21-407c-9a32-1c6283f1b3bc"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzQzOTgwNDY1MjEyNzA_4f76dba4-c500-49ae-9ae1-6dd21630261a"
      unitRef="usd">2000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzQzOTgwNDY1MjEyNzc_32be165b-6c2b-4b05-a0e7-6024bab7e641"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzQzOTgwNDY1MjEyODI_4dd11f20-b8ab-440b-a83a-ef9427413869"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzQzOTgwNDY1MjEwNTg_856dba20-a375-4c82-9874-71f1c89c7ec9"
      unitRef="usd">465000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzUxNTc_dcd93309-dbb3-4322-86d5-40063c7a0f45"
      unitRef="usd">451000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzUxNjU_20447d7a-500b-43ec-9035-6bce1c2b5463"
      unitRef="usd">566000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2Xzk3NTI_d6101e3d-9507-4a74-b793-4ea75194a5b2">&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-weight:400;line-height:120%"&gt;The following table provides the weighted-average fair value of options granted and the related assumptions used in the Black-Scholes model:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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="15" 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:700;line-height:115%"&gt;Year Ended&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:0.75pt solid #000000;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:700;line-height:120%"&gt;April 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;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:700;line-height:120%"&gt;May 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;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:700;line-height:120%"&gt;May 2, 2020&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:114%"&gt;Fair value of options granted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;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:114%"&gt;Risk-free interest rate&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:114%"&gt;1.07&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&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:114%"&gt;0.43&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&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:114%"&gt;1.51&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&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:114%"&gt;Expected dividend 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:114%"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;3.50&#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:114%"&gt;%&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:114%"&gt;Expected volatility&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:114%"&gt;40.60&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&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:114%"&gt;40.53&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&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:114%"&gt;37.55&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&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:114%"&gt;Expected life of option (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:114%"&gt;6.94&lt;/span&gt;&lt;/td&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6.94&lt;/span&gt;&lt;/td&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6.94&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo5OTY2NWRjNDZhYTM0YzkxOTk4NmZkZGExOGRlOTE1MC90YWJsZXJhbmdlOjk5NjY1ZGM0NmFhMzRjOTE5OTg2ZmRkYTE4ZGU5MTUwXzItMS0xLTEtMzc_0f5f1862-bd71-4030-9a90-0d805bcbca9f"
      unitRef="usdPerShare">2.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo5OTY2NWRjNDZhYTM0YzkxOTk4NmZkZGExOGRlOTE1MC90YWJsZXJhbmdlOjk5NjY1ZGM0NmFhMzRjOTE5OTg2ZmRkYTE4ZGU5MTUwXzItMy0xLTEtMzc_5b37ba6b-64e3-4394-85e0-b63b74a02e74"
      unitRef="usdPerShare">1.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo5OTY2NWRjNDZhYTM0YzkxOTk4NmZkZGExOGRlOTE1MC90YWJsZXJhbmdlOjk5NjY1ZGM0NmFhMzRjOTE5OTg2ZmRkYTE4ZGU5MTUwXzItNS0xLTEtMzc_dd079416-d8c7-4729-a647-3fba0d738ba3"
      unitRef="usdPerShare">1.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo5OTY2NWRjNDZhYTM0YzkxOTk4NmZkZGExOGRlOTE1MC90YWJsZXJhbmdlOjk5NjY1ZGM0NmFhMzRjOTE5OTg2ZmRkYTE4ZGU5MTUwXzMtMS0xLTEtMzc_2a4f8dd0-881c-4f1d-af6a-79b4b24ad58c"
      unitRef="number">0.0107</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo5OTY2NWRjNDZhYTM0YzkxOTk4NmZkZGExOGRlOTE1MC90YWJsZXJhbmdlOjk5NjY1ZGM0NmFhMzRjOTE5OTg2ZmRkYTE4ZGU5MTUwXzMtMy0xLTEtMzc_f14a8318-1ec7-4ee0-8d29-94a48c22da72"
      unitRef="number">0.0043</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo5OTY2NWRjNDZhYTM0YzkxOTk4NmZkZGExOGRlOTE1MC90YWJsZXJhbmdlOjk5NjY1ZGM0NmFhMzRjOTE5OTg2ZmRkYTE4ZGU5MTUwXzMtNS0xLTEtMzc_b692bcac-969b-43b5-91e4-87aca66ed9b6"
      unitRef="number">0.0151</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo5OTY2NWRjNDZhYTM0YzkxOTk4NmZkZGExOGRlOTE1MC90YWJsZXJhbmdlOjk5NjY1ZGM0NmFhMzRjOTE5OTg2ZmRkYTE4ZGU5MTUwXzQtMS0xLTEtMzc_51131a38-1a89-4152-9830-5528ccff67fe"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo5OTY2NWRjNDZhYTM0YzkxOTk4NmZkZGExOGRlOTE1MC90YWJsZXJhbmdlOjk5NjY1ZGM0NmFhMzRjOTE5OTg2ZmRkYTE4ZGU5MTUwXzQtMy0xLTEtMzc_0e37325c-ec88-43a4-9939-36cbdf7ae588"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo5OTY2NWRjNDZhYTM0YzkxOTk4NmZkZGExOGRlOTE1MC90YWJsZXJhbmdlOjk5NjY1ZGM0NmFhMzRjOTE5OTg2ZmRkYTE4ZGU5MTUwXzQtNS0xLTEtMzc_158397c7-be2d-4d7b-b1bb-ae64243c46d7"
      unitRef="number">0.0350</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo5OTY2NWRjNDZhYTM0YzkxOTk4NmZkZGExOGRlOTE1MC90YWJsZXJhbmdlOjk5NjY1ZGM0NmFhMzRjOTE5OTg2ZmRkYTE4ZGU5MTUwXzUtMS0xLTEtMzc_9e31c594-74ff-4660-bd24-43151495bfbc"
      unitRef="number">0.4060</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo5OTY2NWRjNDZhYTM0YzkxOTk4NmZkZGExOGRlOTE1MC90YWJsZXJhbmdlOjk5NjY1ZGM0NmFhMzRjOTE5OTg2ZmRkYTE4ZGU5MTUwXzUtMy0xLTEtMzc_238f82f0-dc9a-42a7-8e92-5aaf41e06b0e"
      unitRef="number">0.4053</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo5OTY2NWRjNDZhYTM0YzkxOTk4NmZkZGExOGRlOTE1MC90YWJsZXJhbmdlOjk5NjY1ZGM0NmFhMzRjOTE5OTg2ZmRkYTE4ZGU5MTUwXzUtNS0xLTEtMzc_1a20f32e-2083-4c97-86f5-59463defd0eb"
      unitRef="number">0.3755</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo5OTY2NWRjNDZhYTM0YzkxOTk4NmZkZGExOGRlOTE1MC90YWJsZXJhbmdlOjk5NjY1ZGM0NmFhMzRjOTE5OTg2ZmRkYTE4ZGU5MTUwXzYtMS0xLTEtMzc_51f0e232-65bf-40f8-8d57-862ee60d2e26">P6Y11M8D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo5OTY2NWRjNDZhYTM0YzkxOTk4NmZkZGExOGRlOTE1MC90YWJsZXJhbmdlOjk5NjY1ZGM0NmFhMzRjOTE5OTg2ZmRkYTE4ZGU5MTUwXzYtMy0xLTEtMzc_4f52b551-4f50-4173-a3ca-2ec81cdf7599">P6Y11M8D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTo5OTY2NWRjNDZhYTM0YzkxOTk4NmZkZGExOGRlOTE1MC90YWJsZXJhbmdlOjk5NjY1ZGM0NmFhMzRjOTE5OTg2ZmRkYTE4ZGU5MTUwXzYtNS0xLTEtMzc_aca52d69-69fe-465f-92f0-4966a0ab1547">P6Y11M8D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
      contextRef="i7552e5c1a49e4d72a68a66b2cd849722_I20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2Xzc4MDM_66640b78-12b5-482e-98fc-42ae7247031a"
      unitRef="number">0.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate
      contextRef="i4a4e0cae47ed4d6cb59ce83cc3bd6af7_D20210502-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2Xzc5MzA_9cf89372-209e-4c56-a859-59859535852c"
      unitRef="number">0.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i4a4e0cae47ed4d6cb59ce83cc3bd6af7_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzgxNDQ_10cae685-46d9-4cfb-82cb-bc546c0798eb">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
      contextRef="i7552e5c1a49e4d72a68a66b2cd849722_I20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzgzMTc_66640b78-12b5-482e-98fc-42ae7247031a"
      unitRef="number">0.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i7552e5c1a49e4d72a68a66b2cd849722_I20220430"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzQzOTgwNDY1MjExMDA_7583ef5a-a221-447d-9ab4-3f002ebe95a8"
      unitRef="shares">4000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzQzOTgwNDY1MjEwNjM_dc1919ec-b02f-4c45-acbb-a8b647a86a88"
      unitRef="shares">310000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2Xzg0Nzg_caad4a3b-2a42-427b-9645-db208a2f34cf"
      unitRef="shares">170000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2Xzg0ODY_f87427b3-b9c9-471b-b9f4-e5bf147e99a8"
      unitRef="shares">453000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i7552e5c1a49e4d72a68a66b2cd849722_I20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzQzOTgwNDY1MjEwNzE_13b55360-9e7c-47c6-b8dd-242406b3a0ec"
      unitRef="shares">705000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzQzOTgwNDY1MjEwNzU_dd381555-6241-429f-a4f7-84f215930e15"
      unitRef="usd">2862000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzQzOTgwNDY1MjEwNzk_c7eb377f-2a35-4da5-9761-f188cfcf7b91">P2Y8M15D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2Xzk3NTg_a1a790db-d0cf-4b32-8482-3faf0c53c89a">&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-weight:400;line-height:120%"&gt;The following table presents a summary of the share-based compensation expense by equity type as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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="15" 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:700;line-height:120%"&gt;Year Ended&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:10pt;font-weight:700;line-height:114%"&gt;April 30, 2022&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:10pt;font-weight:700;line-height:114%"&gt;May 1, 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:10pt;font-weight:700;line-height:114%"&gt;May 2, 2020&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:114%"&gt;Stock options&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:114%"&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:114%"&gt;458&#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:114%"&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:114%"&gt;450&#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:114%"&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:114%"&gt;492&#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:114%"&gt;Restricted stock and 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:114%"&gt;1,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:114%"&gt;1,203&#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:114%"&gt;1,341&#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:114%"&gt;Employee stock purchase plans&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:114%"&gt;356&#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:114%"&gt;414&#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:114%"&gt;432&#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: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:114%"&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:114%"&gt;1,973&#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:114%"&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:114%"&gt;2,067&#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:114%"&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:114%"&gt;2,265&#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:12pt;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;A summary of the share-based compensation expense for stock options, restricted stock, restricted stock units and shares issued under the ESPP for fiscal years 2022, 2021, and 2020 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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="15" 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:700;line-height:114%"&gt;Year Ended&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:10pt;font-weight:700;line-height:114%"&gt;April 30, 2022&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:10pt;font-weight:700;line-height:114%"&gt;May 1, 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:10pt;font-weight:700;line-height:114%"&gt;May 2, 2020&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:114%"&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:114%"&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:114%"&gt;434&#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:114%"&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:114%"&gt;472&#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:114%"&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:114%"&gt;514&#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:114%"&gt;Selling&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:114%"&gt;472&#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:114%"&gt;484&#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:114%"&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:114%"&gt;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:114%"&gt;656&#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:114%"&gt;678&#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:114%"&gt;717&#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:114%"&gt;Product design 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:114%"&gt;411&#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:114%"&gt;433&#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:114%"&gt;462&#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: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:114%"&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:114%"&gt;1,973&#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:114%"&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:114%"&gt;2,067&#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:114%"&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:114%"&gt;2,265&#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:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5f5ca1e784e84b218b44f980581b91ee_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmMmE4YWIwMTc1MGQ0Y2NhYTEwM2IzYTA1MGQzODNmMy90YWJsZXJhbmdlOmYyYThhYjAxNzUwZDRjY2FhMTAzYjNhMDUwZDM4M2YzXzItMS0xLTEtMzc_ed8f3890-0d3c-4297-8d47-86bf49b5858c"
      unitRef="usd">458000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i12b55dcedc6840ffa3a9baeb4bd921f9_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmMmE4YWIwMTc1MGQ0Y2NhYTEwM2IzYTA1MGQzODNmMy90YWJsZXJhbmdlOmYyYThhYjAxNzUwZDRjY2FhMTAzYjNhMDUwZDM4M2YzXzItMy0xLTEtMzc_4ae1adb8-ffe3-4a20-88e2-0da2ff9f12fb"
      unitRef="usd">450000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia2619b79187f43f28abf9d5a3d52eeb8_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmMmE4YWIwMTc1MGQ0Y2NhYTEwM2IzYTA1MGQzODNmMy90YWJsZXJhbmdlOmYyYThhYjAxNzUwZDRjY2FhMTAzYjNhMDUwZDM4M2YzXzItNS0xLTEtMzc_cfbe0edf-69ff-4da0-9424-9c364d40856a"
      unitRef="usd">492000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iaa2e660d0d0e4da1b10ca7ad00bb67dc_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmMmE4YWIwMTc1MGQ0Y2NhYTEwM2IzYTA1MGQzODNmMy90YWJsZXJhbmdlOmYyYThhYjAxNzUwZDRjY2FhMTAzYjNhMDUwZDM4M2YzXzMtMS0xLTEtMzc_dece21d9-4362-43a1-8247-833762265223"
      unitRef="usd">1159000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6ed900ce273b41b3bd5f77dce2d7ab3d_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmMmE4YWIwMTc1MGQ0Y2NhYTEwM2IzYTA1MGQzODNmMy90YWJsZXJhbmdlOmYyYThhYjAxNzUwZDRjY2FhMTAzYjNhMDUwZDM4M2YzXzMtMy0xLTEtMzc_0e9ecce2-0e3d-45fc-ba06-0354e0c3f5d9"
      unitRef="usd">1203000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib05ed356d474452c879878f81598437c_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmMmE4YWIwMTc1MGQ0Y2NhYTEwM2IzYTA1MGQzODNmMy90YWJsZXJhbmdlOmYyYThhYjAxNzUwZDRjY2FhMTAzYjNhMDUwZDM4M2YzXzMtNS0xLTEtMzc_6d545153-22c6-4719-b487-f022a9a41414"
      unitRef="usd">1341000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i01f06d2401714c948a3c264d893bea16_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmMmE4YWIwMTc1MGQ0Y2NhYTEwM2IzYTA1MGQzODNmMy90YWJsZXJhbmdlOmYyYThhYjAxNzUwZDRjY2FhMTAzYjNhMDUwZDM4M2YzXzQtMS0xLTEtMzc_adb9e918-3989-4604-b511-98eacd2e86a8"
      unitRef="usd">356000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if2b387697fce4003b91a3d5c2c1e2153_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmMmE4YWIwMTc1MGQ0Y2NhYTEwM2IzYTA1MGQzODNmMy90YWJsZXJhbmdlOmYyYThhYjAxNzUwZDRjY2FhMTAzYjNhMDUwZDM4M2YzXzQtMy0xLTEtMzc_53cb3cbc-6361-4e89-96a4-d03396e1a03e"
      unitRef="usd">414000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie3031d7b96944d79b36484cb3c3ff6f5_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmMmE4YWIwMTc1MGQ0Y2NhYTEwM2IzYTA1MGQzODNmMy90YWJsZXJhbmdlOmYyYThhYjAxNzUwZDRjY2FhMTAzYjNhMDUwZDM4M2YzXzQtNS0xLTEtMzc_45d0eaa6-c5ff-4a2d-aec3-5447f38c195b"
      unitRef="usd">432000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmMmE4YWIwMTc1MGQ0Y2NhYTEwM2IzYTA1MGQzODNmMy90YWJsZXJhbmdlOmYyYThhYjAxNzUwZDRjY2FhMTAzYjNhMDUwZDM4M2YzXzUtMS0xLTEtMzc_d20588d4-9410-4e50-a14f-579cf8e50b39"
      unitRef="usd">1973000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmMmE4YWIwMTc1MGQ0Y2NhYTEwM2IzYTA1MGQzODNmMy90YWJsZXJhbmdlOmYyYThhYjAxNzUwZDRjY2FhMTAzYjNhMDUwZDM4M2YzXzUtMy0xLTEtMzc_e5f472a3-4fec-4493-a426-86ef0142cd24"
      unitRef="usd">2067000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmMmE4YWIwMTc1MGQ0Y2NhYTEwM2IzYTA1MGQzODNmMy90YWJsZXJhbmdlOmYyYThhYjAxNzUwZDRjY2FhMTAzYjNhMDUwZDM4M2YzXzUtNS0xLTEtMzc_31e2b184-1ec5-4d51-924b-c8cf26639778"
      unitRef="usd">2265000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iaaba6eb449cb487ea74798006a6a567b_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmYzlmYmQxOTg5ZTE0NDJiOGU2MTExYWVmNTQzMWI1MS90YWJsZXJhbmdlOmZjOWZiZDE5ODllMTQ0MmI4ZTYxMTFhZWY1NDMxYjUxXzItMS0xLTEtMzc_c93b938c-5b67-4ba6-ba6f-5e9dd5b375e6"
      unitRef="usd">434000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iaebb471f09a241c59277122b1ecaa733_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmYzlmYmQxOTg5ZTE0NDJiOGU2MTExYWVmNTQzMWI1MS90YWJsZXJhbmdlOmZjOWZiZDE5ODllMTQ0MmI4ZTYxMTFhZWY1NDMxYjUxXzItMy0xLTEtMzc_23d44ab0-19e8-4f08-81ab-b42b095e6a4b"
      unitRef="usd">472000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2a74c49edb464d70a5e852deec798283_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmYzlmYmQxOTg5ZTE0NDJiOGU2MTExYWVmNTQzMWI1MS90YWJsZXJhbmdlOmZjOWZiZDE5ODllMTQ0MmI4ZTYxMTFhZWY1NDMxYjUxXzItNS0xLTEtMzc_3983684d-da83-4db1-9a3e-ef73e56e5b89"
      unitRef="usd">514000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2cfa8b53b1704f3e952c8011fcc94380_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmYzlmYmQxOTg5ZTE0NDJiOGU2MTExYWVmNTQzMWI1MS90YWJsZXJhbmdlOmZjOWZiZDE5ODllMTQ0MmI4ZTYxMTFhZWY1NDMxYjUxXzMtMS0xLTEtMzc_c1512010-87ca-4a5f-97d7-0d055ac882c0"
      unitRef="usd">472000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9f07dd8dedba47e39546ac009d106491_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmYzlmYmQxOTg5ZTE0NDJiOGU2MTExYWVmNTQzMWI1MS90YWJsZXJhbmdlOmZjOWZiZDE5ODllMTQ0MmI4ZTYxMTFhZWY1NDMxYjUxXzMtMy0xLTEtMzc_bdb7a548-4c45-4d06-a0cf-74f3b62e508d"
      unitRef="usd">484000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2d7f8d46c0e14e109ba26b924ba9a636_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmYzlmYmQxOTg5ZTE0NDJiOGU2MTExYWVmNTQzMWI1MS90YWJsZXJhbmdlOmZjOWZiZDE5ODllMTQ0MmI4ZTYxMTFhZWY1NDMxYjUxXzMtNS0xLTEtMzc_24adad51-140d-44ee-990b-ac727e68fb5e"
      unitRef="usd">572000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if6f207fc63c54384b64070a481fb53a5_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmYzlmYmQxOTg5ZTE0NDJiOGU2MTExYWVmNTQzMWI1MS90YWJsZXJhbmdlOmZjOWZiZDE5ODllMTQ0MmI4ZTYxMTFhZWY1NDMxYjUxXzQtMS0xLTEtMzc_7e862354-580a-4952-8521-bdfb615f941f"
      unitRef="usd">656000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7e3a50c1568c46ada25e869775d32755_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmYzlmYmQxOTg5ZTE0NDJiOGU2MTExYWVmNTQzMWI1MS90YWJsZXJhbmdlOmZjOWZiZDE5ODllMTQ0MmI4ZTYxMTFhZWY1NDMxYjUxXzQtMy0xLTEtMzc_51814020-97af-405c-852a-9d6c26ccdf3b"
      unitRef="usd">678000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5387030253b14171ba75e1cfdc1250b8_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmYzlmYmQxOTg5ZTE0NDJiOGU2MTExYWVmNTQzMWI1MS90YWJsZXJhbmdlOmZjOWZiZDE5ODllMTQ0MmI4ZTYxMTFhZWY1NDMxYjUxXzQtNS0xLTEtMzc_84e5fdcd-ece9-44e2-bcf0-39a2010b26e1"
      unitRef="usd">717000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic4b1bb203792442d83b5a6cb991729d6_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmYzlmYmQxOTg5ZTE0NDJiOGU2MTExYWVmNTQzMWI1MS90YWJsZXJhbmdlOmZjOWZiZDE5ODllMTQ0MmI4ZTYxMTFhZWY1NDMxYjUxXzUtMS0xLTEtMzc_41772f8c-3f5b-477e-a8c3-8df1b5691ebd"
      unitRef="usd">411000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibf29bbf210e34b44adf424beb14d989f_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmYzlmYmQxOTg5ZTE0NDJiOGU2MTExYWVmNTQzMWI1MS90YWJsZXJhbmdlOmZjOWZiZDE5ODllMTQ0MmI4ZTYxMTFhZWY1NDMxYjUxXzUtMy0xLTEtMzc_0b17c0dc-12bc-439e-a04e-3eb1fb7ad98b"
      unitRef="usd">433000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9cace9fe345840e4821206367e8af836_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmYzlmYmQxOTg5ZTE0NDJiOGU2MTExYWVmNTQzMWI1MS90YWJsZXJhbmdlOmZjOWZiZDE5ODllMTQ0MmI4ZTYxMTFhZWY1NDMxYjUxXzUtNS0xLTEtMzc_688b4d7b-3816-45d9-9eed-cfbaae72375c"
      unitRef="usd">462000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmYzlmYmQxOTg5ZTE0NDJiOGU2MTExYWVmNTQzMWI1MS90YWJsZXJhbmdlOmZjOWZiZDE5ODllMTQ0MmI4ZTYxMTFhZWY1NDMxYjUxXzYtMS0xLTEtMzc_e6565bff-314d-47e7-81c4-1158b1c1adfb"
      unitRef="usd">1973000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmYzlmYmQxOTg5ZTE0NDJiOGU2MTExYWVmNTQzMWI1MS90YWJsZXJhbmdlOmZjOWZiZDE5ODllMTQ0MmI4ZTYxMTFhZWY1NDMxYjUxXzYtMy0xLTEtMzc_bd257025-fee4-48bb-a43d-e37ef0803e53"
      unitRef="usd">2067000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90YWJsZTpmYzlmYmQxOTg5ZTE0NDJiOGU2MTExYWVmNTQzMWI1MS90YWJsZXJhbmdlOmZjOWZiZDE5ODllMTQ0MmI4ZTYxMTFhZWY1NDMxYjUxXzYtNS0xLTEtMzc_af131c07-cf1d-4048-8b6f-cd54d905bca9"
      unitRef="usd">2265000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzQzOTgwNDY1MjEwOTQ_6cacbb8d-daba-4d7a-a468-11945994de02"
      unitRef="usd">8000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2XzQzOTgwNDY1MjEwOTA_937dab56-b10e-4d03-b3ea-f85e42fb7561"
      unitRef="usd">-47000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2Xzk2OTI_77764577-4dd1-44fe-be9a-212a19fb01fc"
      unitRef="usd">70000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMTUvZnJhZzo0ZWIyOTJhOTEwMjc0MGMwYjEwMDE5Njk2ZjU5MTg2Ni90ZXh0cmVnaW9uOjRlYjI5MmE5MTAyNzQwYzBiMTAwMTk2OTZmNTkxODY2Xzk3MDI_94654cc3-6fdc-4e9c-bab7-aaef4d8b0b12"
      unitRef="usd">92000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjEvZnJhZzozNGRmOTE5MTljNTU0MTFjOGIyZDE1NTE2MDQzZTkyNS90ZXh0cmVnaW9uOjM0ZGY5MTkxOWM1NTQxMWM4YjJkMTU1MTYwNDNlOTI1Xzc3Mg_94d4e68e-fc65-45d2-94b3-2a4e97b873dd">Retirement BenefitsWe sponsor a 401(k) savings plan providing benefits for substantially all United States-based employees of Daktronics, Inc. and its subsidiaries, subject to certain Internal Revenue Service ("IRS") limits. We made matching cash contributions equal to 50 percent of the employee's qualifying contribution up to six percent of such employee's compensation; however, we eliminated our matching contribution as one of our cost savings initiatives for fiscal 2021. These benefits were reinstated for fiscal 2022. Employees are eligible to participate in the 401(k) savings plan the first day of the calendar month following completion of 30 days of continuous service if they have attained the age of 21. We contributed $2,573, $0 and $2,917 for matches to the plan for fiscal years 2022, 2021, and 2020, respectively.</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjEvZnJhZzozNGRmOTE5MTljNTU0MTFjOGIyZDE1NTE2MDQzZTkyNS90ZXh0cmVnaW9uOjM0ZGY5MTkxOWM1NTQxMWM4YjJkMTU1MTYwNDNlOTI1XzI4NQ_7f63ef85-9ce9-4ec9-9af8-a42dbd1bc7f6"
      unitRef="number">0.50</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjEvZnJhZzozNGRmOTE5MTljNTU0MTFjOGIyZDE1NTE2MDQzZTkyNS90ZXh0cmVnaW9uOjM0ZGY5MTkxOWM1NTQxMWM4YjJkMTU1MTYwNDNlOTI1XzMzNg_45c999c3-c7e9-4f57-a2d9-ed0827c696fd"
      unitRef="number">0.06</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
    <dakt:DefinedContributionPlanAwardRequisiteServicePeriod
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjEvZnJhZzozNGRmOTE5MTljNTU0MTFjOGIyZDE1NTE2MDQzZTkyNS90ZXh0cmVnaW9uOjM0ZGY5MTkxOWM1NTQxMWM4YjJkMTU1MTYwNDNlOTI1XzYxMw_c8b5dc16-e758-4a42-b723-d55e42601603">P30D</dakt:DefinedContributionPlanAwardRequisiteServicePeriod>
    <dakt:DefinedContributionPlanAttainedAge
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjEvZnJhZzozNGRmOTE5MTljNTU0MTFjOGIyZDE1NTE2MDQzZTkyNS90ZXh0cmVnaW9uOjM0ZGY5MTkxOWM1NTQxMWM4YjJkMTU1MTYwNDNlOTI1XzY3MQ_df596582-a55f-4959-8e41-3f1f105581db">P21Y</dakt:DefinedContributionPlanAttainedAge>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjEvZnJhZzozNGRmOTE5MTljNTU0MTFjOGIyZDE1NTE2MDQzZTkyNS90ZXh0cmVnaW9uOjM0ZGY5MTkxOWM1NTQxMWM4YjJkMTU1MTYwNDNlOTI1XzQzOTgwNDY1MTE5NTg_fedcebb0-c612-4105-86b6-6ac26f5984f6"
      unitRef="usd">2573000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjEvZnJhZzozNGRmOTE5MTljNTU0MTFjOGIyZDE1NTE2MDQzZTkyNS90ZXh0cmVnaW9uOjM0ZGY5MTkxOWM1NTQxMWM4YjJkMTU1MTYwNDNlOTI1XzY5Mw_8f717427-cf92-44c0-ab1b-d07261dbc6bd"
      unitRef="usd">0</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjEvZnJhZzozNGRmOTE5MTljNTU0MTFjOGIyZDE1NTE2MDQzZTkyNS90ZXh0cmVnaW9uOjM0ZGY5MTkxOWM1NTQxMWM4YjJkMTU1MTYwNDNlOTI1XzQzOTgwNDY1MTE5NjI_fe5f7d57-9065-4bad-a6ff-b2b4f316e4bd"
      unitRef="usd">2917000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90ZXh0cmVnaW9uOmM1ZDVhYjVhOTBmMTQzZjk4ZTY2NDA2YTJkNDQxYjU0XzYwMzk_810dbbd9-0e95-40cb-9016-ff561090f5e8">Income Taxes&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-weight:400;line-height:120%"&gt;The following tables reflect the significant components of our income tax provision. The pretax income (loss) attributable to domestic and foreign operations was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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="15" 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:700;line-height:115%"&gt;Year Ended&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:10pt;font-weight:700;line-height:114%"&gt;April 30, 2022&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:10pt;font-weight:700;line-height:120%"&gt;May 1, 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:10pt;font-weight:700;line-height:120%"&gt;May 2, 2020&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:114%"&gt;Domestic&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:114%"&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:114%"&gt;(2,696)&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:114%"&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:114%"&gt;10,413&#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:114%"&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:114%"&gt;(4,187)&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:114%"&gt;Foreign&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:114%"&gt;3,804&#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:114%"&gt;3,647&#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:114%"&gt;4,178&#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:114%"&gt;Income (loss) before income taxes&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:114%"&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:114%"&gt;1,108&#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:114%"&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:114%"&gt;14,060&#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:114%"&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:114%"&gt;(9)&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:12pt;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;Income tax expense (benefit) consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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="15" 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:700;line-height:115%"&gt;Year Ended&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:10pt;font-weight:700;line-height:114%"&gt;April 30, 2022&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:10pt;font-weight:700;line-height:120%"&gt;May 1, 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:10pt;font-weight:700;line-height:120%"&gt;May 2, 2020&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:114%"&gt;Current:&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;/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:400;line-height:114%"&gt;Federal&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:114%"&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:114%"&gt;644&#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:114%"&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:114%"&gt;507&#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:114%"&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:114%"&gt;625&#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:114%"&gt;State&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:114%"&gt;452&#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:114%"&gt;422&#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:114%"&gt;297&#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:400;line-height:114%"&gt;Foreign&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:114%"&gt;975&#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:114%"&gt;891&#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:114%"&gt;761&#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:114%"&gt;Deferred:&lt;/span&gt;&lt;/td&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 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:114%"&gt;Federal&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:114%"&gt;(1,020)&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:114%"&gt;1,216&#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:114%"&gt;(2,028)&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:114%"&gt;State&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:114%"&gt;(476)&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:114%"&gt;59&#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:114%"&gt;(321)&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:400;line-height:114%"&gt;Foreign&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:114%"&gt;(59)&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:114%"&gt;39&#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:114%"&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;/tr&gt;&lt;tr&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:114%"&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:114%"&gt;516&#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:114%"&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:114%"&gt;3,134&#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:114%"&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:114%"&gt;(500)&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:12pt;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;The reconciliation of the provision (benefit) for income taxes and the amount computed by applying the federal statutory rate to income (loss) before income taxes is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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="15" 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:700;line-height:115%"&gt;Year Ended&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:10pt;font-weight:700;line-height:120%"&gt;April 30, 2022&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:10pt;font-weight:700;line-height:120%"&gt;May 1, 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:10pt;font-weight:700;line-height:120%"&gt;May 2, 2020&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:114%"&gt;Computed income tax expense (benefit) at federal statutory rates&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:114%"&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:114%"&gt;233&#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:114%"&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:114%"&gt;2,953&#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:114%"&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:114%"&gt;(2)&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:114%"&gt;Change in uncertain tax positions&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:114%"&gt;(71)&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:114%"&gt;(34)&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:114%"&gt;4&#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:114%"&gt;Research and development tax credit&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:114%"&gt;(382)&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:114%"&gt;(1,047)&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:114%"&gt;(1,621)&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:114%"&gt;Other, 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:114%"&gt;(227)&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:114%"&gt;403&#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:114%"&gt;(241)&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:114%"&gt;Change in valuation allowances&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:114%"&gt;609&#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:114%"&gt;402&#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:114%"&gt;482&#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:114%"&gt;GILTI&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:114%"&gt;(14)&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:114%"&gt;(156)&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:114%"&gt;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;/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:114%"&gt;Base Erosion Anti-Abuse Tax (BEAT)&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:114%"&gt;12&#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:114%"&gt;(285)&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:114%"&gt;301&#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:114%"&gt;Stock compensation&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:114%"&gt;150&#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:114%"&gt;355&#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:114%"&gt;318&#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:114%"&gt;Meals and entertainment&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:114%"&gt;67&#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:114%"&gt;49&#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:114%"&gt;305&#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:114%"&gt;Dividends paid to retirement plan&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:114%"&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:114%"&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:114%"&gt;(111)&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:114%"&gt;State taxes, net of federal benefit&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:114%"&gt;139&#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:114%"&gt;494&#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:114%"&gt;(84)&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: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:114%"&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:114%"&gt;516&#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:114%"&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:114%"&gt;3,134&#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:114%"&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:114%"&gt;(500)&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;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;The effective income tax rate for fiscal 2022 was impacted by tax benefits from permanent tax credits offset by valuation allowances as well as other various permanent tax adjustments and state taxes with additional expense for prior year provision to return adjustments. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;During fiscal 2021, our effective income tax rate was impacted due to tax benefits from permanent tax credits and prior year provision to return adjustments offset by valuation allowances as well as other various permanent tax adjustments and state taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;During fiscal 2020, our effective income tax rate was impacted due to a tax benefit of permanent tax credits reduced by a valuation allowance placed on equity investments in proportion to a small pre-tax book loss which results in an abnormal tax rate.&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-weight:400;line-height:120%"&gt;The components of the net deferred tax assets were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:10pt;font-weight:700;line-height:115%"&gt;April 30, 2022&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:10pt;font-weight:700;line-height:115%"&gt;May 1, 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:700;line-height:114%"&gt;Deferred tax 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;/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:400;line-height:114%"&gt;Accrued warranty obligations&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:114%"&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:114%"&gt;7,117&#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:114%"&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:114%"&gt;6,293&#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:114%"&gt;Vacation accrual&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:114%"&gt;1,618&#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:114%"&gt;1,222&#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:400;line-height:114%"&gt;Deferred maintenance revenue&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:114%"&gt;272&#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:114%"&gt;398&#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:114%"&gt;Allowance for excess and obsolete inventory&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:114%"&gt;2,316&#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:114%"&gt;1,776&#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 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:114%"&gt;Equity compensation&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:114%"&gt;276&#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:114%"&gt;324&#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:114%"&gt;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:114%"&gt;528&#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:114%"&gt;829&#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:400;line-height:114%"&gt;Inventory capitalization&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:114%"&gt;1,278&#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:114%"&gt;583&#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:114%"&gt;Accrued compensation and benefits&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:114%"&gt;1,019&#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:114%"&gt;1,707&#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 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:114%"&gt;Unrealized loss on foreign currency exchange&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:114%"&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:114%"&gt;85&#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:114%"&gt;Net operating loss carry forwards&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:114%"&gt;729&#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:114%"&gt;856&#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:400;line-height:114%"&gt;Research and development tax credit carry forwards&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:114%"&gt;396&#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:114%"&gt;516&#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:114%"&gt;Lease accounting - lease liability&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:114%"&gt;1,918&#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:114%"&gt;1,572&#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:400;line-height:114%"&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:114%"&gt;2,296&#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:114%"&gt;1,513&#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:114%"&gt;Total deferred tax assets&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:114%"&gt;19,763&#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:114%"&gt;17,674&#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 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:114%"&gt;Valuation allowance&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:114%"&gt;(2,452)&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:114%"&gt;(1,732)&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:114%"&gt;Net deferred tax assets&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:114%"&gt;17,311&#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:114%"&gt;15,942&#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 style="height:15pt"&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:0 1pt"/&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: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:700;line-height:114%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&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;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 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:114%"&gt;Property and 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:114%"&gt;(1,693)&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:114%"&gt;(2,373)&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:114%"&gt;Lease accounting - right of use asset&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:114%"&gt;(1,907)&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:114%"&gt;(1,580)&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:400;line-height:114%"&gt;Prepaid expenses&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:114%"&gt;(428)&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:114%"&gt;(337)&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:114%"&gt;Intangible 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:114%"&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:114%"&gt;(69)&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:400;line-height:114%"&gt;Unrealized gain on foreign currency exchange&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:114%"&gt;(180)&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:114%"&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 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:114%"&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:114%"&gt;(59)&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:114%"&gt;(49)&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:400;line-height:114%"&gt;Total deferred tax liabilities&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:114%"&gt;(4,267)&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:114%"&gt;(4,408)&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 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:114%"&gt;Net deferred tax asset&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:114%"&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:114%"&gt;13,044&#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:114%"&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:114%"&gt;11,534&#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:12pt;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;The classification of the net deferred tax assets in the accompanying consolidated balance sheets is:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:10pt;font-weight:700;line-height:120%"&gt;April 30, 2022&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:10pt;font-weight:700;line-height:120%"&gt;May 1, 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:114%"&gt;Non-current assets&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:114%"&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:114%"&gt;13,331&#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:114%"&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:114%"&gt;11,944&#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:114%"&gt;Non-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:114%"&gt;(287)&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:114%"&gt;(410)&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: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:114%"&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:114%"&gt;13,044&#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:114%"&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:114%"&gt;11,534&#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:12pt;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;The summary of changes in the amounts related to unrecognized uncertain tax benefits are:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:10pt;font-weight:700;line-height:120%"&gt;April 30, 2022&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:10pt;font-weight:700;line-height:120%"&gt;May 1, 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:700;line-height:114%"&gt;Balance at beginning of year&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:114%"&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:114%"&gt;548&#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:114%"&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:114%"&gt;582&#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 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:114%"&gt;Gross increases related to prior period tax positions&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:114%"&gt;17&#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:114%"&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;/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:114%"&gt;Gross decreases related to prior period tax positions&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:114%"&gt;(54)&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:114%"&gt;(1)&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:400;line-height:114%"&gt;Gross increases related to current period tax positions&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:114%"&gt;116&#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:114%"&gt;84&#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:114%"&gt;Lapse of statute of limitations&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:114%"&gt;(150)&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:114%"&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;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:114%"&gt;Balance at end of year&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:114%"&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:114%"&gt;477&#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:114%"&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:114%"&gt;548&#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:12pt;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;All of our unrecognized tax benefits would have an impact on the effective tax rate if recognized. It is reasonably possible that the amount of unrecognized tax benefits could change due to one or more of the following events occurring in the next 12 months: expiring statutes, audit activity, tax payments, or competent authority proceedings. A statute of limitations relating to $166 of the unrecognized tax benefits (including interest) expires in the next 12 months. The benefit will be recognized if the statute lapses with no further action taken by regulators. Additionally, we recognized the release of $150 in unrecognized tax benefits related to the lapse of a statute of limitations in fiscal 2022.&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-weight:400;line-height:120%"&gt;Interest and penalties incurred associated with uncertain tax positions are included in the "Income tax expense" line item in our consolidated statements of operations. Accrued interest and penalties are included in the related tax liability line item in our consolidated balance sheets of $38 and $38 as of April&#160;30, 2022 and May&#160;1, 2021, respectively.&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-weight:400;line-height:120%"&gt;As of April&#160;30, 2022, we had foreign net operating loss (&#x201c;NOL&#x201d;) carryforwards of approximately $3,460 primarily related to our operations in Belgium and Ireland, which have indefinite lives. A deferred tax asset has been recorded for all NOL carryforwards totaling approximately $723. However, due to uncertainty in future taxable income, a valuation allowance totaling approximately $581 has been recorded. If sufficient evidence of our ability to generate future taxable income in the jurisdictions in which we currently maintain a valuation allowance causes us to determine that our deferred tax assets are more likely than not realizable, we would release our valuation allowance, which would result in an income tax benefit being recorded in our consolidated statements of operations.&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:400;line-height:120%"&gt;Additional tax information:&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-weight:400;line-height:120%"&gt;We are subject to U.S. federal income tax as well as income taxes of multiple state and foreign jurisdictions. Fiscal years 2019, 2020 and 2021 remain open to federal tax examinations, and fiscal years 2018, 2019, 2020 and 2021 remain open for state income tax examinations. Certain subsidiaries are also subject to income tax in several foreign jurisdictions which have open tax years varying by jurisdiction beginning in fiscal 2011. In the event of any future tax assessments, we have elected to record the income taxes and any related interest and penalties as income tax expense in our consolidated statement of operations.&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-weight:400;line-height:120%"&gt;As of April&#160;30, 2022, we had no deferred tax liability recognized relating to our investment in foreign subsidiaries where the earnings have been indefinitely reinvested. The Tax Act of 2017 generally eliminates U.S. federal income taxes on dividends from foreign subsidiaries, and, as a result, the accumulated undistributed earnings would be subject only to other taxes, such as withholding taxes and state income taxes, on the distribution of such earnings. No additional withholding or income taxes have been provided for any remaining undistributed foreign earnings not subject to the one-time deemed repatriation tax, as it is our intention for these amounts to continue to be indefinitely reinvested in foreign operations in all of our non-U.S. jurisdictions.&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-weight:400;line-height:120%"&gt;On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act ("CARES Act") was enacted in response to the COVID-19 global pandemic. The CARES Act includes provisions such as: a deferral of the employer portion of certain payroll taxes, refundable payroll tax credits, alternative minimum tax credit refunds, modifications to the net interest deduction limitations, technical corrections to tax depreciation methods for qualified improvement property, and permitting NOL carryforwards incurred in tax years 2018, 2019, and 2020 (our fiscal years 2019, 2020, and 2021) to be carried back to each of the five preceding taxable years to generate a refund of previously paid income taxes. Subsequently to the CARES Act, the Consolidated Appropriations Act (&#x201c;CAA&#x201d;) of 2021 was signed into law on December 27, 2020, expanding and extending rules pertaining to payroll tax credits outlined in the CARES Act. Additionally, the American Rescue Plan Act of 2021 (&#x201c;ARPA&#x201d;) was signed into law on March 11, 2021, further extending the payroll tax credits with &lt;/span&gt;&lt;/div&gt;slight modifications. We continue to evaluate the specific rules, guidance, and procedures allowed by the provisions of the CARES Act, CAA and ARPA. Some of these provisions do not apply to our income tax results; however, we are currently participating in the payment deferral of the employer portion of certain payroll taxes.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90ZXh0cmVnaW9uOmM1ZDVhYjVhOTBmMTQzZjk4ZTY2NDA2YTJkNDQxYjU0XzYwNDA_8a92f2fe-1897-4405-a7e0-074fdaec58e5">&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-weight:400;line-height:120%"&gt;The following tables reflect the significant components of our income tax provision. The pretax income (loss) attributable to domestic and foreign operations was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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="15" 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:700;line-height:115%"&gt;Year Ended&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:10pt;font-weight:700;line-height:114%"&gt;April 30, 2022&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:10pt;font-weight:700;line-height:120%"&gt;May 1, 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:10pt;font-weight:700;line-height:120%"&gt;May 2, 2020&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:114%"&gt;Domestic&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:114%"&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:114%"&gt;(2,696)&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:114%"&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:114%"&gt;10,413&#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:114%"&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:114%"&gt;(4,187)&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:114%"&gt;Foreign&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:114%"&gt;3,804&#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:114%"&gt;3,647&#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:114%"&gt;4,178&#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:114%"&gt;Income (loss) before income taxes&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:114%"&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:114%"&gt;1,108&#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:114%"&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:114%"&gt;14,060&#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:114%"&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:114%"&gt;(9)&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:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTowN2M5YjEwYTVkMGU0MTMyYTRjNWE5ZjhhMjQ3M2QyNi90YWJsZXJhbmdlOjA3YzliMTBhNWQwZTQxMzJhNGM1YTlmOGEyNDczZDI2XzItMS0xLTEtMzc_ddf38add-9c2c-4a68-9862-984a98920a6f"
      unitRef="usd">-2696000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTowN2M5YjEwYTVkMGU0MTMyYTRjNWE5ZjhhMjQ3M2QyNi90YWJsZXJhbmdlOjA3YzliMTBhNWQwZTQxMzJhNGM1YTlmOGEyNDczZDI2XzItMy0xLTEtMzc_6042c265-f768-45f0-be24-6b6fbf3b977c"
      unitRef="usd">10413000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTowN2M5YjEwYTVkMGU0MTMyYTRjNWE5ZjhhMjQ3M2QyNi90YWJsZXJhbmdlOjA3YzliMTBhNWQwZTQxMzJhNGM1YTlmOGEyNDczZDI2XzItNS0xLTEtMzc_3c7338fe-f838-4b81-a81a-5a42f159ded0"
      unitRef="usd">-4187000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTowN2M5YjEwYTVkMGU0MTMyYTRjNWE5ZjhhMjQ3M2QyNi90YWJsZXJhbmdlOjA3YzliMTBhNWQwZTQxMzJhNGM1YTlmOGEyNDczZDI2XzMtMS0xLTEtMzc_84899da5-b8c8-49df-819e-d95a952d81e1"
      unitRef="usd">3804000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTowN2M5YjEwYTVkMGU0MTMyYTRjNWE5ZjhhMjQ3M2QyNi90YWJsZXJhbmdlOjA3YzliMTBhNWQwZTQxMzJhNGM1YTlmOGEyNDczZDI2XzMtMy0xLTEtMzc_dd9a37e8-04f3-45d7-8d34-3d8ec7b203fb"
      unitRef="usd">3647000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTowN2M5YjEwYTVkMGU0MTMyYTRjNWE5ZjhhMjQ3M2QyNi90YWJsZXJhbmdlOjA3YzliMTBhNWQwZTQxMzJhNGM1YTlmOGEyNDczZDI2XzMtNS0xLTEtMzc_e470fed0-430d-485a-a768-96241085c770"
      unitRef="usd">4178000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTowN2M5YjEwYTVkMGU0MTMyYTRjNWE5ZjhhMjQ3M2QyNi90YWJsZXJhbmdlOjA3YzliMTBhNWQwZTQxMzJhNGM1YTlmOGEyNDczZDI2XzQtMS0xLTEtMzc_f01ff0b1-897b-4970-a484-7b10899be85d"
      unitRef="usd">1108000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTowN2M5YjEwYTVkMGU0MTMyYTRjNWE5ZjhhMjQ3M2QyNi90YWJsZXJhbmdlOjA3YzliMTBhNWQwZTQxMzJhNGM1YTlmOGEyNDczZDI2XzQtMy0xLTEtMzc_8d09dc85-c168-4166-9548-64fb9fa2e611"
      unitRef="usd">14060000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTowN2M5YjEwYTVkMGU0MTMyYTRjNWE5ZjhhMjQ3M2QyNi90YWJsZXJhbmdlOjA3YzliMTBhNWQwZTQxMzJhNGM1YTlmOGEyNDczZDI2XzQtNS0xLTEtMzc_0f3ac4dd-1fdb-42e2-b0aa-c210a3e71cf3"
      unitRef="usd">-9000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90ZXh0cmVnaW9uOmM1ZDVhYjVhOTBmMTQzZjk4ZTY2NDA2YTJkNDQxYjU0XzYwNDE_278f487a-576c-4918-8374-e719881cb1a7">&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-weight:400;line-height:120%"&gt;Income tax expense (benefit) consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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="15" 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:700;line-height:115%"&gt;Year Ended&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:10pt;font-weight:700;line-height:114%"&gt;April 30, 2022&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:10pt;font-weight:700;line-height:120%"&gt;May 1, 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:10pt;font-weight:700;line-height:120%"&gt;May 2, 2020&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:114%"&gt;Current:&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;/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:400;line-height:114%"&gt;Federal&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:114%"&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:114%"&gt;644&#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:114%"&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:114%"&gt;507&#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:114%"&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:114%"&gt;625&#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:114%"&gt;State&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:114%"&gt;452&#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:114%"&gt;422&#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:114%"&gt;297&#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:400;line-height:114%"&gt;Foreign&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:114%"&gt;975&#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:114%"&gt;891&#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:114%"&gt;761&#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:114%"&gt;Deferred:&lt;/span&gt;&lt;/td&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 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:114%"&gt;Federal&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:114%"&gt;(1,020)&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:114%"&gt;1,216&#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:114%"&gt;(2,028)&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:114%"&gt;State&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:114%"&gt;(476)&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:114%"&gt;59&#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:114%"&gt;(321)&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:400;line-height:114%"&gt;Foreign&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:114%"&gt;(59)&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:114%"&gt;39&#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:114%"&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;/tr&gt;&lt;tr&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:114%"&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:114%"&gt;516&#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:114%"&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:114%"&gt;3,134&#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:114%"&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:114%"&gt;(500)&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:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo4MGRlZjkwYjk2YTY0YTY1YmQzN2ZhOTA4MzZiMjY5MS90YWJsZXJhbmdlOjgwZGVmOTBiOTZhNjRhNjViZDM3ZmE5MDgzNmIyNjkxXzMtMS0xLTEtMzc_fea8de69-5242-4a3f-9865-b33c757ff49a"
      unitRef="usd">644000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo4MGRlZjkwYjk2YTY0YTY1YmQzN2ZhOTA4MzZiMjY5MS90YWJsZXJhbmdlOjgwZGVmOTBiOTZhNjRhNjViZDM3ZmE5MDgzNmIyNjkxXzMtMy0xLTEtMzc_e8d6b3ea-1b9d-4b60-ad0e-02e8bf785102"
      unitRef="usd">507000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo4MGRlZjkwYjk2YTY0YTY1YmQzN2ZhOTA4MzZiMjY5MS90YWJsZXJhbmdlOjgwZGVmOTBiOTZhNjRhNjViZDM3ZmE5MDgzNmIyNjkxXzMtNS0xLTEtMzc_30e7a047-b24b-407e-af30-168bdf5f1a12"
      unitRef="usd">625000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo4MGRlZjkwYjk2YTY0YTY1YmQzN2ZhOTA4MzZiMjY5MS90YWJsZXJhbmdlOjgwZGVmOTBiOTZhNjRhNjViZDM3ZmE5MDgzNmIyNjkxXzQtMS0xLTEtMzc_5b596f42-a90d-410e-8907-47bd1b540a7b"
      unitRef="usd">452000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo4MGRlZjkwYjk2YTY0YTY1YmQzN2ZhOTA4MzZiMjY5MS90YWJsZXJhbmdlOjgwZGVmOTBiOTZhNjRhNjViZDM3ZmE5MDgzNmIyNjkxXzQtMy0xLTEtMzc_a980b2a5-5050-4df5-a60a-d8cfdab6f421"
      unitRef="usd">422000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo4MGRlZjkwYjk2YTY0YTY1YmQzN2ZhOTA4MzZiMjY5MS90YWJsZXJhbmdlOjgwZGVmOTBiOTZhNjRhNjViZDM3ZmE5MDgzNmIyNjkxXzQtNS0xLTEtMzc_a4841c76-007e-4b5d-87c1-ce04e566ef81"
      unitRef="usd">297000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo4MGRlZjkwYjk2YTY0YTY1YmQzN2ZhOTA4MzZiMjY5MS90YWJsZXJhbmdlOjgwZGVmOTBiOTZhNjRhNjViZDM3ZmE5MDgzNmIyNjkxXzUtMS0xLTEtMzc_6ecb834c-e01b-4321-9bcb-23c380e3ffc5"
      unitRef="usd">975000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo4MGRlZjkwYjk2YTY0YTY1YmQzN2ZhOTA4MzZiMjY5MS90YWJsZXJhbmdlOjgwZGVmOTBiOTZhNjRhNjViZDM3ZmE5MDgzNmIyNjkxXzUtMy0xLTEtMzc_edcef992-4c28-4f08-969a-c38f9f997c72"
      unitRef="usd">891000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo4MGRlZjkwYjk2YTY0YTY1YmQzN2ZhOTA4MzZiMjY5MS90YWJsZXJhbmdlOjgwZGVmOTBiOTZhNjRhNjViZDM3ZmE5MDgzNmIyNjkxXzUtNS0xLTEtMzc_5ea278e1-9f0f-4dd1-8636-23094edf918f"
      unitRef="usd">761000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo4MGRlZjkwYjk2YTY0YTY1YmQzN2ZhOTA4MzZiMjY5MS90YWJsZXJhbmdlOjgwZGVmOTBiOTZhNjRhNjViZDM3ZmE5MDgzNmIyNjkxXzctMS0xLTEtMzc_929a3796-fab8-4a4b-96cf-41579319a1d5"
      unitRef="usd">-1020000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo4MGRlZjkwYjk2YTY0YTY1YmQzN2ZhOTA4MzZiMjY5MS90YWJsZXJhbmdlOjgwZGVmOTBiOTZhNjRhNjViZDM3ZmE5MDgzNmIyNjkxXzctMy0xLTEtMzc_fb0c2030-3f96-4f3a-a487-af9028ecf828"
      unitRef="usd">1216000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo4MGRlZjkwYjk2YTY0YTY1YmQzN2ZhOTA4MzZiMjY5MS90YWJsZXJhbmdlOjgwZGVmOTBiOTZhNjRhNjViZDM3ZmE5MDgzNmIyNjkxXzctNS0xLTEtMzc_ec5ac21e-4ed7-4c27-b590-d5176e5f6968"
      unitRef="usd">-2028000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo4MGRlZjkwYjk2YTY0YTY1YmQzN2ZhOTA4MzZiMjY5MS90YWJsZXJhbmdlOjgwZGVmOTBiOTZhNjRhNjViZDM3ZmE5MDgzNmIyNjkxXzgtMS0xLTEtMzc_f586ca11-f59f-4231-8fe6-89d337a92244"
      unitRef="usd">-476000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo4MGRlZjkwYjk2YTY0YTY1YmQzN2ZhOTA4MzZiMjY5MS90YWJsZXJhbmdlOjgwZGVmOTBiOTZhNjRhNjViZDM3ZmE5MDgzNmIyNjkxXzgtMy0xLTEtMzc_1760a17e-9c94-4346-b072-03c34aec47f8"
      unitRef="usd">59000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo4MGRlZjkwYjk2YTY0YTY1YmQzN2ZhOTA4MzZiMjY5MS90YWJsZXJhbmdlOjgwZGVmOTBiOTZhNjRhNjViZDM3ZmE5MDgzNmIyNjkxXzgtNS0xLTEtMzc_816a748c-9e63-42e2-bb67-9ffb5cd5efc6"
      unitRef="usd">-321000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo4MGRlZjkwYjk2YTY0YTY1YmQzN2ZhOTA4MzZiMjY5MS90YWJsZXJhbmdlOjgwZGVmOTBiOTZhNjRhNjViZDM3ZmE5MDgzNmIyNjkxXzktMS0xLTEtMzc_cf5bb13e-8cfa-4982-bb39-51cdf45ac493"
      unitRef="usd">-59000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo4MGRlZjkwYjk2YTY0YTY1YmQzN2ZhOTA4MzZiMjY5MS90YWJsZXJhbmdlOjgwZGVmOTBiOTZhNjRhNjViZDM3ZmE5MDgzNmIyNjkxXzktMy0xLTEtMzc_b44f528c-f7f8-4804-a276-db20d89fb099"
      unitRef="usd">39000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo4MGRlZjkwYjk2YTY0YTY1YmQzN2ZhOTA4MzZiMjY5MS90YWJsZXJhbmdlOjgwZGVmOTBiOTZhNjRhNjViZDM3ZmE5MDgzNmIyNjkxXzktNS0xLTEtMzc_f1513b46-ef8e-4be0-a06f-97757f52f50f"
      unitRef="usd">166000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo4MGRlZjkwYjk2YTY0YTY1YmQzN2ZhOTA4MzZiMjY5MS90YWJsZXJhbmdlOjgwZGVmOTBiOTZhNjRhNjViZDM3ZmE5MDgzNmIyNjkxXzEwLTEtMS0xLTM3_4357a32b-0395-4415-a759-ae022758f7c1"
      unitRef="usd">516000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo4MGRlZjkwYjk2YTY0YTY1YmQzN2ZhOTA4MzZiMjY5MS90YWJsZXJhbmdlOjgwZGVmOTBiOTZhNjRhNjViZDM3ZmE5MDgzNmIyNjkxXzEwLTMtMS0xLTM3_f3115d8e-f110-4b39-8aa4-856ba24a828b"
      unitRef="usd">3134000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo4MGRlZjkwYjk2YTY0YTY1YmQzN2ZhOTA4MzZiMjY5MS90YWJsZXJhbmdlOjgwZGVmOTBiOTZhNjRhNjViZDM3ZmE5MDgzNmIyNjkxXzEwLTUtMS0xLTM3_f4a4856e-6589-48b3-bfa7-47d25785fedd"
      unitRef="usd">-500000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90ZXh0cmVnaW9uOmM1ZDVhYjVhOTBmMTQzZjk4ZTY2NDA2YTJkNDQxYjU0XzYwNDI_c164bdd9-ea36-47bb-8bdd-83581819dbbe">&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-weight:400;line-height:120%"&gt;The reconciliation of the provision (benefit) for income taxes and the amount computed by applying the federal statutory rate to income (loss) before income taxes is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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="15" 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:700;line-height:115%"&gt;Year Ended&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:10pt;font-weight:700;line-height:120%"&gt;April 30, 2022&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:10pt;font-weight:700;line-height:120%"&gt;May 1, 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:10pt;font-weight:700;line-height:120%"&gt;May 2, 2020&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:114%"&gt;Computed income tax expense (benefit) at federal statutory rates&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:114%"&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:114%"&gt;233&#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:114%"&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:114%"&gt;2,953&#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:114%"&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:114%"&gt;(2)&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:114%"&gt;Change in uncertain tax positions&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:114%"&gt;(71)&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:114%"&gt;(34)&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:114%"&gt;4&#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:114%"&gt;Research and development tax credit&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:114%"&gt;(382)&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:114%"&gt;(1,047)&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:114%"&gt;(1,621)&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:114%"&gt;Other, 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:114%"&gt;(227)&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:114%"&gt;403&#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:114%"&gt;(241)&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:114%"&gt;Change in valuation allowances&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:114%"&gt;609&#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:114%"&gt;402&#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:114%"&gt;482&#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:114%"&gt;GILTI&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:114%"&gt;(14)&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:114%"&gt;(156)&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:114%"&gt;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;/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:114%"&gt;Base Erosion Anti-Abuse Tax (BEAT)&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:114%"&gt;12&#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:114%"&gt;(285)&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:114%"&gt;301&#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:114%"&gt;Stock compensation&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:114%"&gt;150&#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:114%"&gt;355&#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:114%"&gt;318&#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:114%"&gt;Meals and entertainment&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:114%"&gt;67&#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:114%"&gt;49&#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:114%"&gt;305&#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:114%"&gt;Dividends paid to retirement plan&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:114%"&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:114%"&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:114%"&gt;(111)&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:114%"&gt;State taxes, net of federal benefit&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:114%"&gt;139&#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:114%"&gt;494&#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:114%"&gt;(84)&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: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:114%"&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:114%"&gt;516&#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:114%"&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:114%"&gt;3,134&#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:114%"&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:114%"&gt;(500)&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:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzItMS0xLTEtMzc_97b6596f-78b8-4eb1-8e3d-ac7978b7a364"
      unitRef="usd">233000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzItMy0xLTEtMzc_875a81f4-a9f1-4ec7-9101-6d286473ea7a"
      unitRef="usd">2953000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzItNS0xLTEtMzc_0816c05d-fdda-469a-aab0-beeb8c29c344"
      unitRef="usd">-2000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationTaxContingencies
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzMtMS0xLTEtMzc_d365d174-57b5-4172-a5ee-5300724618b9"
      unitRef="usd">-71000</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <us-gaap:IncomeTaxReconciliationTaxContingencies
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzMtMy0xLTEtMzc_9a8e57e9-041b-4d0b-9f6e-23741652c0dc"
      unitRef="usd">-34000</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <us-gaap:IncomeTaxReconciliationTaxContingencies
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzMtNS0xLTEtMzc_15a4a8ee-bac8-4a8f-89c7-a85fd9d3b834"
      unitRef="usd">4000</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzQtMS0xLTEtMzc_711cb452-f48d-41e7-94df-6d183760f4c6"
      unitRef="usd">382000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzQtMy0xLTEtMzc_d6aed852-39ae-487a-9c2e-e7606d1d56c4"
      unitRef="usd">1047000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzQtNS0xLTEtMzc_82689957-4e54-49db-bd92-0909ff869218"
      unitRef="usd">1621000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzUtMS0xLTEtMzc_56306c84-215c-4d6b-84db-08430c363e27"
      unitRef="usd">-227000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzUtMy0xLTEtMzc_01c38a68-470a-449c-bbce-653031052d89"
      unitRef="usd">403000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzUtNS0xLTEtMzc_a2a19cf0-8e23-466b-8b89-02c7a3de8021"
      unitRef="usd">-241000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzYtMS0xLTEtMzc_d43b5750-f741-4c0c-8d82-e378f65e75a1"
      unitRef="usd">609000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzYtMy0xLTEtMzc_baf6362d-2276-44bd-9e21-353ab1ae79a7"
      unitRef="usd">402000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzYtNS0xLTEtMzc_78d8d9fc-22cb-4d51-844f-65913ba7cb99"
      unitRef="usd">482000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <dakt:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeAmount
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzctMS0xLTEtMzc_4a96ff33-3ec2-4f49-9360-47fb9f551105"
      unitRef="usd">-14000</dakt:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeAmount>
    <dakt:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeAmount
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzctMy0xLTEtMzc_2cb17205-1b17-4ec8-b433-0c89bca614ab"
      unitRef="usd">-156000</dakt:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeAmount>
    <dakt:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeAmount
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzctNS0xLTEtMzc_99c4da7b-b786-4e91-8df6-7806f2acefb8"
      unitRef="usd">149000</dakt:EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeAmount>
    <us-gaap:IncomeTaxReconciliationTaxContingenciesDomestic
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzgtMS0xLTEtMzc_0ae6bb56-11c7-4e7d-96c2-f845ac9caaa5"
      unitRef="usd">12000</us-gaap:IncomeTaxReconciliationTaxContingenciesDomestic>
    <us-gaap:IncomeTaxReconciliationTaxContingenciesDomestic
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzgtMy0xLTEtMzc_9916ed18-9923-436c-8506-8f0bbcc87a06"
      unitRef="usd">-285000</us-gaap:IncomeTaxReconciliationTaxContingenciesDomestic>
    <us-gaap:IncomeTaxReconciliationTaxContingenciesDomestic
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzgtNS0xLTEtMzc_b7cc9e27-57fb-45bf-b896-0ebe38c74e09"
      unitRef="usd">301000</us-gaap:IncomeTaxReconciliationTaxContingenciesDomestic>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzktMS0xLTEtMzc_286156d1-4e32-40fd-a908-b9ba55cbb7e8"
      unitRef="usd">150000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzktMy0xLTEtMzc_53335292-d344-493b-a775-3d15d96419a6"
      unitRef="usd">355000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzktNS0xLTEtMzc_28797f12-e832-4949-baed-d9f5a42346f7"
      unitRef="usd">318000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzEwLTEtMS0xLTM3_f282edfc-787f-4809-880a-06926f8d10d1"
      unitRef="usd">67000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzEwLTMtMS0xLTM3_33d16c9c-8d2b-4b49-b006-36a073272b3f"
      unitRef="usd">49000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzEwLTUtMS0xLTM3_c7c25e60-3325-4dd7-a4ff-177828149b85"
      unitRef="usd">305000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:IncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzExLTEtMS0xLTM3_6ed24a58-5c2d-4be1-9a7f-3f7d7e1c64f2"
      unitRef="usd">0</us-gaap:IncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends>
    <us-gaap:IncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzExLTMtMS0xLTM3_7d511cf7-327a-4ce5-b7ab-6c422a7a7eb2"
      unitRef="usd">0</us-gaap:IncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends>
    <us-gaap:IncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzExLTUtMS0xLTM3_27b0cf19-1edf-4cfd-94ce-257e7415634d"
      unitRef="usd">111000</us-gaap:IncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzEyLTEtMS0xLTM3_a47da672-36a5-4d6d-811f-8a861a1323e9"
      unitRef="usd">139000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzEyLTMtMS0xLTM3_13ec4946-b5e1-4774-a376-cc16d673eafb"
      unitRef="usd">494000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzEyLTUtMS0xLTM3_6053dee2-f161-4956-9a74-cebdc59f2af3"
      unitRef="usd">-84000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzEzLTEtMS0xLTM3_0a83831d-4b7c-4719-a157-d8d56b3a8c26"
      unitRef="usd">516000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzEzLTMtMS0xLTM3_dee57ce6-4ff4-44ad-8e02-d596ea860e88"
      unitRef="usd">3134000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0MjA4YjhiNDQ1OGM0M2NjYTNkNGI1NGU3NWM3ODgwMy90YWJsZXJhbmdlOjQyMDhiOGI0NDU4YzQzY2NhM2Q0YjU0ZTc1Yzc4ODAzXzEzLTUtMS0xLTM3_6c5ffa1e-b3e6-4fd7-81a7-59fc2e063d59"
      unitRef="usd">-500000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90ZXh0cmVnaW9uOmM1ZDVhYjVhOTBmMTQzZjk4ZTY2NDA2YTJkNDQxYjU0XzYwNDM_61775a62-6fcf-4cef-8a44-f1d70fb8b655">&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-weight:400;line-height:120%"&gt;The components of the net deferred tax assets were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:10pt;font-weight:700;line-height:115%"&gt;April 30, 2022&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:10pt;font-weight:700;line-height:115%"&gt;May 1, 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:700;line-height:114%"&gt;Deferred tax 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;/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:400;line-height:114%"&gt;Accrued warranty obligations&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:114%"&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:114%"&gt;7,117&#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:114%"&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:114%"&gt;6,293&#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:114%"&gt;Vacation accrual&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:114%"&gt;1,618&#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:114%"&gt;1,222&#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:400;line-height:114%"&gt;Deferred maintenance revenue&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:114%"&gt;272&#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:114%"&gt;398&#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:114%"&gt;Allowance for excess and obsolete inventory&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:114%"&gt;2,316&#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:114%"&gt;1,776&#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 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:114%"&gt;Equity compensation&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:114%"&gt;276&#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:114%"&gt;324&#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:114%"&gt;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:114%"&gt;528&#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:114%"&gt;829&#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:400;line-height:114%"&gt;Inventory capitalization&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:114%"&gt;1,278&#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:114%"&gt;583&#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:114%"&gt;Accrued compensation and benefits&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:114%"&gt;1,019&#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:114%"&gt;1,707&#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 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:114%"&gt;Unrealized loss on foreign currency exchange&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:114%"&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:114%"&gt;85&#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:114%"&gt;Net operating loss carry forwards&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:114%"&gt;729&#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:114%"&gt;856&#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:400;line-height:114%"&gt;Research and development tax credit carry forwards&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:114%"&gt;396&#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:114%"&gt;516&#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:114%"&gt;Lease accounting - lease liability&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:114%"&gt;1,918&#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:114%"&gt;1,572&#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:400;line-height:114%"&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:114%"&gt;2,296&#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:114%"&gt;1,513&#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:114%"&gt;Total deferred tax assets&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:114%"&gt;19,763&#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:114%"&gt;17,674&#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 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:114%"&gt;Valuation allowance&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:114%"&gt;(2,452)&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:114%"&gt;(1,732)&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:114%"&gt;Net deferred tax assets&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:114%"&gt;17,311&#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:114%"&gt;15,942&#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 style="height:15pt"&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:0 1pt"/&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: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:700;line-height:114%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&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;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 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:114%"&gt;Property and 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:114%"&gt;(1,693)&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:114%"&gt;(2,373)&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:114%"&gt;Lease accounting - right of use asset&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:114%"&gt;(1,907)&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:114%"&gt;(1,580)&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:400;line-height:114%"&gt;Prepaid expenses&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:114%"&gt;(428)&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:114%"&gt;(337)&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:114%"&gt;Intangible 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:114%"&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:114%"&gt;(69)&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:400;line-height:114%"&gt;Unrealized gain on foreign currency exchange&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:114%"&gt;(180)&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:114%"&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 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:114%"&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:114%"&gt;(59)&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:114%"&gt;(49)&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:400;line-height:114%"&gt;Total deferred tax liabilities&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:114%"&gt;(4,267)&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:114%"&gt;(4,408)&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 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:114%"&gt;Net deferred tax asset&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:114%"&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:114%"&gt;13,044&#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:114%"&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:114%"&gt;11,534&#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:12pt;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;The classification of the net deferred tax assets in the accompanying consolidated balance sheets is:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:10pt;font-weight:700;line-height:120%"&gt;April 30, 2022&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:10pt;font-weight:700;line-height:120%"&gt;May 1, 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:114%"&gt;Non-current assets&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:114%"&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:114%"&gt;13,331&#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:114%"&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:114%"&gt;11,944&#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:114%"&gt;Non-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:114%"&gt;(287)&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:114%"&gt;(410)&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: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:114%"&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:114%"&gt;13,044&#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:114%"&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:114%"&gt;11,534&#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:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzItMS0xLTEtMzc_2e372697-d56d-4aff-bac4-72d929347d9f"
      unitRef="usd">7117000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzItMy0xLTEtMzc_e8042b3c-b85a-4e0c-aaee-663ad48a9111"
      unitRef="usd">6293000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzMtMS0xLTEtMzc_b50a1cf5-9937-4df7-b417-b839cd6dc263"
      unitRef="usd">1618000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzMtMy0xLTEtMzc_3b3c8a35-5e43-4414-8174-d0187fb8ab9b"
      unitRef="usd">1222000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzQtMS0xLTEtMzc_32c54b23-a75a-4523-bc93-6f36463e26f6"
      unitRef="usd">272000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzQtMy0xLTEtMzc_974c656a-7a2e-4e20-9455-c48762982a45"
      unitRef="usd">398000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzUtMS0xLTEtMzc_519741db-a967-42ca-89dd-121d42884fb2"
      unitRef="usd">2316000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzUtMy0xLTEtMzc_20290dce-6281-45e9-93ba-1a8484fb8ab8"
      unitRef="usd">1776000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzctMS0xLTEtMzc_e12c0b95-212d-4669-9685-5181d053bb21"
      unitRef="usd">276000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzctMy0xLTEtMzc_322d1b5a-dd9d-4f27-91e8-96fb4540bea9"
      unitRef="usd">324000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzgtMS0xLTEtMzc_98544eb0-fb0e-4297-9281-8b27d0b807da"
      unitRef="usd">528000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzgtMy0xLTEtMzc_bc580f9e-d91e-4e03-b2eb-810aa3ab5d67"
      unitRef="usd">829000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzktMS0xLTEtMzc_9ba3d12a-9ea1-40b1-90ca-9c44367aa8fd"
      unitRef="usd">1278000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzktMy0xLTEtMzc_d462f145-6e45-4ae5-b690-d07fa0cc4610"
      unitRef="usd">583000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzEwLTEtMS0xLTM3_0a7edaff-33f9-4e36-853b-63550066e6ea"
      unitRef="usd">1019000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzEwLTMtMS0xLTM3_95a5d18c-0551-4c75-b699-b226ecf1c986"
      unitRef="usd">1707000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther>
    <us-gaap:DeferredTaxAssetsUnrealizedCurrencyLosses
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzExLTEtMS0xLTM3_7e12c099-986c-4ab2-8935-d66f61aac10a"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsUnrealizedCurrencyLosses>
    <us-gaap:DeferredTaxAssetsUnrealizedCurrencyLosses
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzExLTMtMS0xLTM3_2636df6a-3aea-4b2e-9ec5-c5ce97a341cd"
      unitRef="usd">85000</us-gaap:DeferredTaxAssetsUnrealizedCurrencyLosses>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzEyLTEtMS0xLTM3_807bbee8-9fe2-45f6-9709-07256465e28f"
      unitRef="usd">729000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzEyLTMtMS0xLTM3_5cd16c5a-76ea-4e0a-b365-ff9f2ff62cfd"
      unitRef="usd">856000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzEzLTEtMS0xLTM3_28ec0382-1094-4a99-80b6-c641071d647e"
      unitRef="usd">396000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzEzLTMtMS0xLTM3_54d44765-30ef-42ab-a6b6-110aab04fdee"
      unitRef="usd">516000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzE0LTEtMS0xLTM3_ecd88ac1-a9a6-496a-8606-181e35163b59"
      unitRef="usd">1918000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzE0LTMtMS0xLTM3_7c31601c-e13a-4446-96c3-82eb86900dd0"
      unitRef="usd">1572000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzE1LTEtMS0xLTM3_743109f6-2b2f-45ef-8e47-0a54e3175d5a"
      unitRef="usd">2296000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzE1LTMtMS0xLTM3_950e3bef-cb45-4634-a0ef-24d2e6980f22"
      unitRef="usd">1513000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzE2LTEtMS0xLTM3_9570fafd-3856-4bb9-8e33-d40f27417c58"
      unitRef="usd">19763000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzE2LTMtMS0xLTM3_7817bd7b-904c-4395-a75a-4e0b77f243ce"
      unitRef="usd">17674000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzE3LTEtMS0xLTM3_a9e069d6-f7da-46ec-85ec-e29784e39cbd"
      unitRef="usd">2452000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzE3LTMtMS0xLTM3_4b771ad2-3263-4953-b006-98c7554ef187"
      unitRef="usd">1732000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzE4LTEtMS0xLTM3_f68b887f-1a1a-4119-b87f-ceeced625ad7"
      unitRef="usd">17311000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzE4LTMtMS0xLTM3_a6948ef7-4fe1-4233-ba7b-664a0c2b0096"
      unitRef="usd">15942000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzIxLTEtMS0xLTM3_8c0b0afc-a5b5-4b8f-9d26-f6e261e1d54f"
      unitRef="usd">1693000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzIxLTMtMS0xLTM3_9526f192-c239-43ff-b5be-7868fea60ada"
      unitRef="usd">2373000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzIyLTEtMS0xLTM3_2b456328-ccbb-410f-a501-eea9116bbff6"
      unitRef="usd">1907000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzIyLTMtMS0xLTM3_f11d9516-580d-43cd-b39f-f356ede82e26"
      unitRef="usd">1580000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzIzLTEtMS0xLTM3_f8c06887-910d-4f5a-b00e-23388b533014"
      unitRef="usd">428000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzIzLTMtMS0xLTM3_8a4dc67e-bf31-4eaf-84a7-fdb6680e8ea9"
      unitRef="usd">337000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzI0LTEtMS0xLTM3_f36894ec-2df1-4a1a-9017-922e3cbc61cb"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzI0LTMtMS0xLTM3_90284e49-d146-4b7e-bd22-7f4f8df472b6"
      unitRef="usd">69000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzI1LTEtMS0xLTM3_6c1ce996-708b-478b-91e0-bdee8e5d7db8"
      unitRef="usd">180000</us-gaap:DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains>
    <us-gaap:DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzI1LTMtMS0xLTM3_d8eaabb8-ce63-4a7a-8d7b-848c7d5aa789"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzI2LTEtMS0xLTM3_f685d286-0cd5-4e95-b261-8574d0983490"
      unitRef="usd">59000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzI2LTMtMS0xLTM3_78601377-6bde-409e-8cc2-dbc0d3d67eb9"
      unitRef="usd">49000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzI3LTEtMS0xLTM3_51121af5-852b-4c39-9cd9-f6f149372941"
      unitRef="usd">4267000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzI3LTMtMS0xLTM3_75596125-4fdd-4415-83aa-1333e8933721"
      unitRef="usd">4408000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzI4LTEtMS0xLTM3_999d90dd-e03f-4108-a22b-1a4f42fb8982"
      unitRef="usd">13044000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTo0Y2RjZDI5OGU3YTU0Mjc3OGM5NTRiODk2MzY2ZGZiYy90YWJsZXJhbmdlOjRjZGNkMjk4ZTdhNTQyNzc4Yzk1NGI4OTYzNjZkZmJjXzI4LTMtMS0xLTM3_1bf1991f-0449-4bc9-94e3-cfc128bb5811"
      unitRef="usd">11534000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTphNWI0OTMzYjNmYTY0ZjJmYmJiYWVhOTczOGEzMzY5Yi90YWJsZXJhbmdlOmE1YjQ5MzNiM2ZhNjRmMmZiYmJhZWE5NzM4YTMzNjliXzEtMS0xLTEtMzc_3ba40866-0e4e-473b-ac1d-a02fc4f0b7e6"
      unitRef="usd">13331000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTphNWI0OTMzYjNmYTY0ZjJmYmJiYWVhOTczOGEzMzY5Yi90YWJsZXJhbmdlOmE1YjQ5MzNiM2ZhNjRmMmZiYmJhZWE5NzM4YTMzNjliXzEtMy0xLTEtMzc_4e5cc6a3-44ad-47dc-bb6f-2eb7d269f202"
      unitRef="usd">11944000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTphNWI0OTMzYjNmYTY0ZjJmYmJiYWVhOTczOGEzMzY5Yi90YWJsZXJhbmdlOmE1YjQ5MzNiM2ZhNjRmMmZiYmJhZWE5NzM4YTMzNjliXzItMS0xLTEtMzc_6d9c2239-5c42-40d0-9a95-97b51964c2ea"
      unitRef="usd">287000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTphNWI0OTMzYjNmYTY0ZjJmYmJiYWVhOTczOGEzMzY5Yi90YWJsZXJhbmdlOmE1YjQ5MzNiM2ZhNjRmMmZiYmJhZWE5NzM4YTMzNjliXzItMy0xLTEtMzc_f769e42c-f8d0-47ad-8b35-95d9e826f0c2"
      unitRef="usd">410000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTphNWI0OTMzYjNmYTY0ZjJmYmJiYWVhOTczOGEzMzY5Yi90YWJsZXJhbmdlOmE1YjQ5MzNiM2ZhNjRmMmZiYmJhZWE5NzM4YTMzNjliXzMtMS0xLTEtMzc_dd6a79c3-748b-4e84-8130-f3b19f957d61"
      unitRef="usd">13044000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZTphNWI0OTMzYjNmYTY0ZjJmYmJiYWVhOTczOGEzMzY5Yi90YWJsZXJhbmdlOmE1YjQ5MzNiM2ZhNjRmMmZiYmJhZWE5NzM4YTMzNjliXzMtMy0xLTEtMzc_4a7aceaa-62f9-4aec-bdf9-db67454e8ffc"
      unitRef="usd">11534000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90ZXh0cmVnaW9uOmM1ZDVhYjVhOTBmMTQzZjk4ZTY2NDA2YTJkNDQxYjU0XzYwMzg_501cbc59-1c9e-47a5-b01a-a3d7326b095f">&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-weight:400;line-height:120%"&gt;The summary of changes in the amounts related to unrecognized uncertain tax benefits are:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:10pt;font-weight:700;line-height:120%"&gt;April 30, 2022&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:10pt;font-weight:700;line-height:120%"&gt;May 1, 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:700;line-height:114%"&gt;Balance at beginning of year&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:114%"&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:114%"&gt;548&#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:114%"&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:114%"&gt;582&#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 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:114%"&gt;Gross increases related to prior period tax positions&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:114%"&gt;17&#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:114%"&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;/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:114%"&gt;Gross decreases related to prior period tax positions&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:114%"&gt;(54)&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:114%"&gt;(1)&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:400;line-height:114%"&gt;Gross increases related to current period tax positions&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:114%"&gt;116&#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:114%"&gt;84&#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:114%"&gt;Lapse of statute of limitations&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:114%"&gt;(150)&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:114%"&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;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:114%"&gt;Balance at end of year&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:114%"&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:114%"&gt;477&#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:114%"&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:114%"&gt;548&#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:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZToyYjZlYjVhMWU2YTI0OGZiYTczYWRlMTEyNmRmYjZkMC90YWJsZXJhbmdlOjJiNmViNWExZTZhMjQ4ZmJhNzNhZGUxMTI2ZGZiNmQwXzEtMS0xLTEtMzc_85e4a0d0-a492-4a92-95bb-dce447c41004"
      unitRef="usd">548000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i50492fbc99e94c12a7d6ccf6a7dbd305_I20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZToyYjZlYjVhMWU2YTI0OGZiYTczYWRlMTEyNmRmYjZkMC90YWJsZXJhbmdlOjJiNmViNWExZTZhMjQ4ZmJhNzNhZGUxMTI2ZGZiNmQwXzEtMy0xLTEtMzc_2f2d3843-95c2-4553-ae91-c427ef181e6c"
      unitRef="usd">582000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZToyYjZlYjVhMWU2YTI0OGZiYTczYWRlMTEyNmRmYjZkMC90YWJsZXJhbmdlOjJiNmViNWExZTZhMjQ4ZmJhNzNhZGUxMTI2ZGZiNmQwXzItMS0xLTEtMzc_127ea8d1-0986-479a-a1e4-2e740bbdce3a"
      unitRef="usd">17000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZToyYjZlYjVhMWU2YTI0OGZiYTczYWRlMTEyNmRmYjZkMC90YWJsZXJhbmdlOjJiNmViNWExZTZhMjQ4ZmJhNzNhZGUxMTI2ZGZiNmQwXzItMy0xLTEtMzc_2813810d-01b2-4102-92f9-1354fac93228"
      unitRef="usd">21000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZToyYjZlYjVhMWU2YTI0OGZiYTczYWRlMTEyNmRmYjZkMC90YWJsZXJhbmdlOjJiNmViNWExZTZhMjQ4ZmJhNzNhZGUxMTI2ZGZiNmQwXzMtMS0xLTEtMzc_7b977930-2c21-4852-8e06-afd81978275a"
      unitRef="usd">54000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZToyYjZlYjVhMWU2YTI0OGZiYTczYWRlMTEyNmRmYjZkMC90YWJsZXJhbmdlOjJiNmViNWExZTZhMjQ4ZmJhNzNhZGUxMTI2ZGZiNmQwXzMtMy0xLTEtMzc_465a46af-60a6-4bb9-8203-41294b3accf4"
      unitRef="usd">1000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZToyYjZlYjVhMWU2YTI0OGZiYTczYWRlMTEyNmRmYjZkMC90YWJsZXJhbmdlOjJiNmViNWExZTZhMjQ4ZmJhNzNhZGUxMTI2ZGZiNmQwXzQtMS0xLTEtMzc_a13daf63-4a7a-483f-bbf9-6467b1fdc68f"
      unitRef="usd">116000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZToyYjZlYjVhMWU2YTI0OGZiYTczYWRlMTEyNmRmYjZkMC90YWJsZXJhbmdlOjJiNmViNWExZTZhMjQ4ZmJhNzNhZGUxMTI2ZGZiNmQwXzQtMy0xLTEtMzc_02f5efcd-1b8a-49bb-a6f4-d3d4d8043004"
      unitRef="usd">84000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZToyYjZlYjVhMWU2YTI0OGZiYTczYWRlMTEyNmRmYjZkMC90YWJsZXJhbmdlOjJiNmViNWExZTZhMjQ4ZmJhNzNhZGUxMTI2ZGZiNmQwXzUtMS0xLTEtMzc_bbbbff65-1c08-48c7-aaaa-4ed3409ec3ed"
      unitRef="usd">150000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZToyYjZlYjVhMWU2YTI0OGZiYTczYWRlMTEyNmRmYjZkMC90YWJsZXJhbmdlOjJiNmViNWExZTZhMjQ4ZmJhNzNhZGUxMTI2ZGZiNmQwXzUtMy0xLTEtMzc_d278d5c7-d5ac-425c-892b-f5e764a0a663"
      unitRef="usd">138000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZToyYjZlYjVhMWU2YTI0OGZiYTczYWRlMTEyNmRmYjZkMC90YWJsZXJhbmdlOjJiNmViNWExZTZhMjQ4ZmJhNzNhZGUxMTI2ZGZiNmQwXzYtMS0xLTEtMzc_1af8d7a7-bd08-4a76-bfbe-f4a46d1127ea"
      unitRef="usd">477000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90YWJsZToyYjZlYjVhMWU2YTI0OGZiYTczYWRlMTEyNmRmYjZkMC90YWJsZXJhbmdlOjJiNmViNWExZTZhMjQ4ZmJhNzNhZGUxMTI2ZGZiNmQwXzYtMy0xLTEtMzc_20b0ed5f-f1a8-4c59-8ab4-04fe4f57259e"
      unitRef="usd">548000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90ZXh0cmVnaW9uOmM1ZDVhYjVhOTBmMTQzZjk4ZTY2NDA2YTJkNDQxYjU0XzQzOTgwNDY1MjI1ODg_875276eb-ab13-4e5e-9d3e-5d28032e290d"
      unitRef="usd">166000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90ZXh0cmVnaW9uOmM1ZDVhYjVhOTBmMTQzZjk4ZTY2NDA2YTJkNDQxYjU0XzQzOTgwNDY1MjI1OTM_cdcabf70-c3eb-4a8c-a134-c2efa4b4a802"
      unitRef="usd">150000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90ZXh0cmVnaW9uOmM1ZDVhYjVhOTBmMTQzZjk4ZTY2NDA2YTJkNDQxYjU0XzQzOTgwNDY1MjI1OTk_3e7b7263-3b8d-43e2-91e4-d075c60ecbc7"
      unitRef="usd">38000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90ZXh0cmVnaW9uOmM1ZDVhYjVhOTBmMTQzZjk4ZTY2NDA2YTJkNDQxYjU0XzI0ODE_a3e8bbc6-4ec1-4ec9-a176-63883f688698"
      unitRef="usd">38000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:OperatingLossCarryforwards
      contextRef="iec700c93fc524aa3a2fda979ea0486b2_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90ZXh0cmVnaW9uOmM1ZDVhYjVhOTBmMTQzZjk4ZTY2NDA2YTJkNDQxYjU0XzQzOTgwNDY1MjI2MDQ_982ebdfc-2659-47a9-acd9-c8173e02aa83"
      unitRef="usd">3460000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90ZXh0cmVnaW9uOmM1ZDVhYjVhOTBmMTQzZjk4ZTY2NDA2YTJkNDQxYjU0XzQzOTgwNDY1MjI2MDk_bbdeb443-ebb9-48ca-ba9a-fbe1d4561ae0"
      unitRef="usd">723000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i178f1e7ea0c44750ab5661d17d6972f5_I20220430"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90ZXh0cmVnaW9uOmM1ZDVhYjVhOTBmMTQzZjk4ZTY2NDA2YTJkNDQxYjU0XzQzOTgwNDY1MjI2MTQ_ec80f99e-0387-4012-9a03-51137c4d0654"
      unitRef="usd">581000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxLiabilities
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMjQvZnJhZzpjNWQ1YWI1YTkwZjE0M2Y5OGU2NjQwNmEyZDQ0MWI1NC90ZXh0cmVnaW9uOmM1ZDVhYjVhOTBmMTQzZjk4ZTY2NDA2YTJkNDQxYjU0XzM5NDg_de43e62f-1428-472d-9790-16e6de52bf08"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilities>
    <us-gaap:CashFlowSupplementalDisclosuresTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90ZXh0cmVnaW9uOmIwMzRiN2JiOTI2YTQxMGQ4YzMzOWIyNmI0N2JhYTQwXzI5MQ_1e521a7b-748b-4b79-bbf4-f824f6bf09f5">Cash Flow Information&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-weight:400;line-height:120%"&gt;The changes in operating assets and liabilities consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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="15" 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:700;line-height:115%"&gt;Year Ended&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:10pt;font-weight:700;line-height:120%"&gt;April 30, 2022&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:10pt;font-weight:700;line-height:120%"&gt;May 1, 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:10pt;font-weight:700;line-height:120%"&gt;May 2, 2020&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:114%"&gt;(Increase) decrease:&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;/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:400;line-height:114%"&gt;Account receivable&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:114%"&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:114%"&gt;(33,876)&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:114%"&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:114%"&gt;4,864&#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:114%"&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:114%"&gt;(7,461)&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:114%"&gt;Long-term receivables&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:114%"&gt;(440)&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:114%"&gt;1,737&#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:114%"&gt;(1,173)&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:400;line-height:114%"&gt;Inventories&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:114%"&gt;(61,159)&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:114%"&gt;13,900&#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:114%"&gt;(8,347)&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:114%"&gt;Contract 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:114%"&gt;(9,545)&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:114%"&gt;3,080&#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:114%"&gt;(1,931)&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:400;line-height:114%"&gt;Prepaid expenses and other current assets&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:114%"&gt;(7,661)&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:114%"&gt;2,450&#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:114%"&gt;(1,403)&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:114%"&gt;Income taxes receivables&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:114%"&gt;121&#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:114%"&gt;(148)&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:114%"&gt;533&#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:400;line-height:114%"&gt;Investment in affiliates and other assets&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:114%"&gt;(357)&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:114%"&gt;744&#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:114%"&gt;(3,137)&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:114%"&gt;Increase (decrease):&lt;/span&gt;&lt;/td&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 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:114%"&gt;Accounts payable&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:114%"&gt;33,002&#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:114%"&gt;(7,081)&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:114%"&gt;2,377&#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:114%"&gt;Contract liabilities&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:114%"&gt;27,398&#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:114%"&gt;12,628&#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:114%"&gt;4,548&#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:400;line-height:114%"&gt;Accrued expenses&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:114%"&gt;6,354&#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:114%"&gt;(2,936)&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:114%"&gt;6,745&#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:114%"&gt;Warranty obligations&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:114%"&gt;1,160&#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:114%"&gt;696&#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:114%"&gt;273&#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:400;line-height:114%"&gt;Long-term warranty obligations&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:114%"&gt;1,764&#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:114%"&gt;(367)&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:114%"&gt;883&#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:114%"&gt;Income taxes payable&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:114%"&gt;(379)&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:114%"&gt;(173)&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:114%"&gt;390&#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:400;line-height:114%"&gt;Long-term marketing obligations and other payables&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:114%"&gt;(1,762)&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:114%"&gt;2,337&#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:114%"&gt;(387)&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: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:114%"&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:114%"&gt;(45,380)&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:114%"&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:114%"&gt;31,731&#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:114%"&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:114%"&gt;(8,090)&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:12pt;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;Supplemental disclosures of cash flow information consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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="15" 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:700;line-height:115%"&gt;Year Ended&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:10pt;font-weight:700;line-height:114%"&gt;April 30, 2022&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:10pt;font-weight:700;line-height:114%"&gt;May 1, 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:10pt;font-weight:700;line-height:120%"&gt;May 2, 2020&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:114%"&gt;Cash payments for:&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;/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:400;line-height:114%"&gt;Interest&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:114%"&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:114%"&gt;16&#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:114%"&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:114%"&gt;264&#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:114%"&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:114%"&gt;46&#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:114%"&gt;Income taxes, net of refunds&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:114%"&gt;1,951&#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:114%"&gt;2,557&#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:114%"&gt;977&#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;/table&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-weight:400;line-height:120%"&gt;Supplemental schedule of non-cash investing and financing activities consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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="15" 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:700;line-height:114%"&gt;Year Ended&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:10pt;font-weight:700;line-height:114%"&gt;April 30, 2022&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:10pt;font-weight:700;line-height:114%"&gt;May 1, 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:10pt;font-weight:700;line-height:114%"&gt;May 2, 2020&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:114%"&gt;Demonstration equipment transferred to inventory&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:114%"&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:114%"&gt;53&#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:114%"&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:114%"&gt;56&#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:114%"&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:114%"&gt;10&#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:114%"&gt;Purchases of property and equipment included in accounts payable&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:114%"&gt;4,177&#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:114%"&gt;667&#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:114%"&gt;1,951&#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:114%"&gt;Contributions of common stock under the ESPP&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:114%"&gt;1,211&#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:114%"&gt;565&#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:114%"&gt;2,311&#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;/table&gt;&lt;/div&gt;</us-gaap:CashFlowSupplementalDisclosuresTextBlock>
    <us-gaap:CashFlowOperatingCapitalTableTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90ZXh0cmVnaW9uOmIwMzRiN2JiOTI2YTQxMGQ4YzMzOWIyNmI0N2JhYTQwXzI5Mg_4940e06c-3fc4-493b-8851-55d68de0449c">&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-weight:400;line-height:120%"&gt;The changes in operating assets and liabilities consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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="15" 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:700;line-height:115%"&gt;Year Ended&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:10pt;font-weight:700;line-height:120%"&gt;April 30, 2022&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:10pt;font-weight:700;line-height:120%"&gt;May 1, 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:10pt;font-weight:700;line-height:120%"&gt;May 2, 2020&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:114%"&gt;(Increase) decrease:&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;/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:400;line-height:114%"&gt;Account receivable&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:114%"&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:114%"&gt;(33,876)&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:114%"&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:114%"&gt;4,864&#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:114%"&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:114%"&gt;(7,461)&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:114%"&gt;Long-term receivables&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:114%"&gt;(440)&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:114%"&gt;1,737&#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:114%"&gt;(1,173)&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:400;line-height:114%"&gt;Inventories&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:114%"&gt;(61,159)&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:114%"&gt;13,900&#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:114%"&gt;(8,347)&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:114%"&gt;Contract 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:114%"&gt;(9,545)&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:114%"&gt;3,080&#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:114%"&gt;(1,931)&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:400;line-height:114%"&gt;Prepaid expenses and other current assets&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:114%"&gt;(7,661)&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:114%"&gt;2,450&#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:114%"&gt;(1,403)&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:114%"&gt;Income taxes receivables&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:114%"&gt;121&#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:114%"&gt;(148)&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:114%"&gt;533&#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:400;line-height:114%"&gt;Investment in affiliates and other assets&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:114%"&gt;(357)&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:114%"&gt;744&#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:114%"&gt;(3,137)&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:114%"&gt;Increase (decrease):&lt;/span&gt;&lt;/td&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 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:114%"&gt;Accounts payable&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:114%"&gt;33,002&#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:114%"&gt;(7,081)&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:114%"&gt;2,377&#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:114%"&gt;Contract liabilities&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:114%"&gt;27,398&#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:114%"&gt;12,628&#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:114%"&gt;4,548&#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:400;line-height:114%"&gt;Accrued expenses&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:114%"&gt;6,354&#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:114%"&gt;(2,936)&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:114%"&gt;6,745&#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:114%"&gt;Warranty obligations&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:114%"&gt;1,160&#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:114%"&gt;696&#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:114%"&gt;273&#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:400;line-height:114%"&gt;Long-term warranty obligations&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:114%"&gt;1,764&#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:114%"&gt;(367)&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:114%"&gt;883&#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:114%"&gt;Income taxes payable&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:114%"&gt;(379)&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:114%"&gt;(173)&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:114%"&gt;390&#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:400;line-height:114%"&gt;Long-term marketing obligations and other payables&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:114%"&gt;(1,762)&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:114%"&gt;2,337&#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:114%"&gt;(387)&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: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:114%"&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:114%"&gt;(45,380)&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:114%"&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:114%"&gt;31,731&#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:114%"&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:114%"&gt;(8,090)&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:CashFlowOperatingCapitalTableTextBlock>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzMtMS0xLTEtMzc_846a2242-921e-4f36-8d7a-38e5d40658ec"
      unitRef="usd">33876000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzMtMy0xLTEtMzc_d1f44765-a589-4c20-bf7e-bc2faa1180a4"
      unitRef="usd">-4864000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzMtNS0xLTEtMzc_05ccd13c-d572-4892-9ca7-8ea651617e56"
      unitRef="usd">7461000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInLongTermReceivablesCurrent
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzQtMS0xLTEtMzc_547d7820-40f5-4877-96f3-7ca48166633b"
      unitRef="usd">440000</us-gaap:IncreaseDecreaseInLongTermReceivablesCurrent>
    <us-gaap:IncreaseDecreaseInLongTermReceivablesCurrent
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzQtMy0xLTEtMzc_6b754fea-0784-4219-8ab7-3441fd2dc3f4"
      unitRef="usd">-1737000</us-gaap:IncreaseDecreaseInLongTermReceivablesCurrent>
    <us-gaap:IncreaseDecreaseInLongTermReceivablesCurrent
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzQtNS0xLTEtMzc_fa744927-54b9-4f25-b481-83900234ea51"
      unitRef="usd">1173000</us-gaap:IncreaseDecreaseInLongTermReceivablesCurrent>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzUtMS0xLTEtMzc_0992d640-ff32-49d6-80aa-8956ac280916"
      unitRef="usd">61159000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzUtMy0xLTEtMzc_58079cf8-067a-46d4-9b7d-a10dc355765b"
      unitRef="usd">-13900000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzUtNS0xLTEtMzc_61da467f-be72-4ff1-9a54-fc9b95eb0d4a"
      unitRef="usd">8347000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzYtMS0xLTEtMzc_506c146a-1d80-40dc-b375-9d722342113a"
      unitRef="usd">9545000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzYtMy0xLTEtMzc_e1487828-7fdd-410a-97bc-ce8f10b46eaf"
      unitRef="usd">-3080000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzYtNS0xLTEtMzc_14512f8c-2da8-4be8-9c9f-41c56517f969"
      unitRef="usd">1931000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzctMS0xLTEtMzc_7e8971cd-f951-4118-9561-ec56e2834256"
      unitRef="usd">7661000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzctMy0xLTEtMzc_f0d26033-27e1-433c-a33f-dcc549189257"
      unitRef="usd">-2450000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzctNS0xLTEtMzc_51fb1518-6c3b-4c7b-aa33-46de78b7a33a"
      unitRef="usd">1403000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzgtMS0xLTEtMzc_035aa126-0c9f-4ab1-9a2d-75f6a535a0d0"
      unitRef="usd">-121000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzgtMy0xLTEtMzc_e2418085-63f5-4721-8c27-6e16ba988ebe"
      unitRef="usd">148000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzgtNS0xLTEtMzc_38ccea6a-8bb3-4c60-83d4-da03373e59bd"
      unitRef="usd">-533000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzktMS0xLTEtMzc_cdeae52d-b7c6-4694-8c88-78f17581b052"
      unitRef="usd">357000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzktMy0xLTEtMzc_eec06c4b-1f51-4bf9-8b70-eeb502458c82"
      unitRef="usd">-744000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzktNS0xLTEtMzc_23ba5d69-0e71-43c9-bec8-b3b8d14fd8fc"
      unitRef="usd">3137000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzExLTEtMS0xLTM3_6d1e8e0e-7ff7-4801-8429-fa7b28413543"
      unitRef="usd">33002000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzExLTMtMS0xLTM3_59c6b097-b14a-4cd7-8137-33abb88644dc"
      unitRef="usd">-7081000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzExLTUtMS0xLTM3_9c20ceb4-5720-437d-8f6c-d9e5114026a2"
      unitRef="usd">2377000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzEyLTEtMS0xLTM3_54c0e341-1e66-4a54-af29-3a45372d933c"
      unitRef="usd">27398000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzEyLTMtMS0xLTM3_95078ae2-72a2-4915-87b4-d7e551f04614"
      unitRef="usd">12628000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzEyLTUtMS0xLTM3_75553e05-bc3e-4d16-8fc2-3bb8a6ed1f23"
      unitRef="usd">4548000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzEzLTEtMS0xLTM3_dfce9034-0a7b-4a93-bfae-91b9ccd5f57a"
      unitRef="usd">6354000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzEzLTMtMS0xLTM3_33ba1e96-d209-4b56-bbfa-1dedc0f56936"
      unitRef="usd">-2936000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzEzLTUtMS0xLTM3_7eb961eb-ae04-4191-afed-8cf92ff225fb"
      unitRef="usd">6745000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <dakt:IncreaseDecreaseInShortTermWarrantyObligation
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzE0LTEtMS0xLTM3_7b5913d8-847b-4ef1-bb63-a49c6ff4ff4f"
      unitRef="usd">1160000</dakt:IncreaseDecreaseInShortTermWarrantyObligation>
    <dakt:IncreaseDecreaseInShortTermWarrantyObligation
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzE0LTMtMS0xLTM3_6bb54ebc-47fb-4980-8186-4ae203c2b893"
      unitRef="usd">696000</dakt:IncreaseDecreaseInShortTermWarrantyObligation>
    <dakt:IncreaseDecreaseInShortTermWarrantyObligation
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzE0LTUtMS0xLTM3_c5178845-a504-4a94-943e-2555ca02b5a5"
      unitRef="usd">273000</dakt:IncreaseDecreaseInShortTermWarrantyObligation>
    <dakt:IncreaseDecreaseInLongTermWarrantyObligation
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzE1LTEtMS0xLTM3_914c39d7-207b-4387-8ab5-71ab5128c8ee"
      unitRef="usd">1764000</dakt:IncreaseDecreaseInLongTermWarrantyObligation>
    <dakt:IncreaseDecreaseInLongTermWarrantyObligation
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzE1LTMtMS0xLTM3_a5cda6df-8485-47ca-9ca4-7ba5723f9f36"
      unitRef="usd">-367000</dakt:IncreaseDecreaseInLongTermWarrantyObligation>
    <dakt:IncreaseDecreaseInLongTermWarrantyObligation
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzE1LTUtMS0xLTM3_577664f5-b848-4c09-9360-33635b53b20c"
      unitRef="usd">883000</dakt:IncreaseDecreaseInLongTermWarrantyObligation>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzE2LTEtMS0xLTM3_926dbdd9-e537-4a8d-ab44-78e94acf9b86"
      unitRef="usd">-379000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzE2LTMtMS0xLTM3_a5c5ce46-44c7-4ed7-85e1-2fe4b62a59f1"
      unitRef="usd">-173000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzE2LTUtMS0xLTM3_d43e4b68-91b0-4251-b56a-bd736e5b068f"
      unitRef="usd">390000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzE3LTEtMS0xLTM3_1ee96ff9-3823-4920-8254-9c1ba0b8b0c7"
      unitRef="usd">-1762000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzE3LTMtMS0xLTM3_10431ff9-a66a-4409-a98c-9a6fc5b41b89"
      unitRef="usd">2337000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzE3LTUtMS0xLTM3_e7b87738-5472-4ee7-b8dd-6c7eb69c13b2"
      unitRef="usd">-387000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzE4LTEtMS0xLTM3_009da278-f356-44c0-9a9d-757f5ad2792e"
      unitRef="usd">45380000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzE4LTMtMS0xLTM3_96147753-d0e5-47cb-a3c4-1063efa9cc42"
      unitRef="usd">-31731000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo0YmIwNzYyM2Y2Yzg0ZDUyODdiMDg5MDkyYzAyYThkOC90YWJsZXJhbmdlOjRiYjA3NjIzZjZjODRkNTI4N2IwODkwOTJjMDJhOGQ4XzE4LTUtMS0xLTM3_9411a6ec-7086-49c5-9532-fd94bce37f1d"
      unitRef="usd">8090000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90ZXh0cmVnaW9uOmIwMzRiN2JiOTI2YTQxMGQ4YzMzOWIyNmI0N2JhYTQwXzI5Mw_0f16f7cf-a0d2-4072-bffe-b7c868d3d8ba">&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-weight:400;line-height:120%"&gt;Supplemental disclosures of cash flow information consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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="15" 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:700;line-height:115%"&gt;Year Ended&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:10pt;font-weight:700;line-height:114%"&gt;April 30, 2022&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:10pt;font-weight:700;line-height:114%"&gt;May 1, 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:10pt;font-weight:700;line-height:120%"&gt;May 2, 2020&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:114%"&gt;Cash payments for:&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;/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:400;line-height:114%"&gt;Interest&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:114%"&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:114%"&gt;16&#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:114%"&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:114%"&gt;264&#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:114%"&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:114%"&gt;46&#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:114%"&gt;Income taxes, net of refunds&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:114%"&gt;1,951&#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:114%"&gt;2,557&#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:114%"&gt;977&#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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:InterestPaidNet
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo1MDUzYTZlMWQ2NGM0Yzg1OGY2OTI5NDI4YzY1M2ZjZi90YWJsZXJhbmdlOjUwNTNhNmUxZDY0YzRjODU4ZjY5Mjk0MjhjNjUzZmNmXzMtMS0xLTEtMzc_ba679aae-170a-4109-9136-c52a7a2fee19"
      unitRef="usd">16000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo1MDUzYTZlMWQ2NGM0Yzg1OGY2OTI5NDI4YzY1M2ZjZi90YWJsZXJhbmdlOjUwNTNhNmUxZDY0YzRjODU4ZjY5Mjk0MjhjNjUzZmNmXzMtMy0xLTEtMzc_c1cf806d-7537-4ece-8135-d1c4d58b138b"
      unitRef="usd">264000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo1MDUzYTZlMWQ2NGM0Yzg1OGY2OTI5NDI4YzY1M2ZjZi90YWJsZXJhbmdlOjUwNTNhNmUxZDY0YzRjODU4ZjY5Mjk0MjhjNjUzZmNmXzMtNS0xLTEtMzc_c7fa36d9-772c-4800-a20c-0ac545270772"
      unitRef="usd">46000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo1MDUzYTZlMWQ2NGM0Yzg1OGY2OTI5NDI4YzY1M2ZjZi90YWJsZXJhbmdlOjUwNTNhNmUxZDY0YzRjODU4ZjY5Mjk0MjhjNjUzZmNmXzQtMS0xLTEtMzc_66577eee-89cd-4f07-aa76-beb2a0a65a5a"
      unitRef="usd">1951000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo1MDUzYTZlMWQ2NGM0Yzg1OGY2OTI5NDI4YzY1M2ZjZi90YWJsZXJhbmdlOjUwNTNhNmUxZDY0YzRjODU4ZjY5Mjk0MjhjNjUzZmNmXzQtMy0xLTEtMzc_3f71c7bc-ca0d-4d9a-b87a-ad1247049ee6"
      unitRef="usd">2557000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTo1MDUzYTZlMWQ2NGM0Yzg1OGY2OTI5NDI4YzY1M2ZjZi90YWJsZXJhbmdlOjUwNTNhNmUxZDY0YzRjODU4ZjY5Mjk0MjhjNjUzZmNmXzQtNS0xLTEtMzc_c7e4ba2f-6aff-46d0-9ec0-e053e558beca"
      unitRef="usd">977000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:ScheduleOfOtherSignificantNoncashTransactionsTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90ZXh0cmVnaW9uOmIwMzRiN2JiOTI2YTQxMGQ4YzMzOWIyNmI0N2JhYTQwXzI5NA_b89c8215-4c33-4fdd-8cd9-6fdba5293d09">&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-weight:400;line-height:120%"&gt;Supplemental schedule of non-cash investing and financing activities consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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="15" 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:700;line-height:114%"&gt;Year Ended&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:10pt;font-weight:700;line-height:114%"&gt;April 30, 2022&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:10pt;font-weight:700;line-height:114%"&gt;May 1, 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:10pt;font-weight:700;line-height:114%"&gt;May 2, 2020&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:114%"&gt;Demonstration equipment transferred to inventory&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:114%"&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:114%"&gt;53&#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:114%"&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:114%"&gt;56&#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:114%"&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:114%"&gt;10&#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:114%"&gt;Purchases of property and equipment included in accounts payable&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:114%"&gt;4,177&#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:114%"&gt;667&#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:114%"&gt;1,951&#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:114%"&gt;Contributions of common stock under the ESPP&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:114%"&gt;1,211&#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:114%"&gt;565&#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:114%"&gt;2,311&#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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherSignificantNoncashTransactionsTextBlock>
    <dakt:DemonstrationEquipmentTransferredToInventory
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTphMzA1M2UyNzkzOTk0NzZmODBjMDhhMDAwMDI5OGMzOC90YWJsZXJhbmdlOmEzMDUzZTI3OTM5OTQ3NmY4MGMwOGEwMDAwMjk4YzM4XzItMS0xLTEtMzc_e4952a7d-9a17-438e-89f3-a56b9766c4f1"
      unitRef="usd">53000</dakt:DemonstrationEquipmentTransferredToInventory>
    <dakt:DemonstrationEquipmentTransferredToInventory
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTphMzA1M2UyNzkzOTk0NzZmODBjMDhhMDAwMDI5OGMzOC90YWJsZXJhbmdlOmEzMDUzZTI3OTM5OTQ3NmY4MGMwOGEwMDAwMjk4YzM4XzItMy0xLTEtMzc_cd5cc86b-dfab-4d5e-a770-966697a83454"
      unitRef="usd">56000</dakt:DemonstrationEquipmentTransferredToInventory>
    <dakt:DemonstrationEquipmentTransferredToInventory
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTphMzA1M2UyNzkzOTk0NzZmODBjMDhhMDAwMDI5OGMzOC90YWJsZXJhbmdlOmEzMDUzZTI3OTM5OTQ3NmY4MGMwOGEwMDAwMjk4YzM4XzItNS0xLTEtMzc_db07b70b-112d-4a09-a777-b0c4eee84b7e"
      unitRef="usd">10000</dakt:DemonstrationEquipmentTransferredToInventory>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTphMzA1M2UyNzkzOTk0NzZmODBjMDhhMDAwMDI5OGMzOC90YWJsZXJhbmdlOmEzMDUzZTI3OTM5OTQ3NmY4MGMwOGEwMDAwMjk4YzM4XzMtMS0xLTEtMzc_d191187d-b49c-4bce-892c-05f701934195"
      unitRef="usd">4177000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTphMzA1M2UyNzkzOTk0NzZmODBjMDhhMDAwMDI5OGMzOC90YWJsZXJhbmdlOmEzMDUzZTI3OTM5OTQ3NmY4MGMwOGEwMDAwMjk4YzM4XzMtMy0xLTEtMzc_3574e904-a940-46bf-b877-577073c5a609"
      unitRef="usd">667000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTphMzA1M2UyNzkzOTk0NzZmODBjMDhhMDAwMDI5OGMzOC90YWJsZXJhbmdlOmEzMDUzZTI3OTM5OTQ3NmY4MGMwOGEwMDAwMjk4YzM4XzMtNS0xLTEtMzc_4356d094-3bb0-499e-8abe-01157f5eccc9"
      unitRef="usd">1951000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:StockIssued1
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTphMzA1M2UyNzkzOTk0NzZmODBjMDhhMDAwMDI5OGMzOC90YWJsZXJhbmdlOmEzMDUzZTI3OTM5OTQ3NmY4MGMwOGEwMDAwMjk4YzM4XzQtMS0xLTEtMzc_ade1c7d8-9e39-4adc-93b7-dbd481652482"
      unitRef="usd">1211000</us-gaap:StockIssued1>
    <us-gaap:StockIssued1
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTphMzA1M2UyNzkzOTk0NzZmODBjMDhhMDAwMDI5OGMzOC90YWJsZXJhbmdlOmEzMDUzZTI3OTM5OTQ3NmY4MGMwOGEwMDAwMjk4YzM4XzQtMy0xLTEtMzc_bb62a664-6829-453a-a441-60e889531ff5"
      unitRef="usd">565000</us-gaap:StockIssued1>
    <us-gaap:StockIssued1
      contextRef="i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzAvZnJhZzpiMDM0YjdiYjkyNmE0MTBkOGMzMzliMjZiNDdiYWE0MC90YWJsZTphMzA1M2UyNzkzOTk0NzZmODBjMDhhMDAwMDI5OGMzOC90YWJsZXJhbmdlOmEzMDUzZTI3OTM5OTQ3NmY4MGMwOGEwMDAwMjk4YzM4XzQtNS0xLTEtMzc_ee8b6225-dcb5-40ba-b0dc-04df466b3b3c"
      unitRef="usd">2311000</us-gaap:StockIssued1>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90ZXh0cmVnaW9uOjFiZDU0ZTRlOTIzMjQxNTNhMDBjYjM2OTAwOWRjYTc5XzU0MjY_71f86591-d862-47b0-a2f1-081f3ba65633">Fair Value Measurement&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-weight:400;line-height:120%"&gt;ASC 820, &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;Fair Value Measurement,&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; defines fair value as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. It also establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The fair value hierarchy within ASC 820 distinguishes between the following three Levels of inputs which may be utilized when measuring fair value:&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:400;line-height:120%"&gt;Level 1&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; - Quoted prices in active markets for identical assets or liabilities.&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:400;line-height:120%"&gt;Level 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; - Observable inputs other than quoted prices included within Level 1 for the assets or liabilities, either directly or indirectly (for example, quoted market prices for similar assets and liabilities in active markets or quoted market prices for identical assets or liabilities in markets not considered to be active, inputs other than quoted prices that are observable for the asset or liability, or market-corroborated input).&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:400;line-height:120%"&gt;Level 3&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; - Unobservable inputs supported by little or no market activity based on our own assumptions used to measure assets and liabilities.&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-weight:400;line-height:120%"&gt;The fair values for fixed-rate long-term receivables are estimated using a discounted cash flow analysis based on interest rates currently being offered for contracts with similar terms to customers with similar credit quality. The carrying amounts reported in our consolidated balance sheets for long-term receivables approximate fair value and have been categorized as a Level 2 fair value measurement. Fair values for fixed-rate long-term marketing obligations are estimated using a discounted cash flow calculation applying interest rates currently being offered for debt with similar terms and underlying collateral. The total carrying value of long-term marketing obligations as reported in our consolidated balance sheets within other long-term obligations approximates fair value and has been categorized as a Level 2 fair value measurement.&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-weight:400;line-height:120%"&gt;The following table sets forth by Level within the fair value hierarchy our financial assets and liabilities that were accounted for at fair value on a recurring basis at April&#160;30, 2022 and May&#160;1, 2021 according to the valuation techniques we used to determine their fair values. There have been no transfers of assets or liabilities among the fair value hierarchies presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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:10pt;font-weight:700;line-height:115%"&gt;Fair Value Measurements&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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:115%"&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:10pt;font-weight:700;line-height:115%"&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:10pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Balance as of April&#160;30, 2022:&lt;/span&gt;&lt;/div&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 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:114%"&gt;Cash and cash equivalents&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:114%"&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:114%"&gt;17,143&#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:114%"&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:114%"&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:114%"&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:114%"&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:114%"&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:114%"&gt;17,143&#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:114%"&gt;Restricted cash&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:114%"&gt;865&#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:114%"&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:114%"&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:114%"&gt;865&#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="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Available-for-sale securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 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:120%"&gt;US Government Securities&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:114%"&gt;3,486&#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:114%"&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:114%"&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:114%"&gt;3,486&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;US Government Sponsored entities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:middle"/&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:114%"&gt;534&#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:120%"&gt;Derivatives - asset position&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:114%"&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:114%"&gt;934&#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:114%"&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:114%"&gt;934&#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:400;line-height:120%"&gt;Derivatives - liability position&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:114%"&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:114%"&gt;(311)&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:114%"&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:114%"&gt;(311)&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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: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:114%"&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:114%"&gt;21,494&#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:114%"&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:114%"&gt;1,157&#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:114%"&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:114%"&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="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:114%"&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:114%"&gt;22,651&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Balance as of May&#160;1, 2021:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&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:114%"&gt;Cash and cash equivalents&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:114%"&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:114%"&gt;77,590&#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:114%"&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:114%"&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:114%"&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:114%"&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:114%"&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:114%"&gt;77,590&#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:400;line-height:114%"&gt;Restricted cash&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:114%"&gt;2,812&#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:114%"&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:114%"&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:114%"&gt;2,812&#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 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:114%"&gt;Derivatives - asset position&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:114%"&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:114%"&gt;4&#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:114%"&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:114%"&gt;4&#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:400;line-height:114%"&gt;Derivatives - liability position&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:114%"&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:114%"&gt;(261)&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:114%"&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:114%"&gt;(261)&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:114%"&gt;Acquisition-related 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:114%"&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:114%"&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:114%"&gt;(363)&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:114%"&gt;(363)&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: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:114%"&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:114%"&gt;80,402&#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:114%"&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:114%"&gt;(257)&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:114%"&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:114%"&gt;(363)&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:114%"&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:114%"&gt;79,782&#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:12pt;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;A roll forward of the Level 3 contingent liabilities, both short- and long-term, for the fiscal year ended April&#160;30, 2022 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Acquisition-related contingent consideration as of May&#160;1, 2021&lt;/span&gt;&lt;/div&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:114%"&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:114%"&gt;363&#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:114%"&gt;Additions&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:114%"&gt;33&#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:114%"&gt;Settlements&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:114%"&gt;(400)&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:114%"&gt;Interest&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:114%"&gt;4&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Acquisition-related contingent consideration as of April&#160;30, 2022&lt;/span&gt;&lt;/div&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:114%"&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:114%"&gt;&#x2014;&#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:12pt;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;The following methods and assumptions were used to estimate the fair value of each class of financial instrument. There have been no changes in the valuation techniques used by us to value our financial instruments.&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:400;line-height:120%"&gt;Cash and cash equivalents&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;: Consists of cash on hand in bank deposits and highly liquid investments, primarily money market accounts. The fair value was measured using quoted market prices in active markets. The carrying amount approximates fair value.&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:400;line-height:120%"&gt;Restricted cash&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;: Consists of cash and cash equivalents held in bank deposit accounts to secure issuances of foreign bank guarantees. The fair value of restricted cash was measured using quoted market prices in active markets. The carrying amount approximates fair value.&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:400;line-height:120%"&gt;Derivatives &#x2013; currency forward contracts&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;: Consists of currency forward contracts trading with sufficient frequency and volume to enable us to obtain pricing information on an ongoing basis. The fair value of these securities was measured based on a valuation from a third-party bank. See "Note 15. Derivative Financial Instruments" for more information regarding our derivatives.&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:400;line-height:120%"&gt;Contingent liabilities&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;: Consists of the fair value of liabilities measured on expected future payments relating to business acquisitions if conditions are met. The contingent liabilities were calculated by estimating the discounted present value of expected future payments as of the acquisition date and subsequently at the end of each reporting period. The fair value measurement is based on significant unobservable inputs as of May&#160;1, 2021. There were no contingent liabilities as of April&#160;30, 2022.&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:400;line-height:120%"&gt;Non-recurring measurements:&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 fair value measurement standard also applies to certain non-financial assets and liabilities measured at fair value on a nonrecurring basis. Certain long-lived assets such as goodwill, intangible assets and property and equipment are measured at fair value on a nonrecurring basis and are subject to fair value adjustments in certain circumstances, such as when there is evidence of impairment.&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:400;line-height:120%"&gt;Other measurements using fair value&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;: Some of our financial instruments, such as accounts receivable, long-term receivables, prepaid expense and other assets, contract assets and liabilities, accounts payable, warranty obligations, and other long-term obligations are reflected in the consolidated balance sheets at carrying value, which approximates fair value due to their short-term nature.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90ZXh0cmVnaW9uOjFiZDU0ZTRlOTIzMjQxNTNhMDBjYjM2OTAwOWRjYTc5XzU0Mjc_f9ecb8a2-1d7a-41d0-8a7b-5799f0571057">&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-weight:400;line-height:120%"&gt;The following table sets forth by Level within the fair value hierarchy our financial assets and liabilities that were accounted for at fair value on a recurring basis at April&#160;30, 2022 and May&#160;1, 2021 according to the valuation techniques we used to determine their fair values. There have been no transfers of assets or liabilities among the fair value hierarchies presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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:10pt;font-weight:700;line-height:115%"&gt;Fair Value Measurements&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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:115%"&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:10pt;font-weight:700;line-height:115%"&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:10pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Balance as of April&#160;30, 2022:&lt;/span&gt;&lt;/div&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 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:114%"&gt;Cash and cash equivalents&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:114%"&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:114%"&gt;17,143&#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:114%"&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:114%"&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:114%"&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:114%"&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:114%"&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:114%"&gt;17,143&#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:114%"&gt;Restricted cash&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:114%"&gt;865&#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:114%"&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:114%"&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:114%"&gt;865&#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="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Available-for-sale securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 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:120%"&gt;US Government Securities&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:114%"&gt;3,486&#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:114%"&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:114%"&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:114%"&gt;3,486&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;US Government Sponsored entities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:middle"/&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:114%"&gt;534&#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:120%"&gt;Derivatives - asset position&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:114%"&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:114%"&gt;934&#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:114%"&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:114%"&gt;934&#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:400;line-height:120%"&gt;Derivatives - liability position&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:114%"&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:114%"&gt;(311)&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:114%"&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:114%"&gt;(311)&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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: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:114%"&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:114%"&gt;21,494&#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:114%"&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:114%"&gt;1,157&#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:114%"&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:114%"&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="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:114%"&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:114%"&gt;22,651&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Balance as of May&#160;1, 2021:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&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:114%"&gt;Cash and cash equivalents&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:114%"&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:114%"&gt;77,590&#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:114%"&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:114%"&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:114%"&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:114%"&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:114%"&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:114%"&gt;77,590&#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:400;line-height:114%"&gt;Restricted cash&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:114%"&gt;2,812&#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:114%"&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:114%"&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:114%"&gt;2,812&#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 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:114%"&gt;Derivatives - asset position&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:114%"&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:114%"&gt;4&#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:114%"&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:114%"&gt;4&#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:400;line-height:114%"&gt;Derivatives - liability position&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:114%"&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:114%"&gt;(261)&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:114%"&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:114%"&gt;(261)&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:114%"&gt;Acquisition-related 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:114%"&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:114%"&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:114%"&gt;(363)&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:114%"&gt;(363)&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: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:114%"&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:114%"&gt;80,402&#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:114%"&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:114%"&gt;(257)&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:114%"&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:114%"&gt;(363)&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:114%"&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:114%"&gt;79,782&#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:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i0767ba182da945d497fedfa953eb3fc6_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzMtMS0xLTEtMzc_e45456a2-33d1-46f4-b481-28aeeefb34cc"
      unitRef="usd">17143000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i76fe2370521a43e595cdb778adf9e1c9_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzMtMy0xLTEtMzc_baf44585-4182-4c9c-ae0c-786b8412c813"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i7c55d9a64f6a41f88f5c23d36235f26a_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzMtNS0xLTEtMzc_6bc2fcf3-3444-43b3-a258-98e66989190d"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iad92163ac81944d497398067cd89b2f3_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzMtNy0xLTEtMzc_c463eb53-e78f-4302-ae9a-64b57890db09"
      unitRef="usd">17143000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <dakt:RestrictedCashAndCashEquivalentsFairValueDisclosure
      contextRef="i0767ba182da945d497fedfa953eb3fc6_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzQtMS0xLTEtMzc_a49937e2-8e78-43c8-9222-b9375a05bb7d"
      unitRef="usd">865000</dakt:RestrictedCashAndCashEquivalentsFairValueDisclosure>
    <dakt:RestrictedCashAndCashEquivalentsFairValueDisclosure
      contextRef="i76fe2370521a43e595cdb778adf9e1c9_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzQtMy0xLTEtMzc_104067df-e9f0-4bcf-97e8-fc4588c34a68"
      unitRef="usd">0</dakt:RestrictedCashAndCashEquivalentsFairValueDisclosure>
    <dakt:RestrictedCashAndCashEquivalentsFairValueDisclosure
      contextRef="i7c55d9a64f6a41f88f5c23d36235f26a_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzQtNS0xLTEtMzc_57f75d65-e1eb-48b4-9afd-861b389467a4"
      unitRef="usd">0</dakt:RestrictedCashAndCashEquivalentsFairValueDisclosure>
    <dakt:RestrictedCashAndCashEquivalentsFairValueDisclosure
      contextRef="iad92163ac81944d497398067cd89b2f3_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzQtNy0xLTEtMzc_ed96ae5b-cf0e-4989-bc50-2f5a892b66ba"
      unitRef="usd">865000</dakt:RestrictedCashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i198f32d680e24133b03d6639dd41aa41_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzYtMS0xLTEtMTQzODY_4d92f5c3-b05b-4946-b73f-7cf662b5edae"
      unitRef="usd">3486000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i698882cabc7e4db1ae33262c135d1a4d_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzYtMy0xLTEtMTc0MDY_fd2d89d4-6313-4736-8228-2eb4fafff087"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i12016e386894415b9df123cbd4faeb39_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzYtNS0xLTEtMTQ0MDQ_48607a31-44ae-4359-a608-c8441b3d9528"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ic15baa3551a44cfd9254a4a6ff49bd94_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzYtNy0xLTEtMTQ0Njk_f8fcf961-f39b-451c-9e31-2241ad32559e"
      unitRef="usd">3486000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i611f723a1cc747e1a5ee03a82f94ebd4_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzctMS0xLTEtMTU5Mjk_b960e37e-9aae-4a5e-b4d5-44d98f98ddc4"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i5e3426befbf747aa833b2f5e67743969_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzctMy0xLTEtMTQzOTQ_cbcb28e4-3fea-470b-9c20-2d28ee83e500"
      unitRef="usd">534000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ib3c0b2a18288483092c13aaa3a5761ab_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzctNS0xLTEtMTY5OTg_e50bee29-65e8-4031-b09f-030ef96cc254"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i0471b3ded4e44f5a99ea0cd45f86519a_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzctNy0xLTEtMTQ0Njk_6d06e9e4-ded5-4e8a-bb89-a01a4a4f720c"
      unitRef="usd">534000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="i0767ba182da945d497fedfa953eb3fc6_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzUtMS0xLTEtMzc_70cb9d31-9ccc-46ca-a9ca-da5bb687b8ec"
      unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="i76fe2370521a43e595cdb778adf9e1c9_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzUtMy0xLTEtMzc_6c7c220b-da18-43ac-900a-fe1b02e7a68a"
      unitRef="usd">934000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="i7c55d9a64f6a41f88f5c23d36235f26a_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzUtNS0xLTEtMzc_bc0ac64c-f98c-4dc1-964f-762f16634796"
      unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="iad92163ac81944d497398067cd89b2f3_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzUtNy0xLTEtMzc_511b786a-a906-430e-b080-94058079607a"
      unitRef="usd">934000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="i0767ba182da945d497fedfa953eb3fc6_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzYtMS0xLTEtMzc_9cf54f50-3cf7-4210-bf8c-52f3687a0d65"
      unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="i76fe2370521a43e595cdb778adf9e1c9_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzYtMy0xLTEtMzc_38fea686-da07-42da-8a15-8a6b0d0ec4c2"
      unitRef="usd">311000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="i7c55d9a64f6a41f88f5c23d36235f26a_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzYtNS0xLTEtMzc_0302d44a-2e93-4586-bf9f-39079753ca3f"
      unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="iad92163ac81944d497398067cd89b2f3_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzYtNy0xLTEtMzc_f5a2167c-1a56-4327-84a9-85da7577f64e"
      unitRef="usd">311000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:FairValueNetAssetLiability
      contextRef="i0767ba182da945d497fedfa953eb3fc6_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzgtMS0xLTEtMzc_190e60bd-b783-4694-b695-1c1008013454"
      unitRef="usd">21494000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="i76fe2370521a43e595cdb778adf9e1c9_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzgtMy0xLTEtMzc_117e9d47-9e9c-4a48-9f88-8f1584300611"
      unitRef="usd">1157000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="i7c55d9a64f6a41f88f5c23d36235f26a_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzgtNS0xLTEtMzc_74390b59-3208-48c8-8a50-b833492fd84e"
      unitRef="usd">0</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="iad92163ac81944d497398067cd89b2f3_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzgtNy0xLTEtMzc_fd4131f8-b88a-46ba-b16e-31faf11c4a00"
      unitRef="usd">22651000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i8b263fe20b4a46248cf75b7a693088db_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzEwLTEtMS0xLTM3_c915800b-4911-4b42-8b99-d8260cd63f2e"
      unitRef="usd">77590000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ie99e03884f3142e2a9729949f2387b2b_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzEwLTMtMS0xLTM3_f088c017-fb06-4d43-a522-76d4c5930f94"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i1d7d7717e3044b84a0ab019f376622d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzEwLTUtMS0xLTM3_61c3be39-44ac-4f55-b5a2-47212fa79aac"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="idc7468231c464292ad622d681c859f27_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzEwLTctMS0xLTM3_f10ab124-effc-4413-a224-a507ff90306f"
      unitRef="usd">77590000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <dakt:RestrictedCashAndCashEquivalentsFairValueDisclosure
      contextRef="i8b263fe20b4a46248cf75b7a693088db_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzExLTEtMS0xLTM3_dc89b41d-62e5-42cb-89c5-789d81fdce91"
      unitRef="usd">2812000</dakt:RestrictedCashAndCashEquivalentsFairValueDisclosure>
    <dakt:RestrictedCashAndCashEquivalentsFairValueDisclosure
      contextRef="ie99e03884f3142e2a9729949f2387b2b_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzExLTMtMS0xLTM3_04d4e783-f8e3-45e3-bfb6-fd78b9a57d14"
      unitRef="usd">0</dakt:RestrictedCashAndCashEquivalentsFairValueDisclosure>
    <dakt:RestrictedCashAndCashEquivalentsFairValueDisclosure
      contextRef="i1d7d7717e3044b84a0ab019f376622d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzExLTUtMS0xLTM3_f9b251a9-57c5-426f-8f80-ccbf83a8bd07"
      unitRef="usd">0</dakt:RestrictedCashAndCashEquivalentsFairValueDisclosure>
    <dakt:RestrictedCashAndCashEquivalentsFairValueDisclosure
      contextRef="idc7468231c464292ad622d681c859f27_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzExLTctMS0xLTM3_90e706f8-c361-4c1d-a350-32cfef9f3ab6"
      unitRef="usd">2812000</dakt:RestrictedCashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="i8b263fe20b4a46248cf75b7a693088db_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzE0LTEtMS0xLTM3_431c4fa6-c448-43bf-ba61-fc9055570167"
      unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="ie99e03884f3142e2a9729949f2387b2b_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzE0LTMtMS0xLTM3_2be15e11-8924-452b-bc56-29e6970cd42a"
      unitRef="usd">4000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="i1d7d7717e3044b84a0ab019f376622d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzE0LTUtMS0xLTM3_0f50431f-b9d1-4574-bf38-21f76105813d"
      unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="idc7468231c464292ad622d681c859f27_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzE0LTctMS0xLTM3_4c09620e-86a3-4e99-aab9-ed9294b691ab"
      unitRef="usd">4000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="i8b263fe20b4a46248cf75b7a693088db_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzE1LTEtMS0xLTM3_706d47de-2429-482c-a308-2e5370828bf7"
      unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="ie99e03884f3142e2a9729949f2387b2b_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzE1LTMtMS0xLTM3_36d3fe6e-b498-4b6a-981c-d070ce5fac18"
      unitRef="usd">261000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="i1d7d7717e3044b84a0ab019f376622d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzE1LTUtMS0xLTM3_36aa2fda-7aaa-4308-bf3a-9fc058565b44"
      unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="idc7468231c464292ad622d681c859f27_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzE1LTctMS0xLTM3_24c4f6ce-df5f-41ea-a8bc-b51084ccc371"
      unitRef="usd">261000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i8b263fe20b4a46248cf75b7a693088db_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzE2LTEtMS0xLTM3_cdcaf043-dad8-4f31-9e16-b771e4f74a2e"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ie99e03884f3142e2a9729949f2387b2b_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzE2LTMtMS0xLTM3_b373c643-2251-470c-a7f7-16fe0f42df92"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i1d7d7717e3044b84a0ab019f376622d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzE2LTUtMS0xLTM3_09b2d14a-9ca7-46cf-b51e-6ca8ebf2bb84"
      unitRef="usd">363000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="idc7468231c464292ad622d681c859f27_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzE2LTctMS0xLTM3_54975630-c1ff-4336-8fa1-d693f36349a1"
      unitRef="usd">363000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="i8b263fe20b4a46248cf75b7a693088db_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzE3LTEtMS0xLTM3_5674e126-96dd-4306-8828-68483674850c"
      unitRef="usd">80402000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="ie99e03884f3142e2a9729949f2387b2b_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzE3LTMtMS0xLTM3_b47a83e6-0f23-45e6-99b4-988f6fd0ea6e"
      unitRef="usd">-257000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="i1d7d7717e3044b84a0ab019f376622d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzE3LTUtMS0xLTM3_ca0b2a51-c682-4b9b-951c-9dcf106372b9"
      unitRef="usd">-363000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="idc7468231c464292ad622d681c859f27_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpiNzkwMzM1YzMxYWY0ZjM0OWZhMWVjMWYyOGIyYzA3OS90YWJsZXJhbmdlOmI3OTAzMzVjMzFhZjRmMzQ5ZmExZWMxZjI4YjJjMDc5XzE3LTctMS0xLTM3_8fd418a1-7a69-4fe1-a822-e7c419a33143"
      unitRef="usd">79782000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90ZXh0cmVnaW9uOjFiZDU0ZTRlOTIzMjQxNTNhMDBjYjM2OTAwOWRjYTc5XzU0Mjg_8f292657-b533-4768-b7bc-dbb1abdaeabc">&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-weight:400;line-height:120%"&gt;A roll forward of the Level 3 contingent liabilities, both short- and long-term, for the fiscal year ended April&#160;30, 2022 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Acquisition-related contingent consideration as of May&#160;1, 2021&lt;/span&gt;&lt;/div&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:114%"&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:114%"&gt;363&#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:114%"&gt;Additions&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:114%"&gt;33&#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:114%"&gt;Settlements&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:114%"&gt;(400)&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:114%"&gt;Interest&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:114%"&gt;4&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Acquisition-related contingent consideration as of April&#160;30, 2022&lt;/span&gt;&lt;/div&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:114%"&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:114%"&gt;&#x2014;&#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="if19471d497914911836a84a4e455d0bc_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpjM2IzZTdhZTU0NjA0Yzc0YmJkMGViMzk0MDk4MWNkOC90YWJsZXJhbmdlOmMzYjNlN2FlNTQ2MDRjNzRiYmQwZWIzOTQwOTgxY2Q4XzAtMS0xLTEtMzc_cc2dfaa4-5d9b-46c0-9eda-b34fedb5ca2c"
      unitRef="usd">363000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="i0160f84b8e0640f6b68093d3cadef0c9_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpjM2IzZTdhZTU0NjA0Yzc0YmJkMGViMzk0MDk4MWNkOC90YWJsZXJhbmdlOmMzYjNlN2FlNTQ2MDRjNzRiYmQwZWIzOTQwOTgxY2Q4XzEtMS0xLTEtMzc_eb42192e-88b0-4047-864b-f6e6fec5a875"
      unitRef="usd">33000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i0160f84b8e0640f6b68093d3cadef0c9_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpjM2IzZTdhZTU0NjA0Yzc0YmJkMGViMzk0MDk4MWNkOC90YWJsZXJhbmdlOmMzYjNlN2FlNTQ2MDRjNzRiYmQwZWIzOTQwOTgxY2Q4XzItMS0xLTEtMzc_d983570c-e236-4e59-98f4-2b7a320af2cd"
      unitRef="usd">400000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i0160f84b8e0640f6b68093d3cadef0c9_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpjM2IzZTdhZTU0NjA0Yzc0YmJkMGViMzk0MDk4MWNkOC90YWJsZXJhbmdlOmMzYjNlN2FlNTQ2MDRjNzRiYmQwZWIzOTQwOTgxY2Q4XzMtMS0xLTEtMzc_3381b6d6-e039-44b1-80bc-a4880131df4f"
      unitRef="usd">-4000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i9b1cb52aa2af4e498d7e9deeb3a1de08_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90YWJsZTpjM2IzZTdhZTU0NjA0Yzc0YmJkMGViMzk0MDk4MWNkOC90YWJsZXJhbmdlOmMzYjNlN2FlNTQ2MDRjNzRiYmQwZWIzOTQwOTgxY2Q4XzQtMS0xLTEtMzc_f1de6c0d-77b1-4482-9286-04f7f5dca599"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzMvZnJhZzoxYmQ1NGU0ZTkyMzI0MTUzYTAwY2IzNjkwMDlkY2E3OS90ZXh0cmVnaW9uOjFiZDU0ZTRlOTIzMjQxNTNhMDBjYjM2OTAwOWRjYTc5XzkzNDU4NDg4NDIwNjk_ac80b7c3-13d4-4551-ab43-ff948bff4633">&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:400;line-height:120%"&gt;Cash and cash equivalents&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;: Consists of cash on hand in bank deposits and highly liquid investments, primarily money market accounts. The fair value was measured using quoted market prices in active markets. The carrying amount approximates fair value.&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:400;line-height:120%"&gt;Restricted cash&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;: Consists of cash and cash equivalents held in bank deposit accounts to secure issuances of foreign bank guarantees. The fair value of restricted cash was measured using quoted market prices in active markets. The carrying amount approximates fair value.&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:400;line-height:120%"&gt;Derivatives &#x2013; currency forward contracts&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;: Consists of currency forward contracts trading with sufficient frequency and volume to enable us to obtain pricing information on an ongoing basis. The fair value of these securities was measured based on a valuation from a third-party bank. See "Note 15. Derivative Financial Instruments" for more information regarding our derivatives.&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:400;line-height:120%"&gt;Contingent liabilities&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;: Consists of the fair value of liabilities measured on expected future payments relating to business acquisitions if conditions are met. The contingent liabilities were calculated by estimating the discounted present value of expected future payments as of the acquisition date and subsequently at the end of each reporting period. The fair value measurement is based on significant unobservable inputs as of May&#160;1, 2021. There were no contingent liabilities as of April&#160;30, 2022.&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:400;line-height:120%"&gt;Non-recurring measurements:&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 fair value measurement standard also applies to certain non-financial assets and liabilities measured at fair value on a nonrecurring basis. Certain long-lived assets such as goodwill, intangible assets and property and equipment are measured at fair value on a nonrecurring basis and are subject to fair value adjustments in certain circumstances, such as when there is evidence of impairment.&lt;/span&gt;&lt;/div&gt;Other measurements using fair value: Some of our financial instruments, such as accounts receivable, long-term receivables, prepaid expense and other assets, contract assets and liabilities, accounts payable, warranty obligations, and other long-term obligations are reflected in the consolidated balance sheets at carrying value, which approximates fair value due to their short-term nature</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzYvZnJhZzplZWEwMDhkNGNiZWQ0ZmFmYWRhN2U5NzdmZjY2OTQyZC90ZXh0cmVnaW9uOmVlYTAwOGQ0Y2JlZDRmYWZhZGE3ZTk3N2ZmNjY5NDJkXzEzNDA_2c05469d-128f-433f-9e1b-d9b79fd23c8b">Derivative Financial InstrumentsWe utilize derivative financial instruments to manage the economic impact of fluctuations in currency exchange rates on those transactions denominated in currencies other than our functional currency, which is the U.S. dollar. We enter into currency forward contracts to manage these economic risks. We account for all derivatives in the consolidated balance sheets within accounts receivable or accounts payable measured at fair value, and changes in fair values are recognized in earnings unless specific hedge accounting criteria are met for cash flow or net investment hedges. As of April&#160;30, 2022 and May&#160;1, 2021, we had not designated any of our derivative instruments as accounting hedges, and thus we recorded the changes in fair value in the "Other (expense) income, net" line item in the consolidated statements of operations.&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-weight:400;line-height:120%"&gt;The foreign currency exchange contracts in aggregated notional amounts in place to exchange U.S. dollars at April&#160;30, 2022 and May&#160;1, 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;April 30, 2022&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:114%"&gt;May 1, 2021&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:10pt;font-weight:700;line-height:114%"&gt;U.S. Dollars&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:10pt;font-weight:700;line-height:114%"&gt;Foreign Currency&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:10pt;font-weight:700;line-height:114%"&gt;U.S. Dollars&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:10pt;font-weight:700;line-height:114%"&gt;Foreign Currency&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:114%"&gt;Foreign Currency Exchange Forward Contracts:&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 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:114%"&gt;U.S. Dollars/Australian Dollars&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:114%"&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:114%"&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:114%"&gt;2,410&#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:114%"&gt;3,464&#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:114%"&gt;U.S. Dollars/Canadian Dollars&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:114%"&gt;942&#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:114%"&gt;1,189&#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:114%"&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:114%"&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 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:114%"&gt;U.S. Dollars/British Pounds&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:114%"&gt;1,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;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:114%"&gt;1,345&#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:114%"&gt;418&#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:114%"&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="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:114%"&gt;U.S. Dollars/Euros&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:114%"&gt;8,575&#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:114%"&gt;7,513&#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:114%"&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:114%"&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;/table&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-weight:400;line-height:120%"&gt;As of April&#160;30, 2022, there was an asset and liability of $934 and $311, respectively, and as of May&#160;1, 2021, there was an asset and liability of $4 and $261, respectively, representing the fair value of foreign currency exchange forward contracts, which were determined using Level 2 inputs from a third-party bank. As of April&#160;30, 2022, all contracts mature within ten months.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzYvZnJhZzplZWEwMDhkNGNiZWQ0ZmFmYWRhN2U5NzdmZjY2OTQyZC90ZXh0cmVnaW9uOmVlYTAwOGQ0Y2JlZDRmYWZhZGE3ZTk3N2ZmNjY5NDJkXzEzNDE_23b31b09-456f-4d1f-af84-85bcabd9d71c">&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-weight:400;line-height:120%"&gt;The foreign currency exchange contracts in aggregated notional amounts in place to exchange U.S. dollars at April&#160;30, 2022 and May&#160;1, 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;April 30, 2022&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:114%"&gt;May 1, 2021&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:10pt;font-weight:700;line-height:114%"&gt;U.S. Dollars&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:10pt;font-weight:700;line-height:114%"&gt;Foreign Currency&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:10pt;font-weight:700;line-height:114%"&gt;U.S. Dollars&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:10pt;font-weight:700;line-height:114%"&gt;Foreign Currency&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:114%"&gt;Foreign Currency Exchange Forward Contracts:&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 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:114%"&gt;U.S. Dollars/Australian Dollars&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:114%"&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:114%"&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:114%"&gt;2,410&#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:114%"&gt;3,464&#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:114%"&gt;U.S. Dollars/Canadian Dollars&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:114%"&gt;942&#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:114%"&gt;1,189&#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:114%"&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:114%"&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 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:114%"&gt;U.S. Dollars/British Pounds&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:114%"&gt;1,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;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:114%"&gt;1,345&#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:114%"&gt;418&#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:114%"&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="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:114%"&gt;U.S. Dollars/Euros&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:114%"&gt;8,575&#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:114%"&gt;7,513&#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:114%"&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:114%"&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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i74af3ff22b484bf69a1cd538b5bbf18e_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzYvZnJhZzplZWEwMDhkNGNiZWQ0ZmFmYWRhN2U5NzdmZjY2OTQyZC90YWJsZTo3N2ZlNzQzYjM2ODI0ZWEzOGFmZDg0ZTlhZjk3MDAwNi90YWJsZXJhbmdlOjc3ZmU3NDNiMzY4MjRlYTM4YWZkODRlOWFmOTcwMDA2XzMtMS0xLTEtMzc_42b729ec-aadb-4765-aec6-d26a16177601"
      unitRef="usd">0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i74af3ff22b484bf69a1cd538b5bbf18e_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzYvZnJhZzplZWEwMDhkNGNiZWQ0ZmFmYWRhN2U5NzdmZjY2OTQyZC90YWJsZTo3N2ZlNzQzYjM2ODI0ZWEzOGFmZDg0ZTlhZjk3MDAwNi90YWJsZXJhbmdlOjc3ZmU3NDNiMzY4MjRlYTM4YWZkODRlOWFmOTcwMDA2XzMtMy0xLTEtMzc_d5ff5ee5-fdc9-4fc6-bcba-cb579844cf89"
      unitRef="aud">0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i2779c58f42704f8187cf1721879ba018_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzYvZnJhZzplZWEwMDhkNGNiZWQ0ZmFmYWRhN2U5NzdmZjY2OTQyZC90YWJsZTo3N2ZlNzQzYjM2ODI0ZWEzOGFmZDg0ZTlhZjk3MDAwNi90YWJsZXJhbmdlOjc3ZmU3NDNiMzY4MjRlYTM4YWZkODRlOWFmOTcwMDA2XzMtNS0xLTEtMzc_9d2ed408-8317-4b75-83af-49da3d96a042"
      unitRef="usd">2410000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i2779c58f42704f8187cf1721879ba018_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzYvZnJhZzplZWEwMDhkNGNiZWQ0ZmFmYWRhN2U5NzdmZjY2OTQyZC90YWJsZTo3N2ZlNzQzYjM2ODI0ZWEzOGFmZDg0ZTlhZjk3MDAwNi90YWJsZXJhbmdlOjc3ZmU3NDNiMzY4MjRlYTM4YWZkODRlOWFmOTcwMDA2XzMtNy0xLTEtMzc_fa93b0d7-f87e-4bf7-9134-04e3c2694514"
      unitRef="aud">3464000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ic9051a4363074f0fa9e3e1bbc92dc6b4_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzYvZnJhZzplZWEwMDhkNGNiZWQ0ZmFmYWRhN2U5NzdmZjY2OTQyZC90YWJsZTo3N2ZlNzQzYjM2ODI0ZWEzOGFmZDg0ZTlhZjk3MDAwNi90YWJsZXJhbmdlOjc3ZmU3NDNiMzY4MjRlYTM4YWZkODRlOWFmOTcwMDA2XzQtMS0xLTEtMzc_0dc0ed4c-f969-4a78-9c88-b8592af908e9"
      unitRef="usd">942000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ic9051a4363074f0fa9e3e1bbc92dc6b4_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzYvZnJhZzplZWEwMDhkNGNiZWQ0ZmFmYWRhN2U5NzdmZjY2OTQyZC90YWJsZTo3N2ZlNzQzYjM2ODI0ZWEzOGFmZDg0ZTlhZjk3MDAwNi90YWJsZXJhbmdlOjc3ZmU3NDNiMzY4MjRlYTM4YWZkODRlOWFmOTcwMDA2XzQtMy0xLTEtMzc_dc116850-c368-45a6-a1da-84356a188a46"
      unitRef="cad">1189000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ide81d1683ccd42b99e6c681df8ae533d_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzYvZnJhZzplZWEwMDhkNGNiZWQ0ZmFmYWRhN2U5NzdmZjY2OTQyZC90YWJsZTo3N2ZlNzQzYjM2ODI0ZWEzOGFmZDg0ZTlhZjk3MDAwNi90YWJsZXJhbmdlOjc3ZmU3NDNiMzY4MjRlYTM4YWZkODRlOWFmOTcwMDA2XzQtNS0xLTEtMzc_c3f86f76-28c5-4335-9cad-29370509b10f"
      unitRef="usd">0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ide81d1683ccd42b99e6c681df8ae533d_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzYvZnJhZzplZWEwMDhkNGNiZWQ0ZmFmYWRhN2U5NzdmZjY2OTQyZC90YWJsZTo3N2ZlNzQzYjM2ODI0ZWEzOGFmZDg0ZTlhZjk3MDAwNi90YWJsZXJhbmdlOjc3ZmU3NDNiMzY4MjRlYTM4YWZkODRlOWFmOTcwMDA2XzQtNy0xLTEtMzc_9c84d0ee-0446-4fe5-addd-9d479c9d5df3"
      unitRef="cad">0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i56d551d8c11d417e82f859c0941689b0_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzYvZnJhZzplZWEwMDhkNGNiZWQ0ZmFmYWRhN2U5NzdmZjY2OTQyZC90YWJsZTo3N2ZlNzQzYjM2ODI0ZWEzOGFmZDg0ZTlhZjk3MDAwNi90YWJsZXJhbmdlOjc3ZmU3NDNiMzY4MjRlYTM4YWZkODRlOWFmOTcwMDA2XzUtMS0xLTEtMzc_ebaa9771-4f07-43da-9442-e9e74904356d"
      unitRef="usd">1774000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i56d551d8c11d417e82f859c0941689b0_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzYvZnJhZzplZWEwMDhkNGNiZWQ0ZmFmYWRhN2U5NzdmZjY2OTQyZC90YWJsZTo3N2ZlNzQzYjM2ODI0ZWEzOGFmZDg0ZTlhZjk3MDAwNi90YWJsZXJhbmdlOjc3ZmU3NDNiMzY4MjRlYTM4YWZkODRlOWFmOTcwMDA2XzUtMy0xLTEtMzc_bb97e1b4-0e2f-4728-9392-c47ed1f0e3ed"
      unitRef="gbp">1345000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ia870c2900050487cb45f46ecf3721037_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzYvZnJhZzplZWEwMDhkNGNiZWQ0ZmFmYWRhN2U5NzdmZjY2OTQyZC90YWJsZTo3N2ZlNzQzYjM2ODI0ZWEzOGFmZDg0ZTlhZjk3MDAwNi90YWJsZXJhbmdlOjc3ZmU3NDNiMzY4MjRlYTM4YWZkODRlOWFmOTcwMDA2XzUtNS0xLTEtMzc_d1ff6d3a-a7a3-4e01-abba-8c6afe15f183"
      unitRef="usd">418000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ia870c2900050487cb45f46ecf3721037_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzYvZnJhZzplZWEwMDhkNGNiZWQ0ZmFmYWRhN2U5NzdmZjY2OTQyZC90YWJsZTo3N2ZlNzQzYjM2ODI0ZWEzOGFmZDg0ZTlhZjk3MDAwNi90YWJsZXJhbmdlOjc3ZmU3NDNiMzY4MjRlYTM4YWZkODRlOWFmOTcwMDA2XzUtNy0xLTEtMzc_922b192c-0438-4fc0-91ff-07bdb9354c49"
      unitRef="gbp">300000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i0751c1ee08df4d07a8f9e65d63cf16be_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzYvZnJhZzplZWEwMDhkNGNiZWQ0ZmFmYWRhN2U5NzdmZjY2OTQyZC90YWJsZTo3N2ZlNzQzYjM2ODI0ZWEzOGFmZDg0ZTlhZjk3MDAwNi90YWJsZXJhbmdlOjc3ZmU3NDNiMzY4MjRlYTM4YWZkODRlOWFmOTcwMDA2XzYtMS0xLTEtMzc_e35f5ed6-74b4-4ce4-9044-65ff1376fc2c"
      unitRef="usd">8575000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i0751c1ee08df4d07a8f9e65d63cf16be_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzYvZnJhZzplZWEwMDhkNGNiZWQ0ZmFmYWRhN2U5NzdmZjY2OTQyZC90YWJsZTo3N2ZlNzQzYjM2ODI0ZWEzOGFmZDg0ZTlhZjk3MDAwNi90YWJsZXJhbmdlOjc3ZmU3NDNiMzY4MjRlYTM4YWZkODRlOWFmOTcwMDA2XzYtMy0xLTEtMzc_829e2a37-1fe5-4cd9-9d31-5c5714063688"
      unitRef="eur">7513000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ia801b54cc35b48a2bd0e6dc201f24b38_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzYvZnJhZzplZWEwMDhkNGNiZWQ0ZmFmYWRhN2U5NzdmZjY2OTQyZC90YWJsZTo3N2ZlNzQzYjM2ODI0ZWEzOGFmZDg0ZTlhZjk3MDAwNi90YWJsZXJhbmdlOjc3ZmU3NDNiMzY4MjRlYTM4YWZkODRlOWFmOTcwMDA2XzYtNS0xLTEtMzc_382e9e5f-1d30-40ba-bb24-cc0aa102fdd3"
      unitRef="usd">0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ia801b54cc35b48a2bd0e6dc201f24b38_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzYvZnJhZzplZWEwMDhkNGNiZWQ0ZmFmYWRhN2U5NzdmZjY2OTQyZC90YWJsZTo3N2ZlNzQzYjM2ODI0ZWEzOGFmZDg0ZTlhZjk3MDAwNi90YWJsZXJhbmdlOjc3ZmU3NDNiMzY4MjRlYTM4YWZkODRlOWFmOTcwMDA2XzYtNy0xLTEtMzc_e8845e2f-5e51-4b34-9294-08a98d4d71b7"
      unitRef="eur">0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="iad92163ac81944d497398067cd89b2f3_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzYvZnJhZzplZWEwMDhkNGNiZWQ0ZmFmYWRhN2U5NzdmZjY2OTQyZC90ZXh0cmVnaW9uOmVlYTAwOGQ0Y2JlZDRmYWZhZGE3ZTk3N2ZmNjY5NDJkXzMyOTg1MzQ4ODQ2OTI_92ffcc1a-f358-42b8-af4d-3cdb02882316"
      unitRef="usd">934000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="iad92163ac81944d497398067cd89b2f3_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzYvZnJhZzplZWEwMDhkNGNiZWQ0ZmFmYWRhN2U5NzdmZjY2OTQyZC90ZXh0cmVnaW9uOmVlYTAwOGQ0Y2JlZDRmYWZhZGE3ZTk3N2ZmNjY5NDJkXzMyOTg1MzQ4ODQ2OTc_c6d894bf-077f-4e99-ab7f-c75b8ce72589"
      unitRef="usd">311000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="idc7468231c464292ad622d681c859f27_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzYvZnJhZzplZWEwMDhkNGNiZWQ0ZmFmYWRhN2U5NzdmZjY2OTQyZC90ZXh0cmVnaW9uOmVlYTAwOGQ0Y2JlZDRmYWZhZGE3ZTk3N2ZmNjY5NDJkXzMyOTg1MzQ4ODQ2Nzg_7a25d213-646e-4ae0-b644-df5dce460c4c"
      unitRef="usd">4000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="idc7468231c464292ad622d681c859f27_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzYvZnJhZzplZWEwMDhkNGNiZWQ0ZmFmYWRhN2U5NzdmZjY2OTQyZC90ZXh0cmVnaW9uOmVlYTAwOGQ0Y2JlZDRmYWZhZGE3ZTk3N2ZmNjY5NDJkXzExMjg_62270386-f6e7-45aa-b929-3843da75cf03"
      unitRef="usd">261000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzkvZnJhZzpmZGQzNDgxMjQ1Nzk0ZGUxOTAwY2Y5NzI1MmM2MGJlMS90ZXh0cmVnaW9uOmZkZDM0ODEyNDU3OTRkZTE5MDBjZjk3MjUyYzYwYmUxXzM4MTQ_854bd668-0b41-4032-96ca-7de9d5244052">Commitments and Contingencies&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:400;line-height:120%"&gt;Litigation: &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;We are a party to legal proceedings and claims which arise during the ordinary course of business. We review our legal proceedings and claims, regulatory reviews and inspections, and other legal matters on an ongoing basis and follow appropriate accounting guidance when making accrual and disclosure decisions. We establish accruals for those contingencies when the incurrence of a loss is probable and can be reasonably estimated, and we disclose the amount accrued and the amount of a reasonably possible loss in excess of the amount accrued if such disclosure is necessary for our financial statements to not be misleading. We do not record an accrual when the likelihood of loss being incurred is probable, but the amount cannot be reasonably estimated, or when the loss is believed to be only reasonably possible or remote, although disclosures will be made for material matters as required by ASC 450-20, Contingencies - Loss Contingencies. Our assessment of whether a loss is reasonably possible or probable is based on our assessment and consultation with legal counsel regarding the ultimate outcome of the matter following all appeals.&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-weight:400;line-height:120%"&gt;As of May&#160;2, 2020, we recorded a $2,072 reserve for the probable and reasonably estimated cost to settle a patent litigation claim, which was included in the "Accrued expenses" line item in our consolidated balance sheets and "Cost of Sales" in consolidated statement of operations. During fiscal 2021, an appellate court ruled in our favor on this matter. Since we no longer estimate we have a probable loss, we recorded a credit to the "Cost of sales" line item in our consolidated statement of operations and removed the liability from our consolidated balance sheet during fiscal 2021.&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-weight:400;line-height:120%"&gt;For other unresolved legal proceedings or claims, we do not believe there is a reasonable probability that any material loss would be incurred. Accordingly, no material accrual or disclosure of a potential range of loss has been made related to these matters. We do not expect the ultimate liability of these unresolved legal proceedings or claims to have a material effect on our financial position, liquidity or capital resources.&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:400;line-height:120%"&gt;Warranties: See "Note 1.&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; &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;Nature of Business and Summary of Significant Accounting Policies"&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 more information regarding warranties.&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-weight:400;line-height:120%"&gt;Changes in our warranty obligation for the fiscal years ended April&#160;30, 2022 and May&#160;1, 2021 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:10pt;font-weight:700;line-height:120%"&gt;April 30, 2022&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:10pt;font-weight:700;line-height:120%"&gt;May 1, 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:114%"&gt;Beginning accrued warranty obligations&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:114%"&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:114%"&gt;25,960&#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:114%"&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:114%"&gt;25,624&#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 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:114%"&gt;Warranties issued during the period&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:114%"&gt;9,748&#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:114%"&gt;8,539&#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:114%"&gt;Settlements made during the period&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:114%"&gt;(7,503)&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:114%"&gt;(5,718)&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:400;line-height:114%"&gt;Changes in accrued warranty obligations for pre-existing warranties during the period, including expirations&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:114%"&gt;673&#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:114%"&gt;(2,485)&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:114%"&gt;Ending accrued warranty obligations&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:114%"&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:114%"&gt;28,878&#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:114%"&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:114%"&gt;25,960&#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: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:400;line-height:120%"&gt;Performance guarantees: &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;We have entered into standby letters of credit, bank guarantees and surety bonds with financial institutions relating to the guarantee of our future performance on contracts, primarily construction-type contracts. As of April&#160;30, 2022, we had outstanding letters of credit, bank guarantees and surety bonds in the amount of $4,669, $715 and $88,323, respectively. Performance guarantees are issued to certain customers to guarantee the operation and installation of the equipment and our ability to complete a contract. These performance guarantees have various terms but are generally one year. We enter into written agreements with our customers, and those agreements often contain indemnification provisions that require us to make the customer whole if certain acts or omissions by us cause the customer financial loss. We make efforts to negotiate reasonable caps and limitations on the recovery of such damages. As of April&#160;30, 2022, we were not aware of any indemnification claim from a customer.&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:400;line-height:120%"&gt;Purchase commitments:&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; From time to time, we commit to purchase inventory, advertising, cloud-based information systems, information technology maintenance and support services, and various other products and services over periods that extend beyond one year. As of April&#160;30, 2022, we were obligated under the following unconditional purchase commitments:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&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:10pt;font-weight:700;line-height:114%"&gt;Fiscal years ending&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:10pt;font-weight:700;line-height:114%"&gt;Amount&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:114%"&gt;2023&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:114%"&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:114%"&gt;4,389&#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:114%"&gt;2024&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:114%"&gt;1,686&#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:114%"&gt;2025&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:114%"&gt;113&#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:114%"&gt;2026&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:114%"&gt;40&#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:114%"&gt;2027&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:114%"&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:0 1pt"/&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:114%"&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:114%"&gt;6,228&#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:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LitigationReserveCurrent
      contextRef="i50492fbc99e94c12a7d6ccf6a7dbd305_I20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzkvZnJhZzpmZGQzNDgxMjQ1Nzk0ZGUxOTAwY2Y5NzI1MmM2MGJlMS90ZXh0cmVnaW9uOmZkZDM0ODEyNDU3OTRkZTE5MDBjZjk3MjUyYzYwYmUxXzMyOTg1MzQ4ODcxNzA_289b65eb-1929-44aa-a187-7c9d6425a54f"
      unitRef="usd">2072000</us-gaap:LitigationReserveCurrent>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzkvZnJhZzpmZGQzNDgxMjQ1Nzk0ZGUxOTAwY2Y5NzI1MmM2MGJlMS90ZXh0cmVnaW9uOmZkZDM0ODEyNDU3OTRkZTE5MDBjZjk3MjUyYzYwYmUxXzM4MTI_0f71b949-01fc-4617-ad68-0e1d0d562fb1">&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-weight:400;line-height:120%"&gt;Changes in our warranty obligation for the fiscal years ended April&#160;30, 2022 and May&#160;1, 2021 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:10pt;font-weight:700;line-height:120%"&gt;April 30, 2022&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:10pt;font-weight:700;line-height:120%"&gt;May 1, 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:114%"&gt;Beginning accrued warranty obligations&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:114%"&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:114%"&gt;25,960&#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:114%"&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:114%"&gt;25,624&#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 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:114%"&gt;Warranties issued during the period&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:114%"&gt;9,748&#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:114%"&gt;8,539&#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:114%"&gt;Settlements made during the period&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:114%"&gt;(7,503)&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:114%"&gt;(5,718)&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:400;line-height:114%"&gt;Changes in accrued warranty obligations for pre-existing warranties during the period, including expirations&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:114%"&gt;673&#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:114%"&gt;(2,485)&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:114%"&gt;Ending accrued warranty obligations&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:114%"&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:114%"&gt;28,878&#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:114%"&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:114%"&gt;25,960&#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:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzkvZnJhZzpmZGQzNDgxMjQ1Nzk0ZGUxOTAwY2Y5NzI1MmM2MGJlMS90YWJsZTplMTliYTczMjNhYmM0MDJjYTk4YzU2OWVmNDk4NTIwOC90YWJsZXJhbmdlOmUxOWJhNzMyM2FiYzQwMmNhOThjNTY5ZWY0OTg1MjA4XzEtMS0xLTEtMzc_4ceede3e-278d-42e5-bdd0-a2219b1c7ad0"
      unitRef="usd">25960000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i50492fbc99e94c12a7d6ccf6a7dbd305_I20200502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzkvZnJhZzpmZGQzNDgxMjQ1Nzk0ZGUxOTAwY2Y5NzI1MmM2MGJlMS90YWJsZTplMTliYTczMjNhYmM0MDJjYTk4YzU2OWVmNDk4NTIwOC90YWJsZXJhbmdlOmUxOWJhNzMyM2FiYzQwMmNhOThjNTY5ZWY0OTg1MjA4XzEtMy0xLTEtMzc_1aac4a61-4653-4c93-aed2-ae04c8722b64"
      unitRef="usd">25624000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzkvZnJhZzpmZGQzNDgxMjQ1Nzk0ZGUxOTAwY2Y5NzI1MmM2MGJlMS90YWJsZTplMTliYTczMjNhYmM0MDJjYTk4YzU2OWVmNDk4NTIwOC90YWJsZXJhbmdlOmUxOWJhNzMyM2FiYzQwMmNhOThjNTY5ZWY0OTg1MjA4XzItMS0xLTEtMzc_f0e977e5-e2a5-48b1-b4c1-2e0a6ea685ca"
      unitRef="usd">9748000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzkvZnJhZzpmZGQzNDgxMjQ1Nzk0ZGUxOTAwY2Y5NzI1MmM2MGJlMS90YWJsZTplMTliYTczMjNhYmM0MDJjYTk4YzU2OWVmNDk4NTIwOC90YWJsZXJhbmdlOmUxOWJhNzMyM2FiYzQwMmNhOThjNTY5ZWY0OTg1MjA4XzItMy0xLTEtMzc_ed9179af-4df9-460e-a612-15dbb03ea6c2"
      unitRef="usd">8539000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ProductWarrantyAccrualPayments
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzkvZnJhZzpmZGQzNDgxMjQ1Nzk0ZGUxOTAwY2Y5NzI1MmM2MGJlMS90YWJsZTplMTliYTczMjNhYmM0MDJjYTk4YzU2OWVmNDk4NTIwOC90YWJsZXJhbmdlOmUxOWJhNzMyM2FiYzQwMmNhOThjNTY5ZWY0OTg1MjA4XzMtMS0xLTEtMzc_69bd05c6-6ac3-44f9-a2d1-b9565523dc7f"
      unitRef="usd">7503000</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrualPayments
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzkvZnJhZzpmZGQzNDgxMjQ1Nzk0ZGUxOTAwY2Y5NzI1MmM2MGJlMS90YWJsZTplMTliYTczMjNhYmM0MDJjYTk4YzU2OWVmNDk4NTIwOC90YWJsZXJhbmdlOmUxOWJhNzMyM2FiYzQwMmNhOThjNTY5ZWY0OTg1MjA4XzMtMy0xLTEtMzc_a4c762df-9e13-4dd3-94f9-a332e1c3b3b3"
      unitRef="usd">5718000</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzkvZnJhZzpmZGQzNDgxMjQ1Nzk0ZGUxOTAwY2Y5NzI1MmM2MGJlMS90YWJsZTplMTliYTczMjNhYmM0MDJjYTk4YzU2OWVmNDk4NTIwOC90YWJsZXJhbmdlOmUxOWJhNzMyM2FiYzQwMmNhOThjNTY5ZWY0OTg1MjA4XzQtMS0xLTEtMzc_1d110a57-099a-4aa9-b54d-7a504d14a14c"
      unitRef="usd">673000</us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="i422e794e33104678853534fbcf2349f5_D20200503-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzkvZnJhZzpmZGQzNDgxMjQ1Nzk0ZGUxOTAwY2Y5NzI1MmM2MGJlMS90YWJsZTplMTliYTczMjNhYmM0MDJjYTk4YzU2OWVmNDk4NTIwOC90YWJsZXJhbmdlOmUxOWJhNzMyM2FiYzQwMmNhOThjNTY5ZWY0OTg1MjA4XzQtMy0xLTEtMzc_8e82f59b-85ff-4137-8fc1-11ea5b4940a1"
      unitRef="usd">-2485000</us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:ProductWarrantyAccrual
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzkvZnJhZzpmZGQzNDgxMjQ1Nzk0ZGUxOTAwY2Y5NzI1MmM2MGJlMS90YWJsZTplMTliYTczMjNhYmM0MDJjYTk4YzU2OWVmNDk4NTIwOC90YWJsZXJhbmdlOmUxOWJhNzMyM2FiYzQwMmNhOThjNTY5ZWY0OTg1MjA4XzUtMS0xLTEtMzc_5e023306-e227-41b0-be86-caa6b2a55354"
      unitRef="usd">28878000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i73606ec60e8f44138d1272d6bd49f7d6_I20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzkvZnJhZzpmZGQzNDgxMjQ1Nzk0ZGUxOTAwY2Y5NzI1MmM2MGJlMS90YWJsZTplMTliYTczMjNhYmM0MDJjYTk4YzU2OWVmNDk4NTIwOC90YWJsZXJhbmdlOmUxOWJhNzMyM2FiYzQwMmNhOThjNTY5ZWY0OTg1MjA4XzUtMy0xLTEtMzc_7c338c3b-b59b-4f0a-acbd-22b4db6582d9"
      unitRef="usd">25960000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i5a36caa51f75446fb85a538b08000e47_I20200828"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzkvZnJhZzpmZGQzNDgxMjQ1Nzk0ZGUxOTAwY2Y5NzI1MmM2MGJlMS90ZXh0cmVnaW9uOmZkZDM0ODEyNDU3OTRkZTE5MDBjZjk3MjUyYzYwYmUxXzQzOTgwNDY1MTUwNDg_00068164-3a70-4609-a6be-d8d997f1977c"
      unitRef="usd">4669000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i35690c614aae489e952237657984db86_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzkvZnJhZzpmZGQzNDgxMjQ1Nzk0ZGUxOTAwY2Y5NzI1MmM2MGJlMS90ZXh0cmVnaW9uOmZkZDM0ODEyNDU3OTRkZTE5MDBjZjk3MjUyYzYwYmUxXzQzOTgwNDY1MTUwNjI_9f50bc7b-8911-4aee-b086-7131083a811f"
      unitRef="usd">715000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="id8cd2997efa44a189cb9013b00d9802b_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzkvZnJhZzpmZGQzNDgxMjQ1Nzk0ZGUxOTAwY2Y5NzI1MmM2MGJlMS90ZXh0cmVnaW9uOmZkZDM0ODEyNDU3OTRkZTE5MDBjZjk3MjUyYzYwYmUxXzQzOTgwNDY1MTQ5OTc_a99df27b-12a7-4715-bed1-9a93e9eb39ad"
      unitRef="usd">88323000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LongTermPurchaseCommitmentTextBlock
      contextRef="iea5319b2eef54525b959a63543f12c39_D20210502-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzkvZnJhZzpmZGQzNDgxMjQ1Nzk0ZGUxOTAwY2Y5NzI1MmM2MGJlMS90ZXh0cmVnaW9uOmZkZDM0ODEyNDU3OTRkZTE5MDBjZjk3MjUyYzYwYmUxXzM4MTM_70f04f49-5ad9-48a2-9311-3601b55f1105">As of April&#160;30, 2022, we were obligated under the following unconditional purchase commitments:&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.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&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:10pt;font-weight:700;line-height:114%"&gt;Fiscal years ending&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:10pt;font-weight:700;line-height:114%"&gt;Amount&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:114%"&gt;2023&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:114%"&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:114%"&gt;4,389&#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:114%"&gt;2024&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:114%"&gt;1,686&#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:114%"&gt;2025&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:114%"&gt;113&#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:114%"&gt;2026&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:114%"&gt;40&#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:114%"&gt;2027&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:114%"&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:0 1pt"/&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:114%"&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:114%"&gt;6,228&#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;</us-gaap:LongTermPurchaseCommitmentTextBlock>
    <us-gaap:PurchaseObligationDueInNextTwelveMonths
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzkvZnJhZzpmZGQzNDgxMjQ1Nzk0ZGUxOTAwY2Y5NzI1MmM2MGJlMS90YWJsZTo4ZDJhYzMyNDQzMDg0OTM1OTg3MGU1OWExOTVkNTE3ZS90YWJsZXJhbmdlOjhkMmFjMzI0NDMwODQ5MzU5ODcwZTU5YTE5NWQ1MTdlXzEtMi0xLTEtMzc_21d8243e-9285-4c64-8554-fa7dd9e9ae9f"
      unitRef="usd">4389000</us-gaap:PurchaseObligationDueInNextTwelveMonths>
    <us-gaap:PurchaseObligationDueInSecondYear
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzkvZnJhZzpmZGQzNDgxMjQ1Nzk0ZGUxOTAwY2Y5NzI1MmM2MGJlMS90YWJsZTo4ZDJhYzMyNDQzMDg0OTM1OTg3MGU1OWExOTVkNTE3ZS90YWJsZXJhbmdlOjhkMmFjMzI0NDMwODQ5MzU5ODcwZTU5YTE5NWQ1MTdlXzItMi0xLTEtMzc_85a5ac06-9b81-40b5-9dd5-270908fb87a7"
      unitRef="usd">1686000</us-gaap:PurchaseObligationDueInSecondYear>
    <us-gaap:PurchaseObligationDueInThirdYear
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzkvZnJhZzpmZGQzNDgxMjQ1Nzk0ZGUxOTAwY2Y5NzI1MmM2MGJlMS90YWJsZTo4ZDJhYzMyNDQzMDg0OTM1OTg3MGU1OWExOTVkNTE3ZS90YWJsZXJhbmdlOjhkMmFjMzI0NDMwODQ5MzU5ODcwZTU5YTE5NWQ1MTdlXzMtMi0xLTEtMzc_c0fc5542-4351-4a52-b728-e154fbbc70fa"
      unitRef="usd">113000</us-gaap:PurchaseObligationDueInThirdYear>
    <us-gaap:PurchaseObligationDueInFourthYear
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzkvZnJhZzpmZGQzNDgxMjQ1Nzk0ZGUxOTAwY2Y5NzI1MmM2MGJlMS90YWJsZTo4ZDJhYzMyNDQzMDg0OTM1OTg3MGU1OWExOTVkNTE3ZS90YWJsZXJhbmdlOjhkMmFjMzI0NDMwODQ5MzU5ODcwZTU5YTE5NWQ1MTdlXzQtMi0xLTEtMzc_f02b16b1-f50d-4147-8b66-0025736b32a4"
      unitRef="usd">40000</us-gaap:PurchaseObligationDueInFourthYear>
    <us-gaap:PurchaseObligationDueInFifthYear
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzkvZnJhZzpmZGQzNDgxMjQ1Nzk0ZGUxOTAwY2Y5NzI1MmM2MGJlMS90YWJsZTo4ZDJhYzMyNDQzMDg0OTM1OTg3MGU1OWExOTVkNTE3ZS90YWJsZXJhbmdlOjhkMmFjMzI0NDMwODQ5MzU5ODcwZTU5YTE5NWQ1MTdlXzUtMi0xLTEtMzc_75cb9276-d179-438c-a6bf-c988cd7d6708"
      unitRef="usd">0</us-gaap:PurchaseObligationDueInFifthYear>
    <us-gaap:PurchaseObligation
      contextRef="ibfc4cc21a42545508b9a2dfdd57a9870_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjg3OGZiZGJjNzAyYjRkYzk5NWFiNmZhNDNjYjU2MzkwL3NlYzo4NzhmYmRiYzcwMmI0ZGM5OTVhYjZmYTQzY2I1NjM5MF8xMzkvZnJhZzpmZGQzNDgxMjQ1Nzk0ZGUxOTAwY2Y5NzI1MmM2MGJlMS90YWJsZTo4ZDJhYzMyNDQzMDg0OTM1OTg3MGU1OWExOTVkNTE3ZS90YWJsZXJhbmdlOjhkMmFjMzI0NDMwODQ5MzU5ODcwZTU5YTE5NWQ1MTdlXzYtMi0xLTEtMzc_4136bcec-b37a-4d7a-8ac7-d91938d15c06"
      unitRef="usd">6228000</us-gaap:PurchaseObligation>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>105
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M*#8Y?22R_/A>80%LY)Y9G[GDLK99C<V\N5!;>[,!4<LJ=!K\.[UFY])42B3
M99*SU$IQQ\Q1%,?:]%P,RMH&C\XGL+_^3XCD:H\$FRU+UG+&6IU"TX(?N(&V
M_0_*VDX;2,)^2B[*5$/D)_QX ARD$(D<JV-D6($2?I&CU=ZB"QP':K*Y1>9Y
M 0KU4IFRR'=B1\^3*1N'7JC)+FTR'X5A1SH;4L(?@$K8L!)^"RRA24+HQ"C0
M,STD:YMKF E? IK0!"**/:37<T#5MMQP$_X0<$(3BTZ'U0:+\/MQ$5J8YP2A
MOC '5&VC#1KA"[$1VKB'=)P/J=JN&SS"[\U':++/UP\?LP%1^\:GX2/JYZ.&
M'T947HD5E,@DH'G@L(CT7>/"UE#H=HRD 2GJ!VD7GF"%)V@=D4E**&^H?(W]
M,XLN</Q0GT\6F1?XL29;6&1QX$ C2Q:,ARC6EMZE389<MVMB'-T2H_\?3ZBA
M(W*_ 4_[X-9:B)&>YWY1VUC#3=3/S?^&)F2"<HQ\/]"+.21KFVYXBOIY^D)P
M0I8[4/,Y0[^H/:(&MZ@?M\]A&#(9"N/0U5?O@*IMM($MZH?MXH&P))/K2*:Q
MWF/I1AFU3Q.3HY&^%_5)VAX;SJ(7XBRR$!0Y^K%]2-5VW7 6?6_.(A.A$!DW
MHD.J]H.QAK3NLTC;=Z/G6NXU71AI*^MB4-9VVI#4?=8M:=^9P#7I8];?(C*&
M8B-QU[/(AF'N<^]8JX>ZKE,="9!U0):GNC'T _U(8-$%,-2?&LPM,B]R0QU5
M%ED<!$ZD9\GV9-=!D?Y@T*;S8N-D.SEZK:+>RWW";)65'.3D3L8Y)Z%L@-6O
MNNHO@FZJ-RVW5 A:5)=K@N510 GD_^\H%4]?U,N;PPO'LW\ 4$L#!!0    (
M *QZT%0;W\[(- (  *@$   8    >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL
M?51-;]LP#/TK@C%@'5!4CI.V0^$8:+H.VZ% T&#;8=A!L9A8B#Y<B4[:?U]*
M3MQL6'JQ2(I\CZ1(ESOG-Z$!0/9LM W3K$%L;S@/=0-&A O7@J6;E?-&(*E^
MS4/K0<@49#0O\OR*&Z%L5I7)-O=5Z3K4RL+<L] 9(_S+#+3;3;-1=C \JG6#
MT<"KLA5K6 #^:.>>-#Z@2&7 !N4L\[":9K>CF]DD^B>'GPIVX4AFL9*E<YNH
M?)?3+(\)@88:(X*@8PMWH'4$HC2>]IC90!D#C^4#^M=4.]6R% 'NG/ZE)#;3
M['/&)*Q$I_'1[;[!OI[+B%<['=*7[7K?J\N,U5U 9_;!E(%1MC_%\[X/1P'%
M^$1 L0\H4MX]4<KRBT!1E=[MF(_>A!:%5&J*IN24C8^R0$^WBN*PNG,V.*VD
M0)!L@710QS$PMV*+1GAHG);@PT=V_]0I?&%G<S):; !5+73X5'*D+"(6K_>,
MLYZQ.,$X*MB#(X3 [JT$^3< I_2'&HI##;/B7<0'\<+RXIP5>9%_8)R%F'AX
M!W@\-&><@,<G@(=^I':@JS?_MN/W[3*@I]'Z\P[=9*";)+K)R;<PA@8U1*)S
M)M562; RG+,6?%\46:'6)$AVIBSK@GR[^^]3](37B3#NY[;*+XJ2;X^SY$?3
M8\"OTXX$5KO.8C](@W58P]M^^M[<^QU^$'ZM;& :5A2:7US3U/M^+WH%79MF
M<>F0)CN)#?U*P$<'NE\YAP<E$@P_I^H54$L#!!0    ( *QZT%2_0NW4:0<
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
M,"YX;6S-/6MSVT:2?P6E<UVD*D@6J;?LN$J6D[ULY>%:)9NZNKH/(# D$8,
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
MA6C4Z2PX^@60$6:<Y6AAKT"WJ!O0-M:0%)SPIK0B4X2C)'[/Z8A0TM%A<2Z
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
MH'@!.M<D9.2_T!&#KOH$?..-*;YK\6(IH((CML&<[1*$/<BH=#6 9;UUE16
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
M;PHJ18R\6^,2%RYJP'R'<02ZB:2_+X9=+*5K\7Y+^)>NZB_M23PE!H&G=]'
MX'A6=(G1=Q/FN)%V0!Q4M 3A(&I>AVY=4!8@+4!97_/%.J/*GMKSFS6^GN;1
MB&7]7=!^;]]B")OS3=D 5^?<@8F>_)F>#"-<&8[V%"=ET;Y1 ?Z*XI!NY.7>
M?G(("(XA[(3\P6@D'":8ZCF)MJ%V/F(!*:UAL.2]EGOQ,+YU#3(Q$M%3BY_@
M>S <P1B0!"$"QWV778<^=V=-HTNN%W=XH8!-)"9"F%P[, #:7/)B>AO2,*?P
M-?LN&B2N,+$A*N9RC5*5(^$C2 KEGC:"H.">V)E#T+B*PM]0S\*FBZ[53SFX
M&J,FQ(2]8$9 \U<]"3ILTR0RF6E!?)*Q744HDY(''P-ST0KW!/?O<O,(9H(G
M%.W.+:7+'5PE(%)_$]D+)19#@_HN.!](%=):C)6&!:SZ0I/P!KMGLV@2L$B
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
M*'8I0@(N91'>\A*5)#E/QC0K:'J&VADA?XF,01RA-@8HM2EJ;."+ 9@:<23
M_K2DLD!I$)*%><#)@A&J'2&3I) EM/S%I3% V2NY[)4RC7BA HYR,J<R9#(D
M.><71HH4)2K\/C9"*HU#N F_4</ M@+F@WXEM%-*HNC%R($H#O\X&K=:B\E/
M!HU:?(D7WL#1"Q+%@-($W8"%UT]N^W-MYE:M%IO+?==[IUHBGMN/*.<T6(VN
MP_<3I^C_#M\!JWZ %/<VOIE":]BT+:'?T?>J'6KT/]TX"%G=W%.;XB[![/\=
M13^Z:'RS,RZK.NK)3%<W8]98.E-15[12&_;>#=SJ"=.U&QJG#FH%\W%^)+LH
M-I([-JS38KR9-9J[,^J,V>2] 5A><Y.Y88FM+]Q"<XOEU6_[8D%=JSO L6T4
M9&"J/H3N!)JMDK;APG&$XAF4J7]%LWB^V\-YE0ZSOOW=19';U87JYIK54R=8
MG026IAQ8^U+@>-6TN_.5^*@V(I3;W?=8%AD28NO)??N5E^5Y %[@P( < 0!E
M@-TQ%AE*,=JX1R9WIGNQ%: ^ *4</SDJ+CG^'>Y4Y_3R.>;0&<!YXNI:(]3U
MH+>!V1]7*&#T2/<>]=".R)ZI0UO>5J#KO;+HK1M\F35X[\%*G#]TQP0RW1&!
M!A!ZRV/FTN[,Y+1RQ/?&'T1XB++<X:1OO\)E/C<M5 W<, 1AVI":Y4HUUI\K
M('6*$E6'F=_/R/-+\1X#8UE[P8>YM;(H;EAS=_3C(Z("ZZK#XR%#U;A'=BVY
MY^]XH/%2NV(I1R"WDRKC*(@47J9 ?2G>*=N-=63HM'\9]7A'QJ/@[HA*"3M6
MG'H\*HK)"74GK&]RCH$3I/&>8[LEOXE.IWO/(.7&['PZF5[[)*7MZ4[/FZX;
MN;:A!N."M]TR\ \)'G[2ZP,?G6EKD42^VZ:=.18_HG*\!#+UP'=:'ILS9>09
M-^G)<_$,O6H>Q<\I^!HT';.TVOA]K=V?W?T&_RQ*RN<P/T+O=&"\I@E[L]'_
M)MG>_AOFWPD,I/, "GF4R0S[RF)OHE+(UP ,:U.#S;YF V&<[MWAM03/6&[Y
M[PE]0@SI=P1K[AN^-B1\2(U^A#(W564'O.L')"UF303=P0@T3LN#ZH-(-%26
MZVW5%7SAAK1\.U@*Z4&><0H=A&*7#C-Q@:-CE(3^R.^+_5%Y.RQEBC$] / 2
M.S]=LM)RYQ/1G0V$1V1_Y^/WIVV9818H?T$*L6J?_;NMRWYSV36,A6\X%R<!
M5RI"D])PA4 \-!0PU,6+!%U05)2T-+G];;TPX.X(2U]2Z%)'/V#?B,22;QVE
MO[':&UMK>[2I@ME:S4";[P'Q(#HPGS*-N>RVS3" '"]SP-I3TH-C%TF.@P;\
M)*D+'#%R=,70ZE;^CJI%+W;3]@LSS!?? <*XZ8N[P8&9VVQI.#$<\L5Z4P%4
MBP"W /JNX>U'T@95Z7:\7I)T5XTV5K4@"3:"RJ#&J?K7P?7>FR6X9BK4!YC7
M;<37SJPY1[G?.E$%4G-^N1$EGC.JY,W9]9)R[[CDH//AHBMF[4#;H7>0!+8J
M]B;Z'HY=I\!;$CY*W6\AMTU52:G$3$2HJ+4Z=[D[/;A QWEOSO\F((B1*OXN
M?3>Z^T_$C;^ WT_W_\;XJ"P*/8J7GD$TN,S3B6]CMR^]6?%U_)WI>[/DQX56
M""1-2*FK1\<_OM "N__/7/\74$L#!!0    ( *QZT%2Z\[R4KPL  /X=   9
M    >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;*59:6_;.!K^*X2WNYL 3*++
MDM4+2-NY@&T;-'-@L=@/M$3;W$JB2TIQ/;]^GY>4%-EQT^G,%UNBR/<^GE=Z
MOM/FH]U(V;+/==78%[--VVZ?7EW98B-K82_U5C9XLM*F%BUNS?K*;HT4I3M4
M5U=1$*17M5#-[.5SMW9C7C[775NI1MX89KNZ%F;_2E9Z]V(6SH:%#VJ]:6GA
MZN7SK5C+6]G^LKTQN+L:J92JEHU5NF%&KE[,KL.GKQ+:[S;\JN3.3JX9:;+4
M^B/=_%2^F 4DD*QDT1(%@;\[^5I6%1&"&)]ZFK.1)1V<7@_4OW>Z0Y>EL/*U
MKGY39;MY,5O,6"E7HJO:#WKWH^SUF1.]0E?6_;*=WQOE,U9TMM5U?Q@2U*KQ
M_^)S;X?)@47PA0-1?R!R<GM&3LHWHA4OGQN]8X9V@QI=.%7=:0BG&G+*;6OP
M5.%<^_)6KF'BEGV06VU:U:R?7[4@2P^OBI[$*T\B^@*),&)O==-N+/NN*65Y
M2. *\HQ"18-0KZ)'*5YOS26+ \ZB((H>H1>/2L:.7OQ'E63_N5[:UB D_OL(
M^60DGSCRR5^QX3>28+])AE03C?I=,M&4\'F#)&&Z0Q1V%L>M9<L]:S>2K72%
MW*)#*T0XLYZ69;N-*C:LIM2F;8A5U2B7"WJ%A").8EE-#G3PGV'7MZ]9M @N
MPH!Q]E"PI^RUKFMI"B4JSOY%'+^[H^.<_8@48+?%1B.,;X3YZ 3_( M4"V++
MV<]&--;Q]??T_*>FE:9Q"Z*Z9#]OI)V()(QT65<RB$U:^)R F.U^2R9B:ZG7
M1FPW>T>-]M,V*VK8S1[:JX/Z]A(Z;841+0RG&M&0'DPUOKZ1<12XW@E5.=L0
M32/7725,M6?R3E0=3I9D>B)=;)1<,91(T"/CE+)05*\N:O$1,IZ]?O_F[3F'
M)S21I1,HG5:59%(B[<_+S[+HJ#K!,2M52,,A$#S^D4AB/\X5$ 5>+KR( QL+
MWQM'=C#8)7N/.V(["FN'APQB.C4;HE84VI3$H-7.8C]<7]\@6(3M#,G!UD;#
M9%NC5ZKMJ8Y^/S0I-BE4= 4#%9!)6?@-!*RHI+L@^12\O#;.='=07[-2V6TE
M]LSN;2MK!$^IUJHETJJJEEJ8$FL_B$I\WK-__"W,DF?.8-]WLJ)"B[5%LHB>
MD8!E5[2,,LKZB"KWC:A5 66L%6M2L6="JL*<: '26'9V+[95ZP:RUUODF[1P
M&-K7A5Y=;!!I[&SV_OV/L_/[YYP-X0IJ+2(%U#C[U*GBXX65!FX$DU9T"';*
MBD+ 5AH7=J.W6Q*GD!3S],ATBJ)]H[9T-[6OJIQS]*YQ.TFOK6R-KF17W[/U
MCIDDX;=Y9N(5BW @AL3HI(?(>.@VE5S[K*#( !]O!Y?4B$91J HE!M1==.N&
MA**([55VRP>!46LX7([,6EEL&EWI]9[X>4$,SH)'7PZ=Z3TAC;@U\#RTEUY[
M5Q1PV<G>-%\I2=]FKL%&8\P>QF>O@WW<AIZ'KU96@D])=Q)!["4ZLN$?B5>O
MZF%Q_?9 J)!85"7:0SJ#Z">R"E+X"F2T&#H4%1J.:S!VA%3K@U?<*4]/;+>5
M*AYXT>$THQMP(+K4ZXBR*.\D^HX=0G,G]A<HVRXW&BFI2/@VIYJBZDKIB^RO
MHEEW*"'3RG'HJX.R,1'CFPTAO1DXN7:M(6Q3^W ].EU2TVEKWRB/GD$?=#7C
M?.-0B78IK\RQ=$?GC*Q<[@X]L8_Y@XYZ% <GO8_.<F00U#_J4JXQ_()S8'+;
MNEY"PKR&ITMQ"4;.VH_P@W?(CQ"0^O<ACT%Z&.Z;ZA"%15]O?)$9J^8TM#A#
MU3X(GYX[6=:@[Z+2M"C1%7/]!!M\G'[!Q,-ASQV&&TT$^SUFI:&]CMHZV++J
MLW?/^\!U^712J=&>]X7!ZS;I1W3DL>!#F +G4$V\ME;VL*K1[8 IO!<<;AIQ
MQ!L)J%(,24L97!,"_+U?,/+PL!1(P@%HC(CM#C5'P_GW2*M'&/89V^@=JC:P
MCJ4N6WZ5'0(#&A%N SA"N!%.\162AD^$VRB/3X,10WI\/(&%@#Y=X_#:5B-@
M7*E%N=IH2W+8PJ@EQ ?-V3L-=N$E>^?9P6^O!G<0ZUL_RM+Z+:J  GA#SV?7
M]PQN>@:7,W9+:LK/&*<M91@):.Z ]NZ]42J8H$6-]IH0_H1E11]OHT9TZ4/*
M(\.A4?@ &SD05;O!+VQ9.# WAM) " \QX?>8^^#@O6\[ESP -&@@0VA/H&@M
M8;>2.C:9<73\0X<_! W_ZTHG!A"Y%Q-ZP8M+JPW9'_VD0\S#\ XS:=L>B];'
M[&&%6\H&@XXS?HTS;&5TC6VB/2(X:/!/.R2WPREB*Y9]FGU!+B\)7%["H3!+
M 65E-< :W]9[QV*L, *5O2.F<IKK7C1W3I28ZQ6-HVX$ ')<K?AI3?_\Y$7W
MCP&$B>M(O[$]C#8X,!X? :I7&,/+4)EZ+Q?0UX78*;^-K+9B#T1;P9(5!BR"
MR)\ZVKK2NA4]SAQ*B.^ )^)*-=/*A3.BVJ/'7=((76J76%0@6BH2TSF/6KIS
M&6:YH;P_(U)&8I.DB<06E1[F(=LYE'$P)Q+M+35LY+V?72?#^#!<^Z;1;H"!
MC1/B]-A)C<45T1X8NUG>C&/WI)KY[,<PIW1)ZI?*F?4I^[<4QK^$8=< ?-7X
M#H6]1?\,W77HKB-W';!WLO5&F$[U[ D+YPF/PI"NHHS'0>#6(IY&V<&T$>8Y
M#X.4A4G,@R3'?<KG>?A5V!V&(5^$*<M#/I]G#*>2,#D.T#3B69"Q^8)'BX1E
M 0_C_ AL+&(L!BP%M21F.>[2D/VLJ07V#18HL5<1NP*>9P'#W,B#.&9IL.!Y
M'+$?)I/N@1UBD)V'+(9N6<2BG$=)>J!^%/)LD;$HX7&>L3CG\W#Q5=WC.4^R
MC(@G1'7!%]D#U<,%#^EAP.,H9U',\S X4CV'R0(8DL=AS,*,PSVX2WD*24(<
MG"^P'"]@PH"]'U]0C$7^EF N%N8AE)O#)CR%_](YSP-8!#64H)&K]8?E*8[X
M/(T9HB)?!*1+F,?LI@=V:)XTF;@A'+V]TEN7DK!< "&C%%Y*69SQ+"-9$4ZP
M;AC$,,3<R;I(LXFLJ)9N_D8.VG.6(,!2IVBP8&=AFIVS=[K1#W;W&IX_]?9"
MA7[PB+N@"+.0G:7S<Y;F.7OOAQ"_P3\_0S0%^3D[BZ!JC/]Y$IZ#Z%2HI2L5
M X-6?(9ED2E.1OQ#YI12YPQD'L531^D'RR!"GC $7NS_TT5T$'ES'L4+_&8Y
M_:;!_.LIQQ,D?,CS!''%@VA^''-S."//D,-X>)QGR,0\Q>^"HITG4.J7>[@U
M068'* Z'0N*5Q E^\S!S102IDM!%AKC+_$6&K'FG&0$-5,SAA1X:*^$3E\A&
M.6#""((8!_5K0EA#K;S/<4UOV"@H6C]ART^=VOJ9E#;1L%,47=UYK#05EP\S
MUD8T#Q']Z>).+_.<.Z:%7"PQ&DQ$ZCOBGY-)G9#%$ZFLW%&O^HME_Y#R$]2#
MF&<)!6V"*]\#YD&"0AD"5?N1Y_!,GB$648.1OF 98F\0T*FAW#X9"^Z3L>3>
M_#E[G!"7ZE;L9'2=P*TDD..TK"BK>+9 TXE00(,T(IE2GJ7SGM;"K60\0<<!
M?M@(I%S3(3,)@HQS-GUJJLH=T1_FP?&%UC@I3I&@QT6-OG]]W0\A$(THA,'?
M*71K[;'&&#P'> 2C]# IT'LC71/JP+0 "\G&O5*FZ,,\6SN5(?82C&C6'.4>
MP(.?*!X1^/*A]D;L)OGGA]2M;HBO[6CR'E]40L]A9=#3GE+3O4&?HLW)4+CK
MV8N)'KY 7 SOP\&IUW58&N7P@!^<JWZ/?TE.C_<D02$Z-^NYUW7(,;TD9.9>
MMW]12^M>./G!\  -7Y[ZAG0U^28' Z[=ET?+G#'\Y[EQ=?RX>>V_Z=UO]U]&
MWPJS5HUEE5SA:'"9S6?,^*^-_J;56_>%;ZE;^-E=;J0HI:$->$YP>K@A!N,G
MWY?_!U!+ P04    " "L>M!4-',T;X<%  #2#   &0   'AL+W=O<FMS:&5E
M=',O<VAE970Q,RYX;6S%5VMOVS84_2L77C&T@&#K9=G.D@!.^EB!=2W:;OTP
M[ ,MT391271)*H[[ZW<N*3MVX:; ,&" 0_%Y'X?G7MY<;K7Y;-=2.KIOZM9>
M#=;.;2Y&(UNN92/L4&]DBY6E-HUP&)K5R&Z,%)4_U-2C-(Z+42-4.[B^]'/O
MS/6E[ERM6OG.D.V:1IC=C:SU]FJ0#/83[]5J[7AB='VY$2OY0;H_-N\,1J.#
ME$HULK5*MV3D\FHP3RYN<M[O-_RIY-8>]8D]66C]F0>OJZM!S ;)6I:.)0A\
M[N2MK&L6!#.^]#('!Y5\\+B_E_[2^PY?%L+*6UU_4I5;7PVF ZKD4G2U>Z^W
MO\K>GS'+*W5M?4O;L'><#:CLK---?Q@6-*H-7W'?XW!T8!I_YT#:'TB]W4&1
MM_*Y<.+ZTN@M&=X-:=SQKOK3,$ZU?"D?G,&JPCEW_4KK:JOJFD1;T>O6B7:E
M%K6DN;72V<N1@P[>.2I[>3=!7OH=>4E*;W3KUI9>M)6L3@6,8-S!PG1OX4WZ
MJ,3YQ@PIBR-*XS1]1%YV\#CS\K)_Y3$]5[:LM>V,I+_F"^L,>//W(VKS@]K<
MJ\W_,Z ?E<?!>F$WHI17 T2CE>9.#G[DVV'YXUI2N<:JM*1:<CP4QNQ4NR+1
MZ*YUI)>TVF\WLA9.5N0T25&N,=YHXP1+MG*%$'6$].#%+ &?J&DGA2')#"#<
MGZH/%TA;"62%Q8$:"<%>T&^(2GIQ!R&6;G732%,J2/AH1&N]&A^]<$::UO=Y
M43NT-Z(6;>FEP=HW8D>)5Y)<T!-*HRS)\,VBO,CQG>9^<CSFR6F4)SDAK!&T
M+<+,&-F6.W*LLPX*GR:39VB2,;<%FBR;H<VGF#Y5?.I@T)W."J\[RV?X%M,P
MF; -DVB63NB3I(TTG%1Q5_B)>F>5/4&=<Q;_V@Z^(O-@F:_521O@5LU&*./1
M;^ )+8W\TF%4[T@M209$L>_HHDMERJZQCJWGB4J5N%A<G'!>%],$60:)C!:R
M5R"K(;WMS-Z0@ZGX]1[@DJO.,'=TQRQ0IJ(OG3"X,7;(4^:(%Y%/HQ7[QXPY
M^-L3+X :N&3@ZJ*SH+ZU5.&"L?*@HY?9JQH>8<K2'TP^ LJ#QRB6NBWKCOG9
MZ@<3CG;*>V69\XSTD?'67W*@6>0EH1</SP0;QU@@.2/31XM_^M17#_[A@(?=
M1M1*%YWEE-=SPN]OUC_YQX>#[4X:O*4(JJ6DI[AQ;_,S>F4T$+S=Q_@\0#TO
MP88NQ#:FC%-? _E_!PV^W?Q>KA@1PWG B JU >H&J!_&S/",>9YF'%QY7- '
MO71; 5)F6$ZC&:(OM#__-$V3]!>Z]4\;".)S"W3:M=I82F*_?XHH3:+)=((V
M+@IZ"SH82K"6Q(G_V\L)F6 RY' KHO%D@N\X2N(QODF43])CW/Y'G)+9T =_
MYE-!SN;FL_04IR(J %V!W)1B?_X#C!C-)!I/IVBSV0-&8THRG,^ 4X].,4P8
MC1B9,/;)+_,PI5$\S4#<;_/V>8I'')\/GLM[E(56TA9\?3*.\XB>P)@X#0?0
MSV?3"(;;C?1U5[T;GD+7"T!.@_=J'XR@-0<(I[ 6 UUUI4.193E-L^ *::W6
M&Q^A/$9Y5S/V>W/VCQFPTK6J_(TAW3G9A&R(]($4$< \"=H0@]Z8K5'.R1:;
ME[1=H[/L:AC4N\_I<'XF1L_C8T/^Z!S7$]"L=&7#$XA$!%?[5W5Q^B2^/+X,
MO*)'[((J_ZK%,7?S?6>\[Q24(E[0F5!6< Y"I;[D1)Q.XIX.;%K)BL]>Z#YL
MSI4\HZ,Z$[Q<^6K: FU8%DK.P^RA8)^'.O5A>ZCVWPBS4JVE6BYQ-!Y.Q@,R
MH8(. Z<WOFI=:(<@\-TU_NF0AC=@?:FUVP]8P>'?F.M_ %!+ P04    " "L
M>M!44! FY8X$  #'"0  &0   'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6RM
M5FUOVS80_BL'KQ@2@(DEZKU+ B1IBQ5HD*#I5@S#/C 2;1.51)6DZOC?[R%E
M.\FV9$"W+^*1NGON_<B3M39?[$I*1_==V]O3V<JYX?5\;NN5[(0]UH/L\6>A
M32<<MF8YMX.1H@E"73OG493/.Z'ZV=E).+LQ9R=Z=*WJY8TA.W:=,)L+V>KU
MZ2R>[0X^JN7*^8/YV<D@EO)6NE^&&X/=?(_2J$[V5NF>C%R<SL[CUQ>IYP\,
MORJYMH]H\I[<:?W%;]XWI[/(&R1;63N/(+!\DY>R;3T0S/BZQ9SM57K!Q_0.
M_5WP';[<"2LO=?M9-6YU.BMGU,B%&%OW4:]_EEM_,H]7Z]:&+ZTGWB2=43U:
MI[NM,"SH5#^MXGX;AT<"9?2, -\*\&#WI"A8^48X<79B])J,YP::)X*K01K&
MJ=XGY=89_%60<V>W(3ZRH7>J%WVM1$NW3CB)N#ORB"=S!S6>>5YO(2\F2/X,
M9,SI2O=N9>EMW\CF*< <]NV-Y#LC+_B+B.>#.:8D8L0CSE_ 2_9.)P$O>0;O
M??\-[FFSH3?*UJVVHY'T^_F==095\L<+&M*]AC1H2/_/L/Y'2-JYI:2E6J-O
MK&?7"W(K20O=H@%5OWQ-"*=J]_&D*[&A.- Q?11K5)>3!O"67E$1LS2.0/"*
M57%"G]%B1ZH_&HRNI;44IXPG)>%G6GK#%"JQH:76C:6T9$6:4I*RM,H $8-*
M*NY1060YW1C,%N,V)/J&Y-=1#=X71CUFT7?:_\%#014KJRJL%4_I8E1M TE+
M><7B(O)+'I40K%<(LOF+ 13'$8N*BJJ2I5E,UXN%JF' :'KE?*4\Y4Y95)7X
MQE%"E[H;1D2/K%ZXM=CRKH1IPB;-80^G-&4E<"_AHC/C-)U4[\,18IJQ E'Z
M\8>2Q_PG>B.[P"<"VX/:@O$\PC<N<_ID1&\';=S?F:(\"ZPI\8PS7F;$DX0E
M94$?O"Y1UV,WML('NI$8ZZBK@!&7&<MX1#%R540^?7G.BMP36<GRDM/U:)Z*
MR'O<%%;26J!R4!AEA0R]BH%39"P$XE6<HUPBY-),.47WH8PW4A@;<CEE<6(&
M!7DC[2##Y&XWQW1>UV:$J5M5WUWF/D\ F.Q&F62HWS24:$C\)W$O+2,-0&^H
M\.FI=2?)^1^$0*0QTE26Y8-%W=#JC91T)WNY4,Y2PC@OB*/@4KI&G4-9OZ16
MX@JA5HD[U2KG.Y6S)*I\Q98QW:Z0Q",44.<S\]15:$6G%2C)#%J18JN\^4=&
M3NE#*+P&V=>;*2R-W!;-KI3BT(;HPBKSS8'(Y 7R&+P\V.HYW+KZ[UWX&[(V
M3?B7(NWI*:T1X1K%)=GC6C,FF.E\W8JI 0XPAN'F(2WQDO"CYP#A._1K7F1^
MY5%!;^$VY@6:9>+V9@FT)^+IL#O@K"JB0[\F846>#K<.(E<YQTF 3-"M5: @
M42:!RL#[3Y-__NAR[:19AB>$K[RQ=],]NS_=OU+.I\OY@7UZXEP)L_3.M7(!
MT>BXR&9DIF?#M'%Z"%?UG7:X^ .YPDM+&L^ _PNMW6[C%>S?;F=_ E!+ P04
M    " "L>M!4;^U'$K,#   $"   &0   'AL+W=O<FMS:&5E=',O<VAE970Q
M-2YX;6R=5=MNXS80_96!&O3)]45V+DUM \[VLOL0(,CN=A^*/M#2V")"D2I)
MV7&_OF<H1W:*W13HBR12<\[,<,X,YWOGGT+%'.FY-C8LLBK&YG8T"D7%M0I#
MU[#%GXWSM8I8^NTH-)Y5F4"U&>7C\=6H5MIFRWG:>_#+N6NCT98?/(6VKI4_
MW+%Q^T4VR5XV'O6VBK(Q6LX;M>6/'#\W#QZK4<]2ZIIMT,Z2Y\TB6TUN[V9B
MGPQ^U[P/9]\DF:R=>Y+%AW*1C24@-EQ$85!X[?@=&R-$"..O(V?6NQ3@^?<+
M^Z\I=^2R5H'?.?-%E[%:9#<9E;Q1K8F/;O^>C_E<"E_A3$A/VG>V^32CH@W1
MU4<P(JBU[=[J^7@.9X";\3< ^1&0I[@[1RG*GU54R[EW>_)B#3;Y2*DF-(+3
M5HKR,7K\U<#%Y2,7K'=J;3C,1Q&$LCTJCN"[#IQ_ SS)Z=[96 7ZQ99<OB88
M(9(^G/PEG+O\3<95XX<T'0\H'^?Y&WS3/KUIXIO^=WKTQVH=HH<,_GR#>-83
MSQ+Q[/^=VYM@:;3;T*B"%QDZ*;#?<?8JU"],VNZ<+OBH ?8AB:\D43*MM0'G
MEJ1'R]8PJ4 <(L :4B@!)M=Z*E <23@,A3& )J*A E5JQQ0KP$"DXX&BHXT6
MFA[B_/??W>23ZY\"&<WPN46#AYA0C7=E6T22#64,_,$]A&A49*\,*5OVC(51
MN@X]/+2>X6_M;!G$!E01_9FBU19P9"'1^]-A# GMA^:R%)2<C?*($X&D3 (7
M8"QI?2#M/>]<(1@R'*,<F=M0@=\:#J1Y[1-M6^45' GOJBA<:V,X\Y;8/3?.
M1[!:#$50**1O,+V413TP!ZET[3IN6F3ZP@"KBWQP?3E+R5],!S_.<HD2>M:F
M%W3Z>:\.-$EK/)%OPVDPF<.0/MC"M&57/_6UX)*CMSEI#ZN+R>!F>HSEZFK\
MVL] 2% &5 1C5P2%HJ,SVC0G?XB'AD_*&4CJ MA7NJA(0V?/PL2IQ&M.=>_6
M>QTK$9YE.K#RDD[2W(DLF9P4/: ]<MIZ9N$ZJ@D#/U*C#O(69P6C?I Z9DV=
M9LV0/B4-HF]@N5.F98D/P@SGKG0Z.>?+3I[J7^<H.H9>V )]--U:_??I['V9
MRITB_FVU>ABDTX1>-U#3:P2"%[JO3971V61&RMMT_TBSH+3=D.YW^RMNU4WV
MDWEW/]XKO\490=L;0,?#Z\N,?'?G=(OHFC3GUR[B?--GA6N:O1C@_\:AUXX+
M<=!?_,M_ %!+ P04    " "L>M!4B1"A1J($  #("@  &0   'AL+W=O<FMS
M:&5E=',O<VAE970Q-BYX;6RE5DUO(S<,_2O$((<6<&-GG&0_D 1(-@W:PV(7
MFV[W4/0@S] >-1II5M+8<7]]'Z7QQ)M-@A:]V))(/I)O2$IG&^?O0L,<Z;XU
M-IP738S=V^DT5 VW*ARZCBTD2^=;%;'UJVGH/*LZ&;5F6LYFI]-6:5M<G*6S
MC_[BS/71:,L?/86^;97?7K%QF_/BJ-@=?-*K)LK!].*L4RN^Y?BY^^BQFXXH
MM6[9!NTL>5Z>%Y=';Z^.13\I_*YY$_;6))DLG+N3S:_U>3&3@-AP%05!X6_-
M[]@8 4(87P?,8G0IAOOK'?I-RAVY+%3@=\Y\T75LSHO7!=6\5+V)G]SF%Q[R
M.1&\RIF0?FF3=<M7!55]B*X=C!%!JVW^5_<##WL&KV?/&)2#09GBSHY2E-<J
MJHLS[S;D11MHLDBI)FL$IZU\E-OH(=6PBQ<WVBI;:;NBRY5G!MTQG$TCD$4^
MK0:4JXQ2/H-R5-)[9V,3Z&=;<_TMP!0AC7&5N[BNRA<1+SM_2//9A,I96;Z
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
MY<="2629!/ ]MS9T"]J@_Q?&W9]02P,$%     @ K'K05&\@_JBP$   ;C(
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
M9P**A2'BM>U<QZ5P.5@=N<Y0JR."(JD"5B#TW,D%(WKYM(>\\>Z+?')S.Y_
MBRQ6%D]_GMU&U3'-+).5"46,?92-,RH?8DYB/YA-(IY'W!\\AA9C9S?GZ;?N
M<3KJC0WZ0WP!I 0Z2WV;'%:'1^:N[ZU?S/L7ZH/R!SXM,%@Q-)O>WB3@^Z[?
M3\BUL=/N'7'?CL.:'TKT8L#[E7-TG8B#X>E=_P-02P,$%     @ K'K05'?=
M&ST:#@  LB0  !D   !X;"]W;W)K<VAE971S+W-H965T,C$N>&ULM5IM;]M&
M$OXK"UUPD #&%E_TYB8!9#NY&DC3($E;' [W846NK&U(KK)<VM;]^GMFEJ0H
M6W+:'@XP+(KBSL[,/C/SS$BO[HW]6FV4<N*AR,OJ]6#CW/;B_+Q*-ZJ0U9G9
MJA*?K(TMI,-;>WM>;:V2&2\J\O-H/)Z>%U*7@S>O^-Y'^^:5J5VN2_71BJHN
M"FEWERHW]Z\'X:"]\4G?;AS=.'_S:BMOU6?E?ME^M'AWWDG)=*'*2IM26+5^
M/5B&%Y<)/<\/_*K5?=6[%F3)RIBO].8F>ST8DT(J5ZDC"1(O=^I*Y3D)@AK?
M&IF#;DM:V+]NI;]CVV'+2E;JRN2_Z<QM7@_F Y&IM:QS]\G<_Z@:>R8D+S5Y
MQ?_%O7\VC@<BK2MGBF8Q-"ATZ5_E0^.'WH+Y^,2"J%D0L=Y^(];R6CKYYI4U
M]\+2TY!&%VPJKX9RNJ1#^>PL/M58Y][<E*DIE/@B'U3UZMQ!(MT_3YO5EWYU
M=&)U&(F?3.DVE7A;9BH[%' .53I]HE:?R^A9B<NM/1/Q.!#1.(J>D1=W]L4L
M+_ZN?>):5VENJMHJ\:_EJG(6B/CW,ULDW18);Y'\11<^NYJ"[J+:RE2]'B"J
M*F7OU.! I/BR46)M<H2/+F^%DZL<-X%= K9P^+#2MZ5>ZU263F#=UI2J=)4P
M:V%J*[27Y>"!K35WFL+IC(5B/[K;/#"$;ZJ1D,Y9O:IY&^&,R/!9Y70J9)E!
M#0N8EP(YP4J*JDK<RTK@SRM878A_*FD]&@3.4N?=88J?Y$Z$?!WR=<378W'=
M[O!"#*-@NIB.<!6.@R2,Z582A//92+QKMHZ#^3C!_VDR$_AH-A<W!_JO%"G9
MLQK.@K@@',_I-0G&TS&)78S:A>0#]8 L5T'(2I5JK=T(CD3BJ1S,@!]=_PC^
MBHU7M;4XE OQ3F5P70X-IDF"_Y/QC*ZCB?CLI%,BF40B@:!H,>M,7LPF8KX(
MQ6P:BFNU5A"5[24-PP [C+!M%$[)@^-H/FJD#9,9O#E9B&$<A7L?#B>P/EZ(
M<#HE%4+Z'P=A3 H-)V,((WA8!1^D.M=\TJT;.@SU? 6/'SJ<L$(/R\+4#2AK
M<N5J)^1VF^\8R.33QH8*VM;.V)VPI#9@I[][J/I_Q=U5JY5^#@?2G="28!7%
M!-$H6$P8JM%(7&UD>4N:BKI,E74HBS[T3*5]P QG.(EAG(Q$(CXAX*5--^RP
M3-VA1FY1\1PO27',VN'1.>32*2<S?IW24?X,]]E E"C;PRC"!\DXQE42]E6X
MDWGM#T^2ER0TJL1TO,##0-D\$O^X>?_E!C(3$CP!5,)D(2Y1Y,1;:_B0EZ73
M+Y>KNO(Y='CY=OD%CT78:SX!B,8AH&;2KWS&<)W?+IR,13R9B#B<BY^4S#TB
M8)CW")LX1?PN(&""Q'RG,U5FE=A*G='I(S%IJ_BQ;2Y+\?>_S:,P^J%['89A
MV&*<T> ] 8BV9]6<GP@!\V21B.$\&3V#=;5>*^8'?3 P%@G;:U0.R&0T4;[3
M!1)V@V=ZL-D,:+2F$,B-A2P/3Y&R\;J"BEAQ]%0@]1[4A%X-'2V>LMK4U2-I
M,OL=G*#@_$XNK?8N '%P %*6,<Z@;HMEL@ 1@?\[BI%] 'M'U[;LBST3U[6E
M^-P;C>"A0G+:1P<^R6H.X#_J%[+BCVOW_W?C$?O'?\5^V?< (?.X^7BITR8S
M'C.)\$^?XY[Z5FNWP^9WJM4=,0Z';8UUC<>DJ JLI=+^DO<''1:40\7]1B//
M@&& KO)"A)5<E<1L\\X2SPL..03E:0JNK*D\WH$53H%\C:S<S\+/I-[KI^OQ
M?)K:&O?NI;6@+SMA5KF^;:C%"S$+PI#K8Q M8O&K3!OOT"JHC5R(!(/"AZTZ
M\=2).%6R\RQ2:HGSB&81ZMU<+#NW4E"H!T#& \"L*I,KI]B[)>?X*(B1+,)@
M-IN*M][U!SDNPOTX2A[)S$R]<NLZ)QVI]E5B$LW%/%J ;;224[G53N;Z/TVR
M#"*PF,D\[KQQL ^IUP42JD"X(*5 &WXIT85!"A;P">/9EI^E3#?2'9GHJT&;
M.><3\8$RI2=P@#DO3>'^':W&.2 -SZ#N?#+]0^7IT=)X,>4D^UY1%6F<0/N\
M%#G? IU8@5,X L:"3V^"P^%R!I='"W+Y!,SOBX&+CH(N7 2S:2S"63"=)0#%
MTY@!"0*/XF(YB_'ZX01\(2(.0U2K8)%$AP!MU=0**/UHR5]0F:L8L."]0+5X
M$8]HNWB&UR,V6VH**8JH@/*NM&HQ]I5\,D?Y^6@5E[TF78,@)$3@AG$\(XKJ
M<'R:N'BC<U<"I^!P/0C<$M-X%@+#D+9KUWN/,Q,<)OAWQ-\]'Q -CZ:D=1(D
MX_DIEQ+#CD%4J+B&L ]5EA-*CD^Y0^DSR5-)A1C3QOL1.;5DLDALW.0ZDUQU
M9<['S%TO$<%G\\X'4[[TSG#M#JQE'(=>RP74[3]T8'8T9Z/#\>B$;<TT@XSR
M?MX;4/@$8%7.:B,]UR61:G1K=&*'!+$+<6G5L_9<-M:#F*[4K2Y+\@]VY_()
MAI-0GS,A<F<IM%&K+.'R0 ]?<(%I;;)']!3Y%IOXM9GZ<VN'$R:2H^>V;KU\
M?'-DCGDBWLLMP@4V><;-E[DND#2;?< O::,80.RY0Y59SQ');-:X QFZ;88/
M#N# [?>FSC.QD2COJ(R^FE,\N0-VV)5\O19[26?BQE$_0M:">JWR'=E4<=BZ
MC73]7HARP4DE4E:BB=>&2* 2"SB\H ;H<2LJJ+Y1F4[)K72CP5ZI'ARQ](*G
M,Q>47#1_WG@4A%G6E+YY*H9L'/B3D#LF%@'MR%7(<=C4;F,LY6RPC50A[Y>W
M($K+4^?#Q\T]GA$OJ,EL]#YM^!!8R>O,6X N 0QGY)7>Q].A39ZJM/SJ7N?$
M^7MG0B?$PY%&Q9PPU9#DTHAU;3D!2C\<=/*K*HF$675;0WECR;Z.2^?PS_V!
M=,<-LB]IL.X%=3S<])VRL!<"M#9O(2Y/.1'2>GW'&94"]HMGS" X.6<H.*[F
M#(K<9E+->["1I_I/Z1MI>)M;7]9F\'04,A TJ1+:J8*>HN Y2,),F8MNT-0-
MA,XZ%J./*WQL_\XYO:JS^XX"CZH '4(\Y[WXE>\\2J/T82^5!D2'MSZR\QT4
M/[*&SWTC]Z.O\BE[&E)-C<8_?/CY/5^%/XP\+>I8$9WS%K'SH OHCO3P(@Z2
MZ9AR*8J'SG=]>)"EO0$;;+]4^:VN"];_AIXLLZ A])RP=(DZJDM-,(<M')I'
MBO,&3EDI53*.+;F?&"NU"]#\D<:.Z !9^$CO612?B1_-/1*/#=H4U4&-VQ/$
MEJ,A*S;F(:+OEH(3_<VIC2;S\*G"B (4A7H-*J$I,2D>'*2J3>\M<J#3+0+/
M-_#'M&F!]SMZO2K3:>=J[U6<>5.GH HW%!1'QPU(94V)I:YX6HJ$:0O"+>=]
MTND8Q:$8X(2>ZZ]D+1X&LHP3GLZ1H@P\7Y2Z/%/;8QJT4&@?I@ZO:?!ZC6J;
M*5>*G-TAX$^&]GZZX"?'_ELAW+D0ORDVJZI7O_-@VHA?SCZ?=0.9GBJ])OU@
MHH?-"NBNM[EJ.O+^S/G@J,[$.Y\;J=A7B%0T!7ZJ1TN8)UE5,"5&YB%E6CU\
MBI,X(V]4X#=Y)&T>?%<FQ8[7\F!^N)=\)JZ:! R?5#K3B/0F_\F\,GU/]230
MXQ1<T.:HY?VX][9AD=?[#CR4#A=EK+^D1Q/[-24,J:9X?D,L@I-4N>O%"Z.U
MJAI&P'D0F_(7:JH9TQ&*6,23\2^):I/:J4I0B2.CUV<1^020SZ7LTASO9W;]
M0M[G*O[KDG:\PMYJCN#@!.\W-/9@QTE+?JV\9SA5[7,Q9W4OCC(7T14:H2Y3
MM@(',&N2%.@%O*H9.!!_(FP4=_A9-ROEF=HQ_1C1 7E7-MD@:!NJNJC]B=1E
MIBO_10_>=6;X%++:1[$I<\ZF?IC6C%JKFD8"GDMM3)[YKZ7:@W\<$[2BX='=
MGDT7R(+:S<_0A/7'EWWIC[]?V+N;YX5=*6/,48C2HD,;6T]UME*Z[84@Z0>J
M_=)I[)(IH(VPL940(!N*^,!.U4SU/52('6O?=). :M_T4:=C: K@*^1*G0)&
M'V6'55_NVY82[2G#XE$2_+D$GZ$!330+FDDEV7%E+%QXIRV*TE(#"Y\ +[7V
MJ>XM]#*%3L5GA1I'T4"(' ZNEI_>?J;KP8@'F@C3M-&/:)*AV&S\=/7SKS?7
M+\.%N,T-:!C:!M@&D1[DG:"6YE7[J6[5@N<"X/3!*?.V/5#%-C<[X*P=:%)/
MW:10="8674\+**O6.%XNZ+U/VJDJ#,V1<2@/ R>(*UV /?6&5GXYGBM,ULTE
MJM8\HGA=RLIH0,O:],@YW*S23:DIDR(%6I7N!6"73&UQJ\%-H= \4;P"(]]J
ME/>U)J\6Y)/F*XYFO!0T^1$$PG%*>DK+.K:O^XF_7[":6C460P+.X[JV:&'2
MEK11@T[:1C.K3K_2+25Q3&V[25XDBU0;ZNQX+[1/M63C6!YW6Y S4U?4"]-X
MJQ^_9^(S\I7Z5GN"U:*JQ4T+XEX!6!(YW#:A6'G$-JS[:KGL6#?G5=1IPB]]
M*^YKCT&W=4\YZ!HF%"L:-';A@JH#5S#_I-G> R*:W]F:OF7?>O0UY>$(TD3S
M.Y>ND^F,>-P^TH?+0EGZFIX&JRD2PT?Z;JNK!]"[M6GYZ>/>J!/&^, /NUZF
M[6CW-O#7M4=TYO;PV \?SGN_(X&JM_QK&9Y*E,[_I*2[V_T@9^E_A[)_W/^:
M!]J!=%0B5VLL'9_-)@,_#&W?.+/E7Z6LC'.FX,N-DBAZ]  ^7QOCVC>T0?<S
MI3?_!5!+ P04    " "L>M!42FW4/8$$  #]"0  &0   'AL+W=O<FMS:&5E
M=',O<VAE970R,BYX;6RU5DUOXS80_2L#H0<;T,:2J"\;MH$DNXL&: !CTW91
M%#W0$FT3D4@M2<7)O^\,93MVD>32]F*3%.?-FS<S).=[;1[M3@@'SVVC["+8
M.=?-)A-;[43+[97NA,(O&VU:[G!JMA/;&<%K;]0VDR2*\DG+I0J6<[^V,LNY
M[ETCE5@9L'W;<O-R(QJ]7P1Q<%SX)K<[1PN3Y;SC6_$@W&_=RN!L<D*I92N4
ME5J!$9M%<!W/;E+:[S?\+L7>GHV!(EEK_4B3NWH11$1(-*)RA,#Q[TG<BJ8A
M(*3QXX 9G%R2X?GXB/[5QXZQK+D5M[KY+FNW6P1E +78\+YQW_3^9W&()R.\
M2C?6_\)^V)OF 52]=;H]&".#5JKAGS\?=#@S**-W#)*#0>)Y#XX\R\_<\>7<
MZ#T8VHUH-/"A>FLD)Q4EY<$9_"K1SBUON=W!5TP-W*DAQ:C5?.(0FC9,J@/,
MS0"3O ,3)W"OE=M9^*)J45\"3)#3B5AR)':3?(AXW9DK8%$(290D'^"Q4Z#,
MX[%W\![ZKFL$EI/C#;P9-?QYO;;.8)W\]8&_].0O]?[2?ROLAS#4DS/;\4HL
M FPZ*\R3"-[&AE]W JH=5UMA02K OC7X06V!6RN<!:YJ:"1?RT8ZB7LJC:UE
MG:A!;\"A\48WB(D6,_A#<#.D$C 1LCEE N[Y"\1^'/MQXL<1C.Y4A:>"%6-L
MBF$T@^NJTKURV+V5D$]\W0CX"4:,A661CW&8AF6>TE(1IGD\AE^TVGYRPK1G
M%A9&:1J-T6G!"AC%85RP,0;^A*G4A@(9Y;B837$+"Z<14BE#EA9CN,6*I'0>
M!1A-PRS-QL#"J(P(:<K0Y\J(CLL:Q#,>=%8,.FG4PV#_&8->3O9%F!/+)$PS
M;Y]&GDFE6P&./Z/M.>T8%1K%:3F&C#%/V#JJ/TH.WVPP#=Q=N#NZ81F2+](4
M1V',"N_""PJCH[3CD[86.O[BE459HR@AEE'I6;*B>-7@//-)$;)IB03#/"DQ
M"5E:$ISIQ9D,><@RI)"@2IBK/"S2#+YS8[AR+Z#7C=SZLL,XPSB/()_FB,O.
M4KA_>W.14V YAE66[%*]8R0C5F V1S[1;!J=8>+%\2A\49^#ODIX0+"4G2)/
MO I4-:PLJ-Y&:1:R,J(AHWJ*::T,HRDN71P0M;15HVV/+4?=45'#;:CAY%G#
M_;<-Y)L:^1,#BU!FAN)@T%@UR#+.\2?QS9+F%ZJ%H/#N1@9XG?6J)HFG68RP
M65; %$O@(C"ZU>L>-48#I=4G'YGTM>F/"E1R(Q57E9_1E?E_'!:?18MXS@PZ
MBA^]['QGX(JR&X%=5X/3GA<U^0M&G3'Z(17B"%:]P9/.#LGI#!UU6&=$_A5+
MJJKIB1.UVS][)<53I( \+PYJ^3:1ZWZH)\JX;I$BX/U;/0+*BK5%47]Y6*W0
M)(ECY))1=>'HK=MB<G8EM\)L_<.#9$0:P^U\6CV];:Z'*_UU^_ PNN=F*Y%5
M(S9H&ET560!F>&P,$Z<[?\&OM</G@A_N\'TF#&W [QNMW7%"#DXOON7?4$L#
M!!0    ( *QZT%0Y_V@0N@D   L<   9    >&PO=V]R:W-H965T<R]S:&5E
M=#(S+GAM;+U969/;N!'^*RC%E;*K.!I=<WAV/%5C.]ZX*MYU//;F(94'B(1$
MK$&"!L#1:']]OFZ0%'7-K)VJO$@\@+[[ZV[P>F7=5Y\K%<1#84K_:I"'4%V=
MGOHT5X7T0UNI$F\6UA4RX-8M3WWEE,QX4V%.)Z/1^6DA=3FXN>9G']W-M:V#
MT:7ZZ(2OBT*Z]6ME[.K58#QH'WS2RSS0@].;ZTHNU9T*7ZJ/#G>G'95,%ZKT
MVI;"J<6KP>WXZO6,UO."W[1:^=ZU($WFUGZEF_?9J\&(!%)&I8$H2/S=JS?*
M&"($,;XU- <=2]K8OVZIOV/=H<M<>O7&FG_I+.2O!I<#D:F%K$WX9%=_5XT^
M9T0OM<;SKUC%M=/90*2U#[9H-D."0I?Q7SXT=NAMN!P=V3!I-DQ8[LB(I7PK
M@[RY=G8E'*T&-;I@57DWA-,E.>4N.+S5V!=NWDGMQ&_2U$I\4-+73L'BX?HT
M@#:M.$T;.J\CG<D1.N.)^&#+D'OQMS)3V3:!4PC5239I)7L]>93B;>6&8CI*
MQ&0TF3Q";]II.F5ZTZ<U?:M]:BPIZ\6_;^<^. 3'?Q[A,>MXS)C'['^VYH_0
M$;=W;\3E!"8Y_#ZA< 0E+Q;T_I[?2R]"KD3E=*IP)0/2I#:9F"OD5*J0$ID(
M5B!/C)#($N^!!-:)2FI^ =N4?J&<D,)H.==&A[5XCI7J08=(]H70)>VU+E/.
MK.,6&;-NKL)*J1(AZ[Z"<"5=T*FN9!F\@"PD6M'3,)-!#<7[(*3Q5B@?Y-QH
M1#<6]Y7*M7+2I?E:K'*=YM#D6ZW)FR17&4A$B(XTT87^0S&7VBMA%\+.O7+W
MH*H@=%63%&5&B;6WLB[WUZYR4H7EU>6R)]%0?,;.PQ+JD,,^C>]$IGW WCIJ
MU9J'^"ZL 402W9 [I<0_U+TRGD3IN).NA5R3\^H 5_P!YQV5Z2I2$&-Q(OY9
MVX"U["[/[F(T;-R"@(''=4:F2Z6)0> I"EJ7:^6'#;D)R/VZ9QD+#1S%5RF^
M[?!*39V1G-$.K4S$D;0^R"L12C/!#%Y- V**Y"N[N^>T6SW(HC(J:1FV(1;Y
MT@H/IQKI6A[DZ1Z3 V; GJ/$GC /46O)E#:(U*)P(1]B>L%AD57RI,$X1Z53
M_5#=,E:?\3JAN\CW)+7.V;EUDJ@QFQ>MTZ9PVI<# >WKJK*.UL_7(!H"7H%@
M:5L#L-243U3Z,H&,MK43=L5(41<5);FGE&$UFU0^8O#=)(EV7>@'E9V0T,+8
M<GD2E"L::"))/=L"2* +UJOV%.62\BBU=4F/4NESL4#N@*$T:Z_]1EJ-%0"&
M((B!1T5U#FXTE$)$QRX6["(2!![C0N Y5+O@(7D\*1>KL7([[U/L!Q)^JR7Y
M(^J82N?6+&=!,GKHTYA91P-2=%BC,U9I+HTL@<Y<Q:-1CEBBJIQ]8$-L03S,
MG$N$\9R@),7;I76,#9)PLTW;WHX>Y YC,7G*(3$<V&1 Y*6,?O\.UR!QTMK(
MV(I5E6'S?(=W,C4/AQQ#RM<E%Q[:@GX(3("])GHBV(",[?P1U0>D/JG9]_FL
M ;>8U!O:6Q0WSO/[WO,_Z+S/VX6#<]LW401;(:LCA4; <*Q*D8+H':"3WB#<
M+F#&]D%1@J>MA\DW>-HC2@ZFL(4S22:DHN9:CX9.FZZC8^(?4,O&?#]FDBYC
M+2S+2=1BO 25YJ7^1@&Z4AW89(ILC'Z'5H-[#UC8+A!SDQ7EII/ADGH8PY&N
M7'X/&HD68/#QBO0>'NG!?%?@6L^U /R9(_%U$S>2I=@VR95X0^E"AN&\H:8&
M(C#59V)\D8QG4US\]2^7D_'DIZVKYN4GY!*J2)=YE^=GW:+VGY[=WDND$&+E
M!.X[\9*#!@YC*UR)+W?B9WNO7,D]V5WW1DR3V>7Y'L7X=&=31=E"R<O]&&UN
MEY]-9UO7;Y6#FE0</:I4+'&5]9I=WRY\V=OT<F_3IC/=V_A\.AZ_V+E[)B;C
M9/9R1H9+QF<76Z:<3)+SL_&.HWJ!^KB7+BZ2LY>C(UYJ7NYZ:9)<8GS:M6I\
M^J>,,^M=_7G#3,[[AN&[VQ3*Q'4G3AE&.BJ+R$IR:MO3R"U"&]N>3U\TO\_$
MY2B9C2:X>#XYNZ '[8N+E\G%Y43<"@?8(OA829>1C2GMVF3I,=UJ"^>6"D .
M;#N)Z-1";=+U2 M4'R3:6J%$*)I%=X%',[I'T$2P?Y?.>]$ A:"7N,TR'6%^
M.D7"4!\5T>#Y;#1Z(=ZW=6[V(^QVY-]$U#;X%RKD-HNHW6_.&+!;T&RK]2[(
M@8V2F"Y2@ZUTMRD&ND2XUEVYV875%"WL,O:_1U&;N:,6U=Q(-1RW*LZ&"<#[
M>((A^<A /K",_!J<<EH+_G-9?D59X%"/=LCU,C?4V8(&+4%6!&:24+N-TJ_Q
M%J"OUIN&ERO;7K,J5G!&4WK;5N?@K+ W51QL"8^U \,]=#B@\D'3Y,KL&:'3
M)H[X*?7F&J%!R!:]#(C6RV;3LI8HD4'M=^JTU.W(]?^R1Q_0./#'/S6-8KKN
MX&/3N^^8Z_A"_'&W$7O*>K'0J:8,7-!A N\A,]];@ZCDS"FYN8HA;.=!0C%2
M,?:Q\7B4PM[&LY!R:;ONYY YD2N^7W6W[=G-+[*74 MG"SQ (^>R$SI)6;/?
MA@ <)0:_P/9B?-8WF'C7Y=?[37X-&"H+2['0D]NII8S]%V5FMK'ZD"QZ (UW
M3+T/*/VUG6:63HXJQ7&TJ -%9"77$2P9#YL.<$XAI8!%<@.8"*8%>;#%6AH_
M@'I-0!T6DM&O'3XB"C48J)M6KS>N-.U=#Q./B2H[G7OR\?$5AXVO,6I3&-$P
MTYQSH1AU,!MG"Y*@@J%MMA<A_4.Q_CSKD:T:H8H\/7A"M5>@6LQF.Q!<'S;3
MH4HS%+]PD6H[^9Y,J)N/".P#;$#9QJ=X-.WQ] #FRG'>E*#[Y+31A<R!\0($
M=B8,1&E#G'L"PP>;#65?P^30<&EMMM+&T"$,1%QJ,ER/.Q ([@@Q\PE;*U8G
MAMGW"!-K,+8A#GY' )'N_9$O^[UNZA#!8VN55+NT+LAX*?4ZK=1\P!?8B:"L
M[ND@*N7HU$4%HK$R_\JC9]]%#2CW^%Z).UO$8]!CQ7?#MBL=FQ.(Y/"Y!-52
MQ>?%E"ZECRD09^%HW:3#W2/.3C;LD&*1%_":RM&Z/T4G/=)'QFQ'!]L+$].V
M:4H>&]WAT.WC@:0Y:#TVL&>U:D94/(J]*$M12H*(X:'/"*>]#S2%<DO^#.4%
M:QR_U71/NR]=M_$#SV9Y_$SV0;HE_"6,6F#K:'AQ-A N?GJ*-\%6_+D'K7*P
M!5_F2@+/:<$9@3\*17-##+KO?S?_!5!+ P04    " "L>M!4Y/\8"<($  !7
M"P  &0   'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6RM5MMNXS80_96!NRA:
MP/5%MA,G=0(XR0:[0(,&FV[WH>@#+8TM(A2IDE2<[-?WD+(4>>.D!=H7221G
M#N=R9C2+K;'W+F?V]%@H[<YZN??EZ7#HTIP+X0:F9(V3M;&%\%C:S="5ED46
ME0HU3$:CHV$AI.Z=+^+>K3U?F,HKJ?G6DJN*0MBG"U9F>]8;]YJ-3W*3^[ Q
M/%^48L-W[#^7MQ:K88N2R8*UDT:3Y?59;SD^O9@&^2CPN^2MZWQ3\&1ES'U8
M?,S.>J-@$"M.?4 0>#WP)2L5@&#&7SO,7GME4.Q^-^C7T7?XLA*.+XWZ(C.?
MG_7F/<IX+2KE/YGM!][Y,PMXJ5$N/FE;RQY!.*V<-\5.&1844M=O\;B+0T=A
M/GI%(=DI)-'N^J)HY97PXGQAS99LD 9:^(BN1FT8)W5(RIVW.)70\^=7;.6#
M")&A:ZF%3J50]%$[;RN$WKO%T..6(#M,=X@7-6+R"N(XH1NC?>[HO<XXVP<8
MPKS6QJ2Q\2)Y$W%9V@%-1GU*1DGR!MZD]7D2\2;_['/'4Q(ZHP^<;:3>T#*0
M17K)CJZD2Y5QE67Z8[F".(CTYQM63%LKIM&*Z?\8^?^&^(6I\E+)KPS>MJ+K
M5E1V@N$-6*91EN1S)DZ--H5,218EW">SIK6J4E^)4%H.FN"JM:S3)^+'-!<:
MBE9XA ^5YW/C@&.%=B*M%3(.>!H264<YA-O@/@L5H<E4EM:5CBHPK[FA3]M<
MICE)%VW[/+@;4&:4$F )7(3Y ) :'K0VH7EMA<T(;L3\?>.?ZWAHI;MW$4BD
MJ:FT#\HDE.K$+#H<[H:2,TIFT8^54 @D4RQ&ASKVN=0-BD,'2QGZ*\44 )OM
M4CS%O8)%X%A& C<*:>E!J(K[D95U0..MST<@+"@)5+/12&F,(PNK05]'E5;L
M'+F24[F&5SEXW7H4")Y:B3!)$4$*KKU,A<N16/ 8"XU-J>&L#XRH$1"8I0O9
M1TE*U=9D-/)&/-$XKO'<,N4B(VT\PN;DILZTT$]!.>2U0\ N[83K&EG?6<?
MYY4+L,%AB[Y2Q_]08)KD]'Z-5/J!'_$'<_PC]E-3(*3PK$>A> @Q* [FTGF\
M:I."P27;FND#^@VBB!6Z_2'./Q,LI'ZSL;R)> A$36)1U&G'<:D$V (BMMH=
M*KO @[>CC&@@=XC8&AIFZTZ_E>_*1NBK'?3USO[+QOZW3U]LO&\,OM[5U67C
M]ND>U'!9A7ZI)(JY0?_^NWDR3GYNWTE_.A[1I#\]FN[K7J(\LZ[FR32!.^/Y
MR0N,/;T+,%N"Q[<(=.:@<7P\Q7,RG=%T/$=T1OOR[RMK',W[L^,9'?=GX\D+
M^$.4[P?.(/S;P%BDVCF42T@0G%VAQ_K(]'<GDVG<?3<9(Q.60T$&TJNGFM4B
M0N^5SK_"W:$F1R]0+6,X<UP74.!UIS!"VWZ5NB]Z9--G(\TR1KM QP:7*Q>@
M?V'<1PF(7%;@\]J:@@0NE#;[J106=JZ$OC_<+_JQGS[7"H:K\'O==4S/FHHX
M00P._6:'G6&G8+N)(YVCV#3JN:?=;:?&93TL/8O7(^>-L/C;.U*\ANIH<#SK
MH?_',:Y>>%/&T6EE/ :Q^)EC\F4;!'"^-L8WBW!!.TN?_PU02P,$%     @
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
MD7#QZUU\"+;A+V9K&Y!-_'.'>ZQRM&%)DP:FEO1 !OI/J+?_ U!+ P04
M" "L>M!4 ;20L8$M  ":EP  &0   'AL+W=O<FMS:&5E=',O<VAE970R-BYX
M;6S5?6MOW,:2]E\AM,9& BA9,[K;20!;3LYZD8L1)2=8O-@/'+)GQ&,..6&3
MDG5^_=:U+QR2EI/=Q;Y?;,T,V9?JZKH\55W]]6/3?K3WQG3)IVU5VV\.[KMN
M]^KE2YO?FVUF3YJ=J>&7==-NLPX^MIN7=M>:K*"7MM7+Y>GIY<MM5M8'WWY-
MWWUHO_VZZ;NJK,V'-K']=INU3V]-U3Q^<[ XT"]^*3?W'7[Q\MNO=]G&W)GN
MM]V'%CZ]=*T4Y=;4MFSJI#7K;P[>+%Z]75[B"_3$WTOS:(._$YS*JFD^XH?W
MQ3<'IS@B4YF\PR8R^._!W)JJPI9@''](HP>N3WPQ_%M;_YXF#Y-99=;<-M7O
M9='=?W-P?9 49IWU5?=+\_AO1B9T@>WE367IW^21G[VZ.DCRWG;-5EZ&$6S+
MFO_//@DA@A>N3R=>6,H+2QHW=T2C?)=UV;=?M\UCTN+3T!K^05.EMV%P98VK
M<M>U\&L)[W7?_I1U?6N29IV\[2W\9FV2U45RQXN$W]^5F[I<EWE6=\F;/&_Z
MNBOK3?*AJ<J\-#8YU+^.OG[9P8BPW9>Y]/Z6>U].]+Y8)C\V=7=OD^_JPA1Q
M R]A*FX^2YW/V^5LBV]V[4ER=IHFR]/E<J:],T>?,VKO;*J]D1G_OS<KV[7
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
M, 88OJ.=&OA\0$&"T**KSC>HP0? H?JS?4"S,=)1O5[9?<DPWCDCUP*VT)\
M.O9 5#@N#V^'GPU7X8S]=7KX4_$.KI!0JL0*2^-3.MN;</H/#TZW_L2]U [G
M=S]<"UX)0Q/P?:6UVSZ0@N$7S.7?4$L#!!0    ( *QZT%3-2RAI!@<  .P1
M   9    >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;,U86X_;-A;^*X31AP1@
MQKSH&LP,,#--MP6219!,MU@L]H&6:%N(++DD/:[[Z_<[E'SIU.,&W3[TQ:9X
M.=?O?#K4];9W7_S2VL!^6;6=OYDL0UB_G4Y]M;0KXZ_ZM>VP,N_=R@0\NL74
MKYTU=3RT:J=*B&RZ,DTWN;V.<Q_=[76_"6W3V8^.^<UJ9=SNWK;]]F8B)_N)
M3\UB&6AB>GN]-@O[V88?UQ\=GJ8'*76SLIUO^HXY.[^9W,FW]RGMCQO^U=BM
M/QDS\F36]U_HX8?Z9B+((-O:*I $@[\G^V#;E@3!C)]'F9.#2CIX.MY+_R[Z
M#E]FQMN'OOVIJ</R9E),6&WG9M.&3_WV>SOZ$PVL^M;'7[8=]N;IA%4;'_K5
M>!@6K)IN^#>_C'$X.5"(%PZH\8"*=@^*HI7?FF!NKUV_98YV0QH-HJOQ-(QK
M.DK*Y^"PVN!<N/UDGVRWL>R3K?I%U\1(O7HTL];ZU]?3  VT;UJ-TNX':>H%
M:5*Q#WT7EIZ]ZVI;_U; %*8=[%-[^^[518EW:W?%M.!,":4NR-,'?W64I__
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
MA#<,/<!+;/DU71(@[;6W ]:M:+O=AV$?%)M)A+.E3%*:]G[]*#EQFT.:#<.
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
M >2X8XVPG]3^'7;^C!U?IH3Q7]BWMA=DG#7&JJH#DX**RW9D#UT<C@#3Z!E
MT@$2K[N]R*N\9)8MYUKM03MK8G,3[ZI'DS@N75+NK*933CB[O$3-[YF+#%QS
MR63&F8#WTEC=4.BM@5>?V5:@>3T/+5WG0&'64:];ZN09ZCB!&R5M:>!*YIB?
M$H2DLQ>;',2ND[.,JUH/810-((F2Y S?J'=^Y/E&_W?^V&4F<WB'><%E 2OW
M:KCE:."2FTPHTVB$[ZLMF=.+^G%&1=JK2+V*]!D5=U1H>2,0U X^*/=6*06K
M2C5."^U];*RQI,G).5)\JPQWQN9?F3E[HROTF:E9AHN *MF@OL=@^;E$H"*G
M9RSIX6F-,GL$?,A*)@N$C#+I'#; J92*0F/!+.8@#X)9)YB.:T'48-4?])?A
MW1!R)033%%X+E$@N^DSZ@-^P1XC].H8]4HR9(3F"FH:9_6U_;.NI+SOJZT[_
MYJ#__.F3C:N#8#K9,YW#YN#V[(0J7#4N_X(SV;._?#%-XN1M/R:#-(Y@-$@O
MTE/LADF6'R/?I FY$T_?/.$XP:TUY=N4E/A&YH80DTE*WU$ZAC2>4G2B4_NK
M1BL#T\%X,H;)8!R/GM#_Z_&&1[VD0EWXCFDH_Y3=MJWTNWU37K6]Z(]YV]%O
MF*8:,B!P1]!H.!D'H-LNV2ZLJGUGVBI+?<Y/2_JQH'8&=+Y3RAX6[H+^5[7\
M#5!+ P04    " "L>M!4T9H>U&,#  #5!P  &0   'AL+W=O<FMS:&5E=',O
M<VAE970S."YX;6R=56V/XC80_BNCM*IVI=PF) 2R%)" Z^DJW4KHMNU]J/K!
M) .QSK%3VSF6?]^Q X&]LJBJA(A?YGEFYO&,/=TK_=54B!9>:B'-+*BL;291
M9(H*:V8>5(.2=K9*U\S25.\BTVADI0?5(DKB>!35C,M@/O5K:SV?JM8*+G&M
MP;1US?1AB4+M9\$@."U\YKO*NH5H/FW8#I_1_MZL-<VBGJ7D-4K#E02-VUFP
M&$R6F;/W!G]PW)N+,;A,-DI]=9-?RUD0NX!08&$= Z//-URA$(Z(POC[R!GT
M+AWP<GQB_^!SIUPVS.!*B2^\M-4LR ,H<<M:83^K_4<\YN,#+)0P_A_VG6V6
M!%"TQJKZ"*8(:BZ[+WLYZG !R.,W ,D1D/BX.T<^RO?,LOE4JSUH9TUL;N!3
M]6@*CDMW*,]6TRXGG)VO5%US2RI; TR6L%+2<KE#67 T</<;VP@T]]/(DB^'
MB(HC[[+C3=[@'23P1%25@5]DB>5K@HB"["--3I$NDYN,BT8_0!J'D,1)<H,O
M[3-//5_ZOS)_STTAE&DUPI^+C;&:RN>O&UZ'O=>A]SI\P^LS=579"@2UA;56
M95M8^,*T9M(>X!-G&RZX/5S3^R:OZ]V):5B!LX":TZ#^AL%\53%*R "7H%H-
M^Y,?M1%\QWQ74%N#K1"VE"\3<$"F#: [,B#!N>@5]QH]L0,,_'P A:+.-)8,
M*15/H02U.$DX^1YZ"5OBCDM)5M20A6X)?B4L S]"DH6/H[@;C)+A225W.-P8
M!RQ;[7B<[P8U5R4\AN-A#GF8I8] ]XD5V)UOS4J\8GXW#K,XO8>[+!P/\GNX
MT.MF<$XT4OD=OI  CG-_CNU?7D*B*T1;NE5\:;@^DHS&*=PEX3#/[EV/_!=%
M\C ?YV=I;I1CUI=C=K,</RFY>V=1U[!N=5'1]0;GOKA6A3?IKE?APK@*>5T2
M(>R1?M1=QQ0IZY:J3K^N)%JC,BNY4X"JLSG%6)Q[=P(?OBM=AUO4JI76N4I)
MKV&8YH]N,J0R'.4C-\Q@,$C=8 3#V'W'\-,/>3)(?B; *$R2_*J^T<556Z/>
M^0?%4$#DKKMU^]7^S5IT5_79O'OPGIBF5C @<$O0^&%,VNKN$>DF5C7^XMXH
M2\^ 'U;T[J)V!K2_5<J>)LY!_Y+/_P%02P,$%     @ K'K05//3W^8*!0
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
M[0#SOA1"/S>L@>'?%^M_ 5!+ P04    " "L>M!4'@\_.G\#  !Q"P  &0
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
M^OEU4E;GR.-M0KKQ@:X35H1$K=/"NHVP[D5A]K/Y1W6[QX7KMEL'VHZ-WK1
M)2W<&U<%VLJY*:[!=WCU@3:GS4,Q\O/QX'QL'Y!JWO^EJ5Z?1]L03&C@N+24
MT5W72E+51*\V1J[]4%Q(8T>L7^;V$43E#.S]4DJSVS@'S;,Z_ -02P,$%
M  @ K'K05)ZD7#6E @  L <  !D   !X;"]W;W)K<VAE971S+W-H965T-#4N
M>&ULO55=3]LP%/TK5L0#2(A\-?U :20*3$,"J6IA>YCVX":WB85C9[;3=OOU
MLYTT%%:R)WA);,?WG'./<Z_C+1?/L@!0:%=2)J=.H51UZ;HR+:#$\H)7P/27
M-1<E5GHJ<E=6 G!F@TKJ!IXW=$M,F)/$=FTNDIC7BA(&<X%D7998_)X!Y=NI
MXSO[A07)"V46W"2N< Y+4$_57.B9VZ%DI 0F"6=(P'KJ7/F7,]\&V!W?"&SE
MP1B95%:</YO)739U/*,(**3*0&#]VL U4&J0M(Y?+:C3<9K P_$>_8M-7B>S
MPA*N.?U.,E5,G;&#,ECCFJH%WWZ%-J'(X*6<2OM$VV9O%#HHK:7B91NL%92$
M-6^\:XTX" C\=P*"-B"PNALBJ_(&*YS$@F^1,+LUFAG85&VT%D>8.96E$OHK
MT7$J6< &6 UH 2G/&;%.G=Z PH1*] @[56-ZADX08>BQX+7$+).QJS2SB7?3
MEF76L 3OL(3H@3-52'3+,LA>Q[M:<2<[V,N>!;V 5Y6X0*%WC@(O")Z6-^CT
MY*P'-NS<""UL^!\WUH*7Z':G0#!,T;4]!A#HQ[W>C^X4E/)G#]N@8QM8ML$[
M;/<@Y:7^M;/:_J$2Z2+3TT:": [DSUN[&G<:X,@"F\+;)%$8#/S8W1S1$W5Z
MHEX];?;GFMO4,V$YJD#8RF<I(+ZB),=&Z3%%#?3PE:(P''C')0T[2<->27/!
MC3L]9H\ZI-$G'.VX8QM_G)7C?ZP<C/QH/#ENY:23-.F5M 2Q(2GT).=[+TW#
M^P0S_8,FY7^<G2WV8;$,_5'TMEC<@R:JD\CM52%1RFNFFG[:K7;7T573A%^V
M-W?9 Q8YT?5,8:U#O8N1YA;-]=!,%*]L2UYQI1VSPT)?J2#,!OU]S;G:3PQ!
M=TDG?P%02P,$%     @ K'K05.U<H\9[ @  [@8  !D   !X;"]W;W)K<VAE
M971S+W-H965T-#8N>&ULS95=;],P%(;_RE&TBTWJEC1IVC&ED?8! @E$U6YP
M,>W"34X2:XX=;*<M_Q[;::-.= 4)D+AI_'5>/^\YKIVLA7Q6%:*&3<VXFGJ5
MULV5[ZNLPIJH"]$@-S.%D#71IBM+7S422>Z":N:'03#V:T*YER9N;";31+2:
M48XS":JM:R*_WR 3ZZDW]'8#<UI6V@[X:=*0$A>H'YJ9-#V_5\EIC5Q1P4%B
M,?6NAU<W$[O>+?A"<:WVVF"=+(5XMIT/^=0++! RS+15(.:SPEMDS H9C&];
M3:_?T@;NMW?J[YQWXV5)%-X*]I7FNIIZEQ[D6)"6Z;E8O\>MG]CJ98(I]POK
M[=K @ZQ56M3;8$-04]Y]R6:;A[V </A*0+@-"!UWMY&CO".:I(D4:Y!VM5&S
M#6?511LXRFU1%EJ:66KB=#K'%?(688Z9*#EUF3J?H73EYAG"YR6C)7'CIW>H
M"64*[G&C6\+.X 0HA_M*M(KP7"6^-D16U\^VN]]TNX>O['[=R N(@@&$01@^
M+.[@].3LI8IO_/2FPMY4Z&2CXZ8&QI4]EY27<-C2 -YN&G,^,(=[6MMUHH"%
MF5(%Z4[-XT>C#1\TUNKI"%G4DT6.;/0K,MF3-7MDHB<[E,M..G;2]L^V2N,H
MBD9!XJ\.((UZI-'O(?UQL@:PT$1J, <1X?%Z0]73E:OL>1"?!\,CZ8M[UO@_
M*^RX)QO_N\*.?RKL* [#RS>'"SOID29_!VD N$N6[I.E7A36!%*1PVDMN*[.
M#GDXSC(,P86J0ZGV]ZXO^Q)\(K*D7 '#PH@%%Q.3&=G=KEU'B\;=:$NAS?WH
MFI5YD%#:!6:^$$+O.O:2[)^X] =02P,$%     @ K'K05/(O%9X["0  !3X
M !D   !X;"]W;W)K<VAE971S+W-H965T-#<N>&ULM9M=;]M&%H;_"B'TH@5V
MH_G^*&P#B=3=!D@6@=WL7BSV@I'&$A&)=$G:;H'^^*4H68>:.1Q+88@ B26_
M,^3,&SX\YY#GZKDHOU9KY^KDC^TFKZXGZ[I^^'DZK19KMTVK-\6#RYO?W!?E
M-JV;C^5J6CV4+EVV@[:;*2-$3;=IED]NKMKO/I4W5\5CO<ER]ZE,JL?M-BW_
M?.<VQ?/UA$Y>OKC-5NMZ]\7TYNHA7;D[5W]^^%0VGZ;'69;9UN555N1)Z>ZO
M)V_ISW-*[&Y$*_EWYIZKSL_);BU?BN+K[L/[Y?6$[$[);=RBWLV1-O\\N9G;
M;'93-2?R^V'6R?&@NX'=GU]F_T>[^F8U7]+*S8K-?[)EO;Z>F$FR=/?IXZ:^
M+9Y_=8<5R=U\BV)3M7\GSP<MF22+QZHNMH?!S1ELLWS_;_K'82<Z ZCJ&< .
M Y@_@/<,X(<!_-P!XC! M#NS7TJ[#_.T3F^NRN(Y*7?J9K;=#^UFMJ.;Y6?Y
MSOB[NFQ^FS7CZIM;]^3R1Y?<ND6QRK/6B[\G\ZQ*5ZO2K=+VB^(^>='].'=U
MFFVJGQK5Y[MY\N,//R4_)%F>_+8N'JLT7U97T[HYK]WLT\7A'-[MSX'UG -E
MR<<BK]=5\DN^=,O3":;-@HZK8B^K>L>B,[Y]*-\DG/PM880QY(1F\>$?TS\3
M0MO1%!D]/V,T:T>3R%KXT2'>3L=[INOWXK\?&FGROG;;ZG^1 XGC@41[(-%S
MH'\UF*G2C4,=W ^5[= =3)YN5'.UZV:!3]U]#67",,+YJ6R.S$:,Y>PH.UF
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
MFP+><)HQVL->$(AZ E&0P"]*-@U:*7E?:(C#QCK>N2LA<9PE#@< 1G&4NAP
M&$L3C&$.<<\A#G*X-=IH\@\:?NS=,"(XB9S1^RB>QCQS!N^CXBC# _.?]&-/
MPO,O:J'R$AD50/G<R%C1:)6WB@_12;PA,!K%SBQ/?!1-LM19=E/ 5T0R!M-)
M>SIID,ZUDO/U3)OZTA2+NF,U-YE7RE6KA!"EU!]LAHE+"4#%*8\=2CZ*)4DR
M$*&LIY0%*?VV$FU C+Z+)]-3-'"N9T">T#@B#@\ AAEW%^04@+$TC1.8"<&V
MI.'OY%+4,UD)]*HTZ7\"EA_L)P5V9WP"H$A"<.KP 6"G9)#.3H4F03I7M19*
M-+IGLXW0R6M4"W"U;1TZXW5)^:#3V T1 (JS;( 1M8QH.$!Z*=3S0AMF0?T!
M,E-:7!X C&:>*$.PB),!*K8$$[8G.#LK#-T)TQN)YT#I_ E.HZW/EWGD+J<)
MA.(X=A4.@)T.1<@6?!*N^%-A=A&S8M-8=*I=M>W?/]T%D!+W!QNQC+N< %B"
MD\3E!,$2D@[0LFT "?<!$ZE,&YOK=M')^K39M*Z!#HG8ZDSBXS9CQ!93$JZF
MAP<'JI6$NK$!4)QQ-S0 *B-#(F<K*@F7U(FL*J$,J3(T1;::D>RXT:"VVM!P
MM0DVQQ2H'!&GQ!5C"$<3AMUD!_W1F [,/[5%AH:+S+X.F?J%@)'4J_P0C.&$
MNC1\&,WH3MU]R<(6%AHN+'85H7^1;0.V>=Z$XFT5GQYYUT6M"M/_686IKYLT
M=M5U J 89JX&0Z@X'6@SJ95@&I;@CZ;I1^\?]H7#ZBX]LNY2J[LTK+OA3/=U
MD609P6XO">$XP]X^#/1GMF(#'0NU2DO#2KLWTX%="$E2;Q$!,,[<+?,4@+$L
M&JKDU H\#>]7=I;1H:G.K+0S?-RUQ:S^LK#^'ISJS)?0B#*WAX109I?L! E"
MQ3B"8\2L&K.P&G\H%LOV,%'*$EWGZFO'ZT;,E !8O;S'SA'8D=68635F/W *
MQH".E9"4N.D/X#(216[:0+"8$SX0$JN^[,<.PIA_=L4B[E40"$:X5^8!&$W3
M9(B%U7P6/@K;L[ .%@1; 5ARY-5F99J%9?IP0?"5EG#J'L-"J(Q[@0/$'=,A
M0;"BS<*B_5GE==,^1]B7_]Q*-#^R1',KT3PLT>%3<."@A)J=K7L*#BAM2E-W
MDP7 $DS8P+:>6T7F847>E_[</R0Q&N;F]02 4<RHV\) ,&9:H@$65O-Y^,SE
MY3(Z--OYSE,/?N2U9769AW7YX&SGOK1&WFX, &6)%R7@<06F0TO-:C0/:W1W
M:EEWXP_NZ;D57WYD\>56?'E8?,.I[HMCR@CS'GCYL)BDW'O@Y<,R1N*!-I];
MK>5AK=V;ZO[I>\:)1P(Z\6?N@XLI!$M(-/34SJI[%#Y;>;&(#DWTR"I[1(Z[
MLB*KP%%8@0].]*V_W2>B-,G<MA)"I>Z>;0JA>.SJ\7CG;8)*J$7W5D:#9G)=
MZ\V#]OYJ_^;'N^Y]!^?Z)7D[W;R_8=UL7B?YE*M%43>H%/?&)7Z3F"&IS1L:
MFR]:KKIW%NZDUK+J/BY%/A>J!9C?[Z74SU_:&_3OR5S\!U!+ P04    " "L
M>M!4[Q&*I(\#  ##"P  &0   'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6R]
M5L%NVS@0_15"Z*$%THBD9%DN; ..W=TMD+1!O-D>BCTPTE@F*I$J2<7)WY>B
M%46192,HT%YLDIKW9MYP2,YT)]5WO04PZ*'(A9YY6V/*#[ZODRT43)_+$H3]
MLI&J8,9.5>;K4@%+':C(?8IQY!>,"V\^=6O7:CZ5E<FY@&N%=%443#U>0"YW
M,X]X3PLW/-N:>L&?3TN6P1K,;7FM[,QO65)>@-!<"J1@,_,6Y,.*!#7 6?S'
M8:<[8U1+N9/R>SWYE,X\7$<$.22FIF#V[QZ6D.<UDXWC1T/JM3YK8'?\Q/Z7
M$V_%W#$-2YE_Y:G9SKS80REL6)6;&[G[!QI!HYHOD;EVOVC7V&(/)94VLFC
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
MN0'V_4I*\]IP#JJ#W^P?4$L#!!0    ( *QZT%1:4D8ILP0  !H6   9
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
ML,NZ88[W("AK@-^74IJWB6VUS<TZ^@M02P,$%     @ K'K05',=N466 @
M;@8  !D   !X;"]W;W)K<VAE971S+W-H965T-38N>&UL?55-3^,P$/TK5L0!
M)"!?;MJBM!*T0LL!A"@LA]4>W&3:6#AVUG8:^/=K.R$J_;HD=OS>FS=C>Y(V
M0GZH D"CSY)Q-?$*K:L;WU=9 251UZ(";E960I9$FZE<^ZJ20')'*ID?!4'B
MEX1R;YJZ;\]RFHI:,\KA62)5ER617W? 1#/Q0N_[PPM=%]I^\*=I1=:P /U6
M/4LS\WN5G); %14<25A-O-OP9I98O /\IM"HK3&RF2R%^+"3AWSB!=80,,BT
M52#FM8$9,&:%C(U_G:;7A[3$[?&W^KW+W>2R) IF@KW37!<3;^2A'%:D9OI%
M-+^@RV=@]3+!E'NBIL,&'LIJI479D8V#DO+V33Z[.FP10GR$$'6$:)<0'R'$
M'2%VB;;.7%ISHLDTE:)!TJ*-FAVXVCBVR89RNXL++<TJ-3P]7;B"0H[N*2<\
MHX2AA28:S$9I9!71%5J8HY/7#)!8H0>^,2M"?EVB62VE19W/01/*U(6!OBWF
MZ/SL ITARM%K(6I%>*Y27QNK-J"?=;;N6EO1$5NWE;Q&<7")HB"*#M!GI^F/
MY L%H6.'/]F^J4]?I*@O4N3DXB-R?=)H3E7&A*HEH#^W2Z6E.89_3T2(^PBQ
MBX"/1'@AC=E5#=)LP,%RM?2!H]N;N9D.0QP&J;_9KLH^*AJ/P[A'_?"&>V_X
MI+=W<P^O*+^JI,A '737"B1;<4,<Q:,==_NH\1B/#IL;].8&)\V98TO-Z<_1
M6HC#!VVP%Q6/AACO>-M'Q1B/!X?-);VYY*2YK<OR!/H2O0I-V"&/R=Z^A3&.
MQ]&.R7W8$,>#9,>DO]4-;"=^)')-N4(,5H877 ^-@&R[6SO1HG(-8BFT:3=N
M6)@? D@+,.LK(?3WQ/:<_A<S_0]02P,$%     @ K'K05*/!TPST P  ^A$
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
MN#U4=0^N!D9NW%5R(0U>3-WK&O\[@+(&N+Z46/IZ8 &:?R.S_P!02P,$%
M  @ K'K05%S;8,>F P  APT  !D   !X;"]W;W)K<VAE971S+W-H965T-C(N
M>&ULO5?;;N,V$/T50FB!+)"U)/J:A6W ETT;8(,-XKT\%'V@I;%,K$2Z)&4[
M0#^^0TJ6',36)D5=/]BDR#ES.#,\'@UW4OW0:P!#]EDJ],A;&[/YX/LZ6D/&
M=$MN0.#*2JJ,&9RJQ-<;!2QV1EGJTR#H^1GCPAL/W;,'-1[*W*1<P(,B.L\R
MIIZFD,K=R N]PX-'GJR-?>"/AQN6P +,U\V#PIE?H<0\ Z&Y%$3!:N1-P@\S
MZ@S<CF\<=OIH3.Q1EE+^L).[>.0%EA&D$!D+P?!G"S-(4XN$//XJ0;W*IS4\
M'A_0;]WA\3!+IF$FT^\\-NN1-_!(#"N6I^91[GZ'\D!=BQ?)5+MOLBOW!AZ)
M<FUD5AHC@XR+XI?MRT <&>!!3QO0TH"^UJ!=&K3=00MF[EAS9MAXJ.2.*+L;
MT>S Q<99XVFXL&E<&(6K'.W,^)8+)B(N$C))%  FR&AR-0?#>*K)%]B;G*7O
MAKY!7];"CTK<:8%+S^"&E-Q+8=::?!0QQ,\!?"19,:4'IE/:B#C9J!9I!]>$
M!I1^7<S)U2^G>,U^@I(G+4('#B4XB?*,7+L*8]O!=L[ +B#*%<3D\Q:4L)5#
MZL ^,@/D:O'Y]O'=T?H=AF5/%CNV*3;\3>ZYX%F>X>@3HA.Y(A%"<M- KU/1
MZSAZ[3/T#H S!TAN6<13;I[('V[ASD"F_VQPTZW<=!NC,&6::U+H"<$[NF6*
MLV4*1.$)3]50,US0ZG=_;:#5JVCU+I\<MG]K<OH5O?XEDS.HW S^V^0TPX4M
MVIB<FXK632/.J\,9!K6D!9<,:'BDG>$;N)-5Z>C:"K2KEJ54"&KK+&(;7#5/
M)Y6T\-)U7NS_[G;<[@;N,_2WIQC2FB%M9#B'I2%<:*-R*^W7)));P-HW-4<N
M#"C0YOT2L"*0:FQMC"0?IW=?YA-;'ER>$MK2]>"(-FUUSS"NA31L5M)/4B3O
MD5%&TH;** -70/6.&)R+6*V48>??Y52![8IL@%Z5U5GIYUE6@W8[/)_56F;#
M9F%<&";BY1-)P6"D].NN3ZV68>^BUZ?6O;#_OUR?_HM TZ#Q^M22&3:+W!N*
M<59"'1=CI]>[.<^B5LBP62)_RYG"*PN@F]JH6A[I1>61UO)(?R*/;X@>?:F!
M_;#[,GC^4:N;@4K<&X!&6<N%*;K>ZFGUEC%QO;5?;R]>4>Z92E :\1:MT-0V
M&QY11==?3(S<N,9Y*0VVX6ZXQC]/4'8#KJ^D-(>)=5"]>XW_ 5!+ P04
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
M;2FT[0S"\1(=X\*>4/[3XQ*.CT[@"+B"7XWN+%.5S6-'HCQU7 X"YKV =(^
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
M7M_-"&7.9&3'[L1DQ N54H9W F21941L9YCRS=CQG=W /5TER@RXDU%.5OB
MZBF_$[KGUBPQS9!)RAD(7(Z=J7\U'YIX&_"=XD;NM<$X67#^;#K?XK'C&4&8
M8J0, ]&O-5YCFAHB+>.EXG3JE :XW]ZQ?[7>M9<%D7C-TQ\T5LG8&3H0XY(4
MJ;KGFQNL_/0,7\13:9^PJ6(]!Z)"*IY58*T@HZQ\D]=J'?8 ?O\((*@ P5M
M> 005H#PO8!N!>C:E2FMV'68$T4F(\$W($RT9C,-NY@6K>U39K;]00D]2S5.
M3>Y148%Z'Q7,D.&2*@GG<U2$IA(>\545)+V 3_#T,(?SLPLX \K@,>&%)"R6
M(U=I#8;)C:I\LS)?<"2?'\ M9RJ1\(7%&!\2N%I\[2#8.9@%K8S37'0@]"XA
M\(*@0=!U._R6;,'S+=IO0,_?@0XLVFOQ$M:[$5JZ\#]VX^=T(970W\>OE@3=
M.D'7)N@>23#7G QCB/0>"+HH[+>7IX1= F9YRK<H].E244+9ZB#H$G(4D1'&
ME[M0E!]A);B4D)-MTU%HU]+S.I[WH<54KS;5.]64_E)H5F1 &-,'^2!"&D>U
ME=I?DX_V]/U_V.C7-OJGVB ;(F)]R[X45%*%(%&L:81&,^5QD^3V5*$',=G*
M%M&#6O3@9-%*WR)F3I</.-\B$1=-2MOY Q\,LDWJL)8Z/%5JQ&7CQI>$/4MH
M"NAZ$O0&X<A=[]\O?P=YAQ'S!IK/_J .*MVX>Y=XAF)EBZ'4T@JFRMNP'JWK
M[=26F3?C,UV'R[+YAZ8LXK=$K*@^^"DN-:77&6A)HBR,94?QW):*!5>Z\-AF
MHO\E4)@ /;_D7.TZ)D']=S+Y#5!+ P04    " "L>M!4D'*53^T"   ."
M&0   'AL+W=O<FMS:&5E=',O<VAE970W,RYX;6R-5DU/XS 0_2M6Q $D()]-
M"FHKM617RP$)46 /JSVXR;2Q<.RN[5#X]]A.&DJ:=KDT_I@W\Y['GNEHP\6+
M+  4>BLIDV.G4&I][;HR*Z#$\I*O@>F=)1<E5GHJ5JY<"\"Y!974#3PO=DM,
MF#,9V;5[,1GQ2E'"X%X@694E%N\SH'PS=GQGN_! 5H4R"^YDM,8KF(-Z6M\+
M/7-;+SDI@4G"&1*P'#M3_SI-C+TU>":PD3MC9)0L.'\QD]M\['B&$%#(E/&
M]><5;H!2XTC3^-?X=-J0!K@[WGK_:;5K+0LLX8;3WR17Q=@9.BB'):ZH>N";
M7]#H&1A_&:?2_J)-8^LY**NDXF4#U@Q*PNHO?FO.80?@QP< 00,(NH#P "!L
M .%W 5$#B.S)U%+L.:18X<E(\ T2QEI[,P-[F!:MY1-FTCY70N\2C5.36Y;Q
M$M C?@.)+M!<7ZN\HH#X$C5;"]"7"]"GX3E*]4@JDB',<J2/7Q\N0Z<I*$RH
M/--NGN8I.CTY0R>(,/18\$IJ2SERE69LXKI9PVY6LPL.L/,#=,>9*B3ZP7+(
MOSIPM=16;[#5.PN.>IRNQ24*O7,4>$'00^CF./P.OR//MVB_!YU^ QU8M'=$
M2]CF+K3NPO_F#J5$9I3+2B?JSW0AE=#OZ>^1$%$;(K(AH@,AMIGN2UV-'%BD
MJ2ZODXL@OHI'[NON>>Y;^5[DAU^MTAY?D3],6JLOY <M^<%1\LW-[.-> ^.=
M>.'0BSK4>XSB*.DPWS>*_&383SQNB<='B3>)/=49U<^I>8"D7E3FI?9)BO>(
M^+XW[$CJ,8J\V.MHBO>S<=6O*&D5)<?O$2Q!",CM99U*"4J>HV=,*VRK_Y3J
M]H-9!GW"DIY[%@V"CK(>*S\)@PYM=Z=2EB!6MN-(E/&*J;J(M*MM4YO:6MY9
MG^EF5_>F3S=UI[S#8D681!26VJ5WF6A.HNX^]43QM:W'"ZYT=;?#0C=L$,9
M[R\Y5]N)"=#^!9A\ %!+ P04    " "L>M!4MFEMK"<#  !C"@  &0   'AL
M+W=O<FMS:&5E=',O<VAE970W-"YX;6R=5EU/XS 0_"M6= \@ 4F<KQ:UE6@+
M.AZ0$(6[9]-LVHC$[MDNA7]_MI.&-G$CQ$L;.S/CV?7&WM&.\3>Q!I#HHRRH
M&#MK*3?7KBN6:RB)N&(;H.I-QGA)I!KRE2LV'$AJ2&7A8L^+W9+DU)F,S-PC
MGXS85A8YA4>.Q+8L"?^<0L%V8\=W]A-/^6HM]80[&6W("A8@7S:/7(W<1B7-
M2Z B9Q1QR,;.C7\]]PW!(/[DL!,'STB'\LK8FQ[<IV/'TXZ@@*74$D3]O<,,
MBD(K*1__:E&G65,3#Y_WZG<F>!7,*Q$P8\7?/)7KL3-P4 H9V1;RB>U^0QU0
MI/66K!#F%^UJK.>@Y59(5M9DY:#,:?5//NI$'!#\^ 0!UP3<)@0G"$%-"+Y+
M"&M":#)3A6+R,">23$:<[1#7:*6F'TPR#5N%GU.][PO)U=M<\>3DGBY9">B9
M?(! EVBAZBK=%H!8AF:LW# *5 H]^@*BVP]5=0+0V10H9+D\1V=SD"0OQ+F2
M>%G,T=FO<_0+Y10]K]E6$)J*D2N56[VFNZR=32MG^(0S'Z,'1N5:H%N:0GHL
MX*HPFUCQ/M8I[E6\V? K%'@7"'L86PS-^ND/Y!-YOF'[%O;\&VQLV%Y/+$&S
M;X&1"T[(S;:<JZVY[I$*&ZG02(4GI.X@!4X*VPY5Q,@0]0GR/HG#<.2^'R:M
MBXF\Y!@SM^C@J,$<N8X:UU&OZX4D$FR>*UI\L%88X99G"P:W,/,N!@\3N^>X
M\1SW9YIQ=0Y1F^NXL]HPB5JNNYC!T&^Y[F*2V+>[3AK726^IS2$#56QI7ZT-
M&JW!3VMMT'%^Z9MOY2@'792/_;B5!(N4^NP&]C0,&^O#GQ7<L+M:F+0LS;J@
M:-AR;=$)\(F]\[VO\]W[:<W5S*,5VZYF%E#0=F[!^'%\POG!S>3W.N^[<2[0
M,Y/V.JI5CPZD=H7,+*# #\)V7%W49>1YK<#<@]NW!+XR78Q 2[:ELKJ<FMFF
M4[HQ_4%K?JH[*'.K?\E4[=<#X:N<"E1 IB2]JT19XE5'4PTDVY@[_I5)U3&8
MQ[7J H%K@'J?,2;W [U TU=._@-02P,$%     @ K'K05&*.R&U@!   QPX
M !D   !X;"]W;W)K<VAE971S+W-H965T-S4N>&ULC5?;;N,V$/T5PMB'!%A'
MHBZ^+!P#OJ1M@ T:Q-GVH>@#+8TM(I*HDI2=_'U)RI:]$J7-BZW+F9ES-,/A
M<'9D_$TD !*]9VDN[@>)E,4WQQ%1 AD1=ZR 7+W9,9X1J6[YWA$%!Q(;HRQU
M/-<=.1FA^6 ^,\^>^7S&2IG2')XY$F66$?ZQA)0=[P=X<'[P0O>)U ^<^:P@
M>]B _%$\<W7GU%YBFD$N*,L1A]W]8(&_K7&H#0SB+PI'<76-M)0M8V_ZYC&^
M'[B:$:002>V"J+\#K"!-M2?%X[^3TT$=4QM>7Y^]_V;$*S%;(F#%TK]I+)/[
MP62 8MB1,I4O[/@'G 09@A%+A?E%QQ/6':"H%))E)V/%(*-Y]4_>3Q_BR@"/
M.@R\DX'7-/ [#/R3@?]9@^!D$)@O4TDQWV%-))G/.#LBKM'*F[XP']-8*_DT
MUWG?2*[>4F4GYX]YQ#) K^0=!!JBC:JKN$P!L1UZV.W 9 5=0.B%2$ O$+$\
MHBDE)G<W:Y"$IN)6.?BQ6:.;+[?H"Z(Y>DU8*4@>BYDC%5<=T8E.O)85+Z^#
M%_;0$\ME(M!#'D/\LP-'B:R5>F>E2Z_7XZ+@=\AWOR+/]3P+H56_^1/Y0"XV
MUMABO?Z$M6>LW1XM?ITUW[CS?YDUM*8B2IDH.:!_%ELAN5I)__:$".H0@0D1
M=(18L:PH)<0JCR:65+'@7;4; >AF"SGLJ+Q%1*(=Q,!)BH0DLI2,?R"N:L2:
M\BIB:"+JAG28>[X_<P[76;!@IF$#M&Z#AEX-^4EN6,L-^^4F)-^#+MHRCX"K
M>LZ-Y(()JHO<JJ=R.;JF,<8-/1:,'S3DM#&!7<VH5C/J5?," @B/$J06G^J"
M!]7>"]6LI9$4<8BIM.D96;A.O(8@"PB[P;@AR88:>=@N:US+&O?*^E,FP+^B
M'*SLQ^V0GM?@M6J# K=9739'00?U24U]\LGZ.I"TK/HF2=6N2U2Y68MKTF(Q
M<J<--6U,X#;RM;9@)AV+95J+F?:*^?WQ^^NCC?/4DO5&L:]LF'#4(-T&X6!J
M)XW=RU;G]M)>JOD /7!F9I9%+NEPL2U%U49OE@^+UUOK/N6VN337A 4S]"9A
M0Y0%Y;L==86O-G#<JVHC6?2&5(_6O=D4EE4%;JL(W::,-L@/6RHL(#SI4.%=
M5'B]*IZ I,*T*]6FJOZK&Y95BM=>&<UE;L$$TZ:0-L9WPPXAEYT9^[U"UO1
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
M#1(WO]U%F@38$[@#[DSW,>6:!)*3X6FD/?":P+S>E_88PUUW9V P@1E<YIQ
MSZD!E/0TFDT:>$AA'A[W[ S!KWIP/IB/-/"1PGP\H$C3F&^1,LAD6UECXP'&
MW['UN0H'/S>W&'5TG#0 E,)M[G,J-(U[WY9GYS:KSH=G&OA*8;Z^M$[3&,!=
MLQWH2V'ZOJ1.TWB/ 6,^W$UFVTY$PVI;>. XA3OR"F'/J](TP)F.3H-N@=T4
M9O>><D$/[H590#R#>^'.7!]3HEG@-\,GD7,6:,U@6N_).8LQW/E$S0*(V2%]
M*(4&T-BE/8UFDP48,AB&1Q5I!I&OVD$^&(XLP)'!<#QD<SNF6Z0,,ME6%NC'
M8/H=6Z19O-<0R81,MF4&>C*XM7U.B690OUM)/;@E9@&K#,;J2XLSB[G;O;G-
M WHYC-Z7U&>^?SNB,N&'J0X$YW '7J'K><69!RSSTWAIQP.S.<SL/86"QVUP
MQ\+E >T<;H,[<WU,<>:-EVK\-'(>*,UA2N_+^2!:XKLY[S?>RN<_B?@BS+WR
M4E-YYWV2MT/O;,I?&90G3J^+%_6WVCF]*@Z74G@\Y ;^\SNMW=-)_NZ__JW'
MY#]02P,$%     @ K'K05/Q@<U?# @  20<  !D   !X;"]W;W)K<VAE971S
M+W-H965T.#,N>&ULK95-3^,P$(;_RBCB %(A:?HIU%:B9=$B+1(J"WM8[<%)
MIHV%8P?;:>'?[]AI0W=IRX5+8SLS\[PSDXY':Z6?38YHX;40THR#W-KR,@Q-
MFF/!S(4J4=*;A=(%L[35R]"4&EGFG0H1QE'4#PO&93 9^;-[/1FIR@HN\5Z#
MJ8J"Z;<I"K4>!^U@>S#GR]RZ@W R*MD2'] ^EO>:=F$3)>,%2L.5!(V+<7#5
MOIP.G;TW>.*X-CMK<)DD2CV[S6TV#B(G" 6FUD5@]%CA#(5P@4C&RR9FT""=
MX^YZ&_W&YTZY),S@3(E?/+/Y.!@&D.&"5<+.U?H[;O+IN7BI$L;_PGIC&P60
M5L:J8N-,"@HNZR=[W=1AQR%N'W"(-PZQUUV#O,IK9MEDI-4:M+.F:&[A4_7>
M)(Y+UY0'J^DM)S\[N6%<PQ,3%<(=,E-II(I;.(?W%RWXP5G"!;<<S=8J RKI
M'--*:RZ7,&6&FQ8\2I48U"N6"(1;65;6V2B9DC?S73B]1LNX,&>$F"EIR=GQ
M:&EXAKHVVO+>X 2XA)^YJ@R3F1F%EE)VPL-TD]ZT3B\^D%X[ACNBY :^R0RS
M?P.$5*NF8/&V8-/X:,2K4E] )VI!',7QX\,UG)Z<'0G;:?K0\6$[G_;A*\O=
M@AD3:27JLOZ>*R& /N8UT]F?(Z*[C>BN%]T]5(OTI>*&N^#G&HE".M/WIJ:[
M36U!@DLNI9.?,,%DBOO:60-['N@&RFK2Z7=&X6J/REZCLG=<999YB7L_G]JU
MO\L[@.LWN/Y1',TQ*_R_:"^P_P%XWHVB_<A!@QP<1=Y*BQJ-W<<;?.!U]\.&
M#6SXA4U'F7W2\>&'CO]?C7!GO!6HEWZ(&R)5TM:3KCEM[HFK>CR^F]>7S!W3
M]!$:$+@@U^AB0%Q=#^YZ8U7IAV6B+(U>O\SIKD/M#.C]0BF[W3A <WM._@)0
M2P,$%     @ K'K05.':3<=[ @  BP4  !D   !X;"]W;W)K<VAE971S+W-H
M965T.#0N>&ULA51=3]LP%/TK5Q$/('7DJ[ -I9&@%1O2D! %]C#MP4UN&PO'
MSFRGI?]^UT[(RD?92^*/>T[..?9-ME'ZT52(%IYJ(<TDJ*QMSL+0%!76S!RK
M!B7M+)6NF:6I7H6FT<A*#ZI%F$31:5@S+H,\\VLW.L]4:P67>*/!M'7-]/8"
MA=I,@CAX7KCEJ\JZA3#/&K;".=K[YD;3+!Q82EZC-%Q)T+B<!.?QV73LZGW!
M \>-V1F#<[)0ZM%-KLI)$#E!*+"PCH'1:XU3%,(1D8P_/6<P?-(!=\?/[)?>
M.WE9,(-3)7[RTE:3X$L )2Y9*^RMVGS'WL^)XRN4,/X)F[XV"J!HC55U#R8%
M-9?=FSWU.>P XO$>0-(#DM> = \@[0&I-]HI\[9FS+(\TVH#VE43FQOX;#R:
MW'#I3G%N->URPME\AIJOF8L2+KEDLN!,P)4T5K=T5M; X0PMX\+ '3[9EHDC
M^ 27C&M8,]'BB$ZR:+7F<D7K]_,9'!X<P0%P"7>5:@V3I<E"2T+=Y\*B%W71
MB4KVB#IO]#&DT0B2*$G>@4\_AE^S+42Q1\<OT2&E,T24#!$EGB[=0^?=/G1N
M+YB@C!#FOL.^:=4V9'VTD]W<,HLN.IBRQMU4 []^$"-<T;+Y_8&>=-"3>CWC
M_QZ9H<R9,:2D48:[C[V7=<=VXME<4Z_SK^DX"]>[@;ZM^5?Q0N1X$#G^4"3U
M&'60!'<Y4!9;*)2TFIK6C$!PMN""V^T(EL--@I*;0BC3:GS/Q/B-P#2.7YEX
M6Y.<QJ]LA#NMXGY3UTRO.)V1P"6AHN//!-==ZW<3JQK?/0MEJ1?]L**_)6I7
M0/M+I>SSQ#7D\/_-_P)02P,$%     @ K'K05.',,GF; P  J X  !D   !X
M;"]W;W)K<VAE971S+W-H965T.#4N>&ULM9==<]HX%(;_BL;;V4EG4FSYFRXP
M0R D--N6"25[L;,7"@C01+:H)(?VWZ]D&\<83,Q,<@.6?-Y'/N>59+FS9?Q)
MK#&6X%=$8]$UUE)N/INFF*]QA$2+;7"L[BP9CY!43;XRQ89CM$A%$35MR_+-
M")'8Z'72O@GO=5@B*8GQA .11!'BOZ\P9=NN 8U=QSU9K:7N,'N=#5KA*9:S
MS82KEEE0%B3"L2 L!APONT8??KZ#CA:D$0\$;T7I&NA4'AE[THWQHFM8^HDP
MQ7.I$4C]/>,!IE23U'/\S*%&,:86EJ]W]%&:O$KF$0D\8/0?LI#KKA$:8(&7
M**'RGFUO<9Z0IWES1D7Z"[9YK&6 >2(DBW*Q>H*(Q-D_^I47HB2P88W S@5V
M4X&3"YRF C<7N$T%7B[PF@K\7.!7!755"G)!T%00YH*PJ:"="]I-!=#:.6<U
MEA1F9Y,NFR7I%!LBB7H=SK: ZWC%TQ?I/$WU:F:16"^IJ>3J+E$ZV1MB3IZ1
MGM9@1&(4SPFB8!P+R1.U<*0 G\!4+>-%0C%@2_"-Z86@0OH12_1MU?<]D4*B
M>$'B%2CA)DP0'2S Q1!+1*CX"/[\(W1\]R] 8O!CS1*A5.)2]4+?J79^.*O=
M,:4JAD[)G.>)7V6)VS6)]S>\!1SK$MB6;<^F0W#QX>,1RN ,2G]61QF>01GT
MZRC79U!NKB;@(BOL,=3H#-3U[%ZC4N>.L6Y.L[ZBW\""*0K6U_FV.:2^S./F
MD/HJ?VD.>:7(=\U))VILJA5=+&N[6-9VRG9KV+/6M 6&C%+$A=E7&PE'E*!X
MUW5B!*<8P4E'<%[=.-1B'"'"P0.B"0;__JT"P5CB2/QW8ABW&,8]F<C+,)<@
MWFT^*-U\CJWY#.:E,'V:>.Y9'?.YO)Y?C;@YC+!=6 FZ/0QR7-\M@O9R]8I<
MO>:F#5",%LTL\PN^_YZ6!<4PP5M:EL'\4B7;KKU?[6%P4&T(PW;%MT-0Q;3Q
M(<8Z[EA8I!HV=^R*J_>=6*L77W+P1MJCMPMZ^SW]@M;+&<!Z2\=R6KG2, C<
M_6)?YU$0EL,<UZNX=@3FPG _Z,LQEF/5F =+9Q_8W+[KA+-3KL&7O1?:[^K;
MRQ8,G3?US3F8_Z$75 P9Y5'0+H4%'G2JOAW"*LOM[ABIZIE9.KKJ;[BOB*^(
M.C-2O%0:JQ6H 7CV690U)-NDI]E')M7I.+U<JT])S'6 NK]D3.X:^H!<?)SV
M_@=02P,$%     @ K'K05/-5J/S. @  E@@  !D   !X;"]W;W)K<VAE971S
M+W-H965T.#8N>&ULM59-;^(P$/TK5M1#*W7)%Y\5(!78[E9JI:JTNX?5'DPR
M@-7$9NT)E'^_8Y.FJ(7L'MH+\<1^[\T\&T_Z&Z6?S!( V7.>23/PEHBK"]\W
MR1)R;AIJ!9)FYDKG'"G4"]^L-/#4@?+,CX*@[>=<2&_8=^_N]+"O"LR$A#O-
M3)'G7&]'D*G-P N]EQ?W8K%$^\(?]E=\ 5/ Q]6=ILBO6%*1@S1"2:9A/O N
MPXM)&%F 6_%#P,;LC9DM9:;4DPVNTX$7V(P@@P0M!:?'&L:099:)\OA3DGJ5
MI@7NCU_8KUSQ5,R,&QBK[*=(<3GPNAY+8<Z+#._5YCN4!;4L7Z(RXW[99K>V
M$WLL*0RJO 13!KF0NR=_+HW8 X3-(X"H!$3_"XA+0/P6<"RE9@EH.F=VI3@?
M)ASYL*_5AFF[FMCLP)GIT%2^D';?IZAI5A .AV.5YP)I(]$P+E,V5A*%7(!,
M!!AV.@'D(C/L 9ZQX-D9^\(>IQ-V>G+&3IB0[&&I"D,XT_>1LK&<?E(JCW;*
MT1'ERY5NL#@X9U$010?@XW_ BT6#15T'#P[ )_7P6[YE070([9.#E8U196/D
MZ.(C=#?*F#?>_;JA->P:(3>_:Q3B2B%V"LTC"E\-"CKFD+),H%AP]Z_)!)\)
MBK?G=%:TIET\Y,2.N.6([3VP'D9!ARQ?'TBG6:73K$WG2DA.=?*,39'V?[9E
M-X (FJDY&VM(!=;4W*I$6I_D:KM2:->6X1222F%+]U"BZ: ?.H_M=S8VV^W>
M81L[E7ZG5O];P367"&!]&Q6&IBFA>UB#+*"FOF[%W_TD!WN50N^C'!SUWCG8
M"5N'#0R#UPLLJ$U@6FC +1LIF=:4$^Y=B.$G61:^WA9A]&&FE53[KG6[<12_
M\<W?ZP&V8]]RO1#2L SFA L:'2+0NR:X"U"M7%N8*:0FXX9+^G  ;1?0_%PI
M? ELIZD^189_ 5!+ P04    " "L>M!4POLDFB<#  !Z"   &0   'AL+W=O
M<FMS:&5E=',O<VAE970X-RYX;6R=5DUOVS@0_2N$T$,+-)$L61\); .QLT4+
M;( @WC:'Q1YH:6P1I4B5I.+DW^^0DK6.+0O%7B22FGGSWG#(T6POU4]= ACR
M6G&AYUYI3'WK^SHOH:+Z6M8@\,M6JHH:G*J=KVL%M'!.%??#($C\BC+A+69N
M[5$M9K(QG EX5$0W5475VQ*XW,^]B7=8>&*[TM@%?S&KZ0[68+[7CPIG?H]2
ML J$9E(0!=NY=S>Y7676WAG\8+#71V-BE6RD_&DGWXJY%UA"P"$W%H'BZP56
MP+D%0AJ_.DRO#VD=C\<']"]..VK94 TKR9]98<JYEWFD@"UMN'F2^Z_0Z8DM
M7BZY=D^R[VP#C^2--K+JG)%!Q43[IJ]='HX<)LD%A[!S"$\=H@L.4><0.:$M
M,R?KGAJZF"FY)\I:(YH=N-PX;U3#A-W%M5'XE:&?6:QD53&#VV(TH:(@*RD,
M$SL0.0--KL@:RZ9H.!"Y)8]*%DUNR#-5B@KS1OYD=,,XP]''>S"4<?T)7;ZO
M[\G'#Y_(!\($^:N4C49@/?,-TK5!_;RCMFRIA1>H34+R@&Q*3?X0!13O 7S4
MV8L-#V*7X2CB7:VN211\)F$0A@.$5N/N#_2-!!/G/1EA$_6ICQQ<= E.OH!-
MO$W3VF".J"K.<WR7YZJAG/S])#DG6+I[-/MG)/RT#S]UX:<7PB]AQX3 O<:C
MA"&@(/M#3+GA;$?M,1O<MA8W=KCVEGA9A/%-$LS\E^-<#EDEX;2W>D<Z[DG'
MHZ2[M-C:9%I;TD6CK 93 JE!,5D,,6Y!DR,N-^DT.R%\;I3%T<TPWZ3GFXSR
MQ5O0<&B/5T4+^#VZR1F3JS0.HA.^ U9Q.LF&":<]X724\*JD>/JUK<FQLB#8
M/PBVC2MX9=I>& <KNS-G&C\C7,Z;PJ[":\W4Y=I*ST0EZ:GP<YNK<)K%P\*S
M7G@V*ASOF/]S%K+S*L^R]+2T!JS>G9B6L7]TC5>@=JZ[:9++1ICVDNM7^P9Z
MY_K&R?H2&VO;!_^#:;OR U5XZC7AL$7(X#I%3JKM=.W$R-HUBXTTV'K<L,2?
M U#6 +]OI32'B0W0_VXL_@502P,$%     @ K'K05!C]3@5> @  $P8  !D
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
M3*2?_"ES0"'F@Y6Y.;)0SFPA@/EVLPD:'5DH9[80P%RJ$!-9*&>V$,#\Q[@
M$RYU9K90F)\$ 5*.))1S+W:>3%0>B;O]%!-)*&>6T&.8=XU/, LDH8)90A S
M7-^.)%1PCX&F\[[WU4DQD82*@ZQU\YAC <5$$BH.N>@MB(H+)*&"64(8DT;%
M!9)0P?ZQ#<BBAUT(2:A@_]P&)?OITM\"2:@XY)J$\-F$7]P,%IH/!S>O7JY]
MW&K4^H._1./WE[(J+YSH?_HS+:(D[=<[;[JJ.O7[/IKW5J[OOV6\_P[SU0]0
M2P,$%     @ K'K05,,EV4B4 @  WS,  !H   !X;"]?<F5L<R]W;W)K8F]O
M:RYX;6PN<F5L<\W:36ZC0!"&X:M8'""XJ[JJVZ,XJ]ED&^4"R&G_*+9!P"C)
M[<=R%O:'9C&;B&^%&D3QKAXAZ,>7<FS&0WL>]H=N6'R>CN=A7>W'L?M5U\-F
M7T[-\-!VY7RYLFW[4S->EOVN[IK->[,KM2R77O?W,ZJGQ_N9B]>OKOS/Q':[
M/6S*[W;SYU3.XS\&UQ]M_S[L2QFKQ6O3[\JXKNK/X^WT4%\/X>$RN5H\OZVK
M_ODM5/7<00)!,G^00I#.'Q0A*,X?9!!D\P<Y!/G\00F"TOQ!&8+R_$$K"%K-
M'Q26*..2(&F"-8'6 ;D.!%X'!#L0B!V0[$!@=D"T X': =D.!&X'A#L0R!V0
M[D!@=T"\ X'>@GH+@=Z">@N!WC)YV2;06U!O(=!;4&\AT%M0;R'06U!O(=!;
M4&\AT%M0;R'06U!O(=!;46\ET%M1;R706U%O)=!;)Q]+"/16U%L)]%;46PGT
M5M1;"?16U%L)]%;46PGT5M1;"?2.J'<DT#NBWI% [XAZ1P*](^H="?2.DX_=
M!'I'U#L2Z!U1[TB@=T2](X'>$?6.!'I'U#L2Z&VHMQ'H;:BW$>AMJ+<1Z&VH
MMQ'H;:BW$>AMDY^5!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>COJ[01Z.^KM!'H[
MZNT$>COJ[01Z.^KM!'H[ZNT$>OMDLPF!WHYZ.X'>CGH[@=Z.>CN!W@GU3@1Z
M)]0[$>B=4.]$H'="O1.!W@GU3@1Z)]0[$>B=4.]$H'>:;!8DT#NAWHE [X1Z
M)P*],^J="?3.J'<FT#NCWIE [XQZ9P*],^J="?3.J'<FT#NCWIE [XQZ9P*]
M\V2S]T_J/8Q?QS+<>K[7^/R?I'J\W%MNC[\NOT^BA*LKSO5]Q?#T%U!+ P04
M    " "L>M!4C9S+JS0"  !6,@  $P   %M#;VYT96YT7U1Y<&5S72YX;6S-
MVTUNVS 0AN&K&-H&EBQ2I-0BSJ;MMLVB%V E.A:L/Y!,ZMR^E)P$:)$:"5R@
M[\:"37*^$0=X=K[^_CA9OSKVW>"WR3Z$Z6.6^7IO>^/3<;)#7-F-KC<A?G5W
MV63J@[FSF=AL=%:/0[!#6(>Y1G)S_=GNS'T75E^.\6??CL,V<;;SR>K3:>.<
MM4W,-'5M;4)<SQZ&YH^4]5-"&D\N>_R^G?Q5W)!DKR;,*W\/>#KW[<$ZUS9V
M=6M<^&KZN"L[=ID/CYWUZ?D2K_0X[G9M;9NQON_CD=1/SIK&[ZT-?9>>BEZ=
M3P[QANWI,[\X?RES+C#NO'7CY./$G'U_W/-(YM/K*1:R+K3G7_$E,9:^^/WL
M/.W&-F_,CM?[<W2'91X^6QZ7W_'O,WZI_\X^!*0/">FC@/2A('UH2!\EI(\*
MTL<'2!_YAM((1=2<0FI.,36GH)I35,TIK.845W,*K#E%5D&155!D%119!456
M09%54&05%%D%159!D5509)44625%5DF155)DE119)45629%54F25%%DE1=:"
M(FM!D;6@R%I09"THLA8460N*K 5%UH(B:T&155%D5119%45619%54615%%D5
M159%D5519%44635%5DV155-DU119-45639%54V35%%DU159-D;6DR%I29"TI
MLI8464N*K"5%UI(B:TF1M:3(6E)DK2BR5A19*XJL%476BB)K19&UHLA:462M
M_J>L/\;Q\(_CEV?:FW9XSL^6OY/<_ )02P$"% ,4    " "L>M!4!T%-8H$
M  "Q    $               @ $     9&]C4')O<',O87!P+GAM;%!+ 0(4
M Q0    ( *QZT%0577[![@   "L"   1              "  :\   !D;V-0
M<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( *QZT%297)PC$ 8  )PG   3
M          "  <P!  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @
MK'K05'L"J!H&!P  6!T  !@              ("!#0@  'AL+W=O<FMS:&5E
M=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( *QZT%3!.9M+(@(  '<%   8
M          " @4D/  !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4
M    " "L>M!4N1!7K3\'   5'@  &               @(&A$0  >&PO=V]R
M:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%     @ K'K05)DU  VL @  )@@
M !@              ("!%AD  'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+
M 0(4 Q0    ( *QZT%0DVKLJ$P4  /(3   8              " @?@;  !X
M;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"% ,4    " "L>M!4=3,QU#D#
M  "7"0  &               @(%!(0  >&PO=V]R:W-H965T<R]S:&5E=#8N
M>&UL4$L! A0#%     @ K'K05!B<9*4B!@  ?!P  !@              ("!
ML"0  'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0    ( *QZT%0;
MW\[(- (  *@$   8              " @0@K  !X;"]W;W)K<VAE971S+W-H
M965T."YX;6Q02P$"% ,4    " "L>M!4OT+MU&D'  #3'0  &
M    @(%R+0  >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL4$L! A0#%     @
MK'K05.-6V/]N*@  ]80  !D              ("!$34  'AL+W=O<FMS:&5E
M=',O<VAE970Q,"YX;6Q02P$"% ,4    " "L>M!4V+FF9O<)  "K&0  &0
M            @(&V7P  >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4
M Q0    ( *QZT%2Z\[R4KPL  /X=   9              " @>1I  !X;"]W
M;W)K<VAE971S+W-H965T,3(N>&UL4$L! A0#%     @ K'K05#1S-&^'!0
MT@P  !D              ("!RG4  'AL+W=O<FMS:&5E=',O<VAE970Q,RYX
M;6Q02P$"% ,4    " "L>M!44! FY8X$  #'"0  &0              @(&(
M>P  >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    ( *QZT%1O
M[4<2LP,   0(   9              " @4V   !X;"]W;W)K<VAE971S+W-H
M965T,34N>&UL4$L! A0#%     @ K'K05(D0H4:B!   R H  !D
M     ("!-X0  'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4
M" "L>M!4=V^F]+ #  !("   &0              @($0B0  >&PO=V]R:W-H
M965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    ( *QZT%06>(-_Z 8  ,X0   9
M              " @?>,  !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL4$L!
M A0#%     @ K'K05&\@_JBP$   ;C(  !D              ("!%I0  'AL
M+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4    " "L>M!4RBD')WP#
M  "&!P  &0              @(']I   >&PO=V]R:W-H965T<R]S:&5E=#(P
M+GAM;%!+ 0(4 Q0    ( *QZT%1WW1L]&@X  +(D   9              "
M@;"H  !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL4$L! A0#%     @ K'K0
M5$IMU#V!!   _0D  !D              ("! ;<  'AL+W=O<FMS:&5E=',O
M<VAE970R,BYX;6Q02P$"% ,4    " "L>M!4.?]H$+H)   +'   &0
M        @(&YNP  >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0
M   ( *QZT%3D_Q@)P@0  %<+   9              " @:K%  !X;"]W;W)K
M<VAE971S+W-H965T,C0N>&UL4$L! A0#%     @ K'K05%M%/5'""   3A4
M !D              ("!H\H  'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q0
M2P$"% ,4    " "L>M!4 ;20L8$M  ":EP  &0              @(&<TP
M>&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    ( *QZT%0.69=P
MD 8  (X1   9              " @50! 0!X;"]W;W)K<VAE971S+W-H965T
M,C<N>&UL4$L! A0#%     @ K'K05,U+*&D&!P  [!$  !D
M ("!&P@! 'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q02P$"% ,4    " "L
M>M!4Y?= 6),%  "2#   &0              @(%8#P$ >&PO=V]R:W-H965T
M<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    ( *QZT%05U=F_>P0  !@+   9
M          " @2(5 0!X;"]W;W)K<VAE971S+W-H965T,S N>&UL4$L! A0#
M%     @ K'K05,+J0LR^!   0 L  !D              ("!U!D! 'AL+W=O
M<FMS:&5E=',O<VAE970S,2YX;6Q02P$"% ,4    " "L>M!4 C>$-VH#  "(
M!P  &0              @(')'@$ >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM
M;%!+ 0(4 Q0    ( *QZT%0;PNU)[ 4  +P/   9              " @6HB
M 0!X;"]W;W)K<VAE971S+W-H965T,S,N>&UL4$L! A0#%     @ K'K05 4&
M"D2M!P  :Q,  !D              ("!C2@! 'AL+W=O<FMS:&5E=',O<VAE
M970S-"YX;6Q02P$"% ,4    " "L>M!410$8C=,$  !6"P  &0
M    @(%Q, $ >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    (
M *QZT%2*I(,NB@0  'X+   9              " @7LU 0!X;"]W;W)K<VAE
M971S+W-H965T,S8N>&UL4$L! A0#%     @ K'K05*162/T$ P  M@8  !D
M             ("!/#H! 'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6Q02P$"
M% ,4    " "L>M!4T9H>U&,#  #5!P  &0              @(%W/0$ >&PO
M=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    ( *QZT%3ST]_F"@4
M &02   9              " @1%! 0!X;"]W;W)K<VAE971S+W-H965T,SDN
M>&UL4$L! A0#%     @ K'K05#A^2E_' P  0 T  !D              ("!
M4D8! 'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6Q02P$"% ,4    " "L>M!4
MBI^N$MP"  ##!P  &0              @(%02@$ >&PO=V]R:W-H965T<R]S
M:&5E=#0Q+GAM;%!+ 0(4 Q0    ( *QZT%0:?WC((P0  ,H8   9
M      " @6-- 0!X;"]W;W)K<VAE971S+W-H965T-#(N>&UL4$L! A0#%
M  @ K'K05!X//SI_ P  <0L  !D              ("!O5$! 'AL+W=O<FMS
M:&5E=',O<VAE970T,RYX;6Q02P$"% ,4    " "L>M!4.@:M%-<"  !B!P
M&0              @(%S50$ >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+
M 0(4 Q0    ( *QZT%2>I%PUI0(  + '   9              " @8%8 0!X
M;"]W;W)K<VAE971S+W-H965T-#4N>&UL4$L! A0#%     @ K'K05.U<H\9[
M @  [@8  !D              ("!75L! 'AL+W=O<FMS:&5E=',O<VAE970T
M-BYX;6Q02P$"% ,4    " "L>M!4\B\5GCL)   %/@  &0
M@($/7@$ >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0    ( *QZ
MT%0H>QT;UP,  #T+   9              " @8%G 0!X;"]W;W)K<VAE971S
M+W-H965T-#@N>&UL4$L! A0#%     @ K'K05&BI5WP" @  500  !D
M         ("!CVL! 'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6Q02P$"% ,4
M    " "L>M!49$NY'O@&   S(P  &0              @('(;0$ >&PO=V]R
M:W-H965T<R]S:&5E=#4P+GAM;%!+ 0(4 Q0    ( *QZT%3O$8JDCP,  ,,+
M   9              " @?=T 0!X;"]W;W)K<VAE971S+W-H965T-3$N>&UL
M4$L! A0#%     @ K'K05/!1\[:# @  E08  !D              ("!O7@!
M 'AL+W=O<FMS:&5E=',O<VAE970U,BYX;6Q02P$"% ,4    " "L>M!4B^-.
MM&@#   $#@  &0              @(%W>P$ >&PO=V]R:W-H965T<R]S:&5E
M=#4S+GAM;%!+ 0(4 Q0    ( *QZT%1:4D8ILP0  !H6   9
M  " @19_ 0!X;"]W;W)K<VAE971S+W-H965T-30N>&UL4$L! A0#%     @
MK'K05/1\IX*C @  90<  !D              ("! (0! 'AL+W=O<FMS:&5E
M=',O<VAE970U-2YX;6Q02P$"% ,4    " "L>M!4<QVY198"  !N!@  &0
M            @(':A@$ >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;%!+ 0(4
M Q0    ( *QZT%2CP=,,] ,  /H1   9              " @:>) 0!X;"]W
M;W)K<VAE971S+W-H965T-3<N>&UL4$L! A0#%     @ K'K05%F\SI-I @
MM@4  !D              ("!THT! 'AL+W=O<FMS:&5E=',O<VAE970U."YX
M;6Q02P$"% ,4    " "L>M!46JHQA5X#  #G"0  &0              @(%R
MD $ >&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM;%!+ 0(4 Q0    ( *QZT%3R
MD_W7#0,  $@(   9              " @0>4 0!X;"]W;W)K<VAE971S+W-H
M965T-C N>&UL4$L! A0#%     @ K'K05 C"BZIQ P  F0P  !D
M     ("!2Y<! 'AL+W=O<FMS:&5E=',O<VAE970V,2YX;6Q02P$"% ,4
M" "L>M!47-M@QZ8#  "'#0  &0              @('SF@$ >&PO=V]R:W-H
M965T<R]S:&5E=#8R+GAM;%!+ 0(4 Q0    ( *QZT%08QV]@YP(  #8(   9
M              " @="> 0!X;"]W;W)K<VAE971S+W-H965T-C,N>&UL4$L!
M A0#%     @ K'K05%:\N*=M P  FPP  !D              ("![J$! 'AL
M+W=O<FMS:&5E=',O<VAE970V-"YX;6Q02P$"% ,4    " "L>M!4\WZ^VV<"
M  !@!0  &0              @(&2I0$ >&PO=V]R:W-H965T<R]S:&5E=#8U
M+GAM;%!+ 0(4 Q0    ( *QZT%17^ND^( ,  '0)   9              "
M@3"H 0!X;"]W;W)K<VAE971S+W-H965T-C8N>&UL4$L! A0#%     @ K'K0
M5%7.G^"4!P  <28  !D              ("!AZL! 'AL+W=O<FMS:&5E=',O
M<VAE970V-RYX;6Q02P$"% ,4    " "L>M!4%&QX3>P#  !8#@  &0
M        @(%2LP$ >&PO=V]R:W-H965T<R]S:&5E=#8X+GAM;%!+ 0(4 Q0
M   ( *QZT%3D!?+>G 0  ((2   9              " @76W 0!X;"]W;W)K
M<VAE971S+W-H965T-CDN>&UL4$L! A0#%     @ K'K05 N$DRXW P  -@H
M !D              ("!2+P! 'AL+W=O<FMS:&5E=',O<VAE970W,"YX;6Q0
M2P$"% ,4    " "L>M!4@,/ENA@$  ";$@  &0              @(&VOP$
M>&PO=V]R:W-H965T<R]S:&5E=#<Q+GAM;%!+ 0(4 Q0    ( *QZT%25 V[%
M\ (  *D(   9              " @07$ 0!X;"]W;W)K<VAE971S+W-H965T
M-S(N>&UL4$L! A0#%     @ K'K05)!RE4_M @  #@@  !D
M ("!+,<! 'AL+W=O<FMS:&5E=',O<VAE970W,RYX;6Q02P$"% ,4    " "L
M>M!4MFEMK"<#  !C"@  &0              @(%0R@$ >&PO=V]R:W-H965T
M<R]S:&5E=#<T+GAM;%!+ 0(4 Q0    ( *QZT%1BCLAM8 0  ,<.   9
M          " @:[- 0!X;"]W;W)K<VAE971S+W-H965T-S4N>&UL4$L! A0#
M%     @ K'K05)N'29AM!0  -Q4  !D              ("!1=(! 'AL+W=O
M<FMS:&5E=',O<VAE970W-BYX;6Q02P$"% ,4    " "L>M!4FYU?>R\#   :
M"0  &0              @('IUP$ >&PO=V]R:W-H965T<R]S:&5E=#<W+GAM
M;%!+ 0(4 Q0    ( *QZT%1C2FD<D0,  $P+   9              " @4_;
M 0!X;"]W;W)K<VAE971S+W-H965T-S@N>&UL4$L! A0#%     @ K'K05,;_
M[B::!   =!$  !D              ("!%]\! 'AL+W=O<FMS:&5E=',O<VAE
M970W.2YX;6Q02P$"% ,4    " "L>M!4!M.C6HP"  "!!@  &0
M    @('HXP$ >&PO=V]R:W-H965T<R]S:&5E=#@P+GAM;%!+ 0(4 Q0    (
M *QZT%2NT$#R!P,  ,<'   9              " @:OF 0!X;"]W;W)K<VAE
M971S+W-H965T.#$N>&UL4$L! A0#%     @ K'K05.Z#X[?#!0  ]R$  !D
M             ("!Z>D! 'AL+W=O<FMS:&5E=',O<VAE970X,BYX;6Q02P$"
M% ,4    " "L>M!4_&!S5\,"  !)!P  &0              @('C[P$ >&PO
M=V]R:W-H965T<R]S:&5E=#@S+GAM;%!+ 0(4 Q0    ( *QZT%3AVDW'>P(
M (L%   9              " @=WR 0!X;"]W;W)K<VAE971S+W-H965T.#0N
M>&UL4$L! A0#%     @ K'K05.',,GF; P  J X  !D              ("!
MC_4! 'AL+W=O<FMS:&5E=',O<VAE970X-2YX;6Q02P$"% ,4    " "L>M!4
M\U6H_,X"  "6"   &0              @(%A^0$ >&PO=V]R:W-H965T<R]S
M:&5E=#@V+GAM;%!+ 0(4 Q0    ( *QZT%3"^R2:)P,  'H(   9
M      " @6;\ 0!X;"]W;W)K<VAE971S+W-H965T.#<N>&UL4$L! A0#%
M  @ K'K05!C]3@5> @  $P8  !D              ("!Q/\! 'AL+W=O<FMS
M:&5E=',O<VAE970X."YX;6Q02P$"% ,4    " "L>M!48ED(MDD#  #H$P
M#0              @ %9 @( >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    ( *QZ
MT%27BKL<P    !,"   +              "  <T% @!?<F5L<R\N<F5L<U!+
M 0(4 Q0    ( *QZT%3SL]A8_@4   LZ   /              "  ;8& @!X
M;"]W;W)K8F]O:RYX;6Q02P$"% ,4    " "L>M!4PR792)0"  #?,P  &@
M            @ 'A# ( >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"
M% ,4    " "L>M!4C9S+JS0"  !6,@  $P              @ &M#P( 6T-O
F;G1E;G1?5'EP97-=+GAM;%!+!08     8 !@ %<:   2$@(    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<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>107
<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>108
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>341</ContextCount>
  <ElementCount>448</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>81</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>9</UnitCount>
  <MyReports>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Cover page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/Coverpage</Role>
      <ShortName>Cover page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0002002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1001003 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1002004 - Statement - Consolidated Balance Sheets (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/ConsolidatedBalanceSheetsParentheticals</Role>
      <ShortName>Consolidated Balance Sheets (Parentheticals)</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1003005 - Statement - Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/ConsolidatedStatementsofOperations</Role>
      <ShortName>Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1004006 - Statement - Consolidated Statements of Comprehensive (Loss)/Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/ConsolidatedStatementsofComprehensiveLossIncome</Role>
      <ShortName>Consolidated Statements of Comprehensive (Loss)/Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1005007 - Statement - Consolidated Statements of Shareholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquity</Role>
      <ShortName>Consolidated Statements of Shareholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1006008 - Statement - Consolidated Statements of Shareholders' Equity (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquityParentheticals</Role>
      <ShortName>Consolidated Statements of Shareholders' Equity (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>1007009 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - Nature of Business and Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPolicies</Role>
      <ShortName>Nature of Business and Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2110102 - Disclosure - Revenue Recognition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/RevenueRecognition</Role>
      <ShortName>Revenue Recognition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2116103 - Disclosure - Segment Reporting</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/SegmentReporting</Role>
      <ShortName>Segment Reporting</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2121104 - Disclosure - Goodwill and Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/GoodwillandIntangibleAssets</Role>
      <ShortName>Goodwill and Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2127105 - Disclosure - Selected Financial Statement Data</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/SelectedFinancialStatementData</Role>
      <ShortName>Selected Financial Statement Data</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2134106 - Disclosure - Receivables</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/Receivables</Role>
      <ShortName>Receivables</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2136107 - Disclosure - Financing Agreements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/FinancingAgreements</Role>
      <ShortName>Financing Agreements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2138108 - Disclosure - Share Repurchase Program</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/ShareRepurchaseProgram</Role>
      <ShortName>Share Repurchase Program</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2140109 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2145110 - Disclosure - Shareholders' Equity and Share-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensation</Role>
      <ShortName>Shareholders' Equity and Share-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2152111 - Disclosure - Retirement Benefits</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/RetirementBenefits</Role>
      <ShortName>Retirement Benefits</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2154112 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2162113 - Disclosure - Cash Flow Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/CashFlowInformation</Role>
      <ShortName>Cash Flow Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2167114 - Disclosure - Fair Value Measurement</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/FairValueMeasurement</Role>
      <ShortName>Fair Value Measurement</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2171115 - Disclosure - Derivative Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/DerivativeFinancialInstruments</Role>
      <ShortName>Derivative Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2175116 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2202201 - Disclosure - Nature of Business and Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Nature of Business and Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPolicies</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2303301 - Disclosure - Nature of Business and Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesTables</Role>
      <ShortName>Nature of Business and Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPolicies</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2311302 - Disclosure - Revenue Recognition (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/RevenueRecognitionTables</Role>
      <ShortName>Revenue Recognition (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.daktronics.com/role/RevenueRecognition</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2317303 - Disclosure - Segment Reporting (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/SegmentReportingTables</Role>
      <ShortName>Segment Reporting (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.daktronics.com/role/SegmentReporting</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2322304 - Disclosure - Goodwill and Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/GoodwillandIntangibleAssetsTables</Role>
      <ShortName>Goodwill and Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.daktronics.com/role/GoodwillandIntangibleAssets</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2328305 - Disclosure - Selected Financial Statement Data (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/SelectedFinancialStatementDataTables</Role>
      <ShortName>Selected Financial Statement Data (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.daktronics.com/role/SelectedFinancialStatementData</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2341306 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.daktronics.com/role/Leases</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2346307 - Disclosure - Shareholders' Equity and Share-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationTables</Role>
      <ShortName>Shareholders' Equity and Share-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensation</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2355308 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.daktronics.com/role/IncomeTaxes</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2363309 - Disclosure - Cash Flow Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/CashFlowInformationTables</Role>
      <ShortName>Cash Flow Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.daktronics.com/role/CashFlowInformation</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2368310 - Disclosure - Fair Value Measurement (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/FairValueMeasurementTables</Role>
      <ShortName>Fair Value Measurement (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.daktronics.com/role/FairValueMeasurement</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2372311 - Disclosure - Derivative Financial Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/DerivativeFinancialInstrumentsTables</Role>
      <ShortName>Derivative Financial Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.daktronics.com/role/DerivativeFinancialInstruments</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2376312 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/CommitmentsandContingenciesTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.daktronics.com/role/CommitmentsandContingencies</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2404401 - Disclosure - Nature of Business and Summary of Significant Accounting Policies (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual</Role>
      <ShortName>Nature of Business and Summary of Significant Accounting Policies (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesTables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2405402 - Disclosure - Nature of Business and Summary of Significant Accounting Policies - Equity Method Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesEquityMethodInvestmentsDetails</Role>
      <ShortName>Nature of Business and Summary of Significant Accounting Policies - Equity Method Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2406403 - Disclosure - Nature of Business and Summary of Significant Accounting Policies - Schedule of Cash and Cash Equivalents (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails</Role>
      <ShortName>Nature of Business and Summary of Significant Accounting Policies - Schedule of Cash and Cash Equivalents (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2407404 - Disclosure - Nature of Business and Summary of Significant Accounting Policies - Property, Plant and Equipment, Estimated Useful Life (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentEstimatedUsefulLifeDetails</Role>
      <ShortName>Nature of Business and Summary of Significant Accounting Policies - Property, Plant and Equipment, Estimated Useful Life (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2408405 - Disclosure - Nature of Business and Summary of Significant Accounting Policies - Schedule of Earnings Per Share, Basic and Diluted (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesScheduleofEarningsPerShareBasicandDilutedDetails</Role>
      <ShortName>Nature of Business and Summary of Significant Accounting Policies - Schedule of Earnings Per Share, Basic and Diluted (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2409406 - Disclosure - Nature of Business and Summary of Significant Accounting Policies - Accounts Receivable, Allowance for Credit Loss (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesAccountsReceivableAllowanceforCreditLossDetails</Role>
      <ShortName>Nature of Business and Summary of Significant Accounting Policies - Accounts Receivable, Allowance for Credit Loss (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2412407 - Disclosure - Revenue Recognition (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/RevenueRecognitionDetailsTextual</Role>
      <ShortName>Revenue Recognition (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.daktronics.com/role/RevenueRecognitionTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2413408 - Disclosure - Revenue Recognition -Performance Obligation (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/RevenueRecognitionPerformanceObligationDetailsTextual</Role>
      <ShortName>Revenue Recognition -Performance Obligation (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2414409 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/RevenueRecognitionDisaggregationofRevenueDetails</Role>
      <ShortName>Revenue Recognition - Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2415410 - Disclosure - Revenue Recognition - Contract with Customer, Contract Asset, Contract Liability, and Receivable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/RevenueRecognitionContractwithCustomerContractAssetContractLiabilityandReceivableDetails</Role>
      <ShortName>Revenue Recognition - Contract with Customer, Contract Asset, Contract Liability, and Receivable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2418411 - Disclosure - Segment Reporting (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/SegmentReportingDetailsTextual</Role>
      <ShortName>Segment Reporting (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.daktronics.com/role/SegmentReportingTables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2419412 - Disclosure - Segment Reporting - Schedule of Segment Reporting Information, by Segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails</Role>
      <ShortName>Segment Reporting - Schedule of Segment Reporting Information, by Segment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2420413 - Disclosure - Segment Reporting - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails</Role>
      <ShortName>Segment Reporting - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2423414 - Disclosure - Goodwill and Intangible Assets (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/GoodwillandIntangibleAssetsDetailsTextual</Role>
      <ShortName>Goodwill and Intangible Assets (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.daktronics.com/role/GoodwillandIntangibleAssetsTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2424415 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Schedule of Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2425416 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2426417 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2429418 - Disclosure - Selected Financial Statement Data - Schedule of Inventory, Current (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofInventoryCurrentDetails</Role>
      <ShortName>Selected Financial Statement Data - Schedule of Inventory, Current (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2430419 - Disclosure - Selected Financial Statement Data - Property, Plant and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyPlantandEquipmentDetails</Role>
      <ShortName>Selected Financial Statement Data - Property, Plant and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2431420 - Disclosure - Selected Financial Statement Data (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/SelectedFinancialStatementDataDetailsTextual</Role>
      <ShortName>Selected Financial Statement Data (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.daktronics.com/role/SelectedFinancialStatementDataTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2432421 - Disclosure - Selected Financial Statement Data - Schedule of Accrued Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofAccruedLiabilitiesDetails</Role>
      <ShortName>Selected Financial Statement Data - Schedule of Accrued Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2433422 - Disclosure - Selected Financial Statement Data - Schedule of Other Nonoperating Income (Expense) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofOtherNonoperatingIncomeExpenseDetails</Role>
      <ShortName>Selected Financial Statement Data - Schedule of Other Nonoperating Income (Expense) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2435423 - Disclosure - Receivables (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/ReceivablesDetailsTextual</Role>
      <ShortName>Receivables (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.daktronics.com/role/Receivables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2437424 - Disclosure - Financing Agreements (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/FinancingAgreementsDetailsTextual</Role>
      <ShortName>Financing Agreements (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.daktronics.com/role/FinancingAgreements</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2439425 - Disclosure - Share Repurchase Program (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/ShareRepurchaseProgramDetailsTextual</Role>
      <ShortName>Share Repurchase Program (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.daktronics.com/role/ShareRepurchaseProgram</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2442426 - Disclosure - Leases (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/LeasesDetailsTextual</Role>
      <ShortName>Leases (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.daktronics.com/role/LeasesTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>2443427 - Disclosure - Leases - Lessee, Operating Lease, Disclosure (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/LeasesLesseeOperatingLeaseDisclosureDetails</Role>
      <ShortName>Leases - Lessee, Operating Lease, Disclosure (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>2444428 - Disclosure - Leases - Lessee, Operating Lease, Liability, Maturity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails</Role>
      <ShortName>Leases - Lessee, Operating Lease, Liability, Maturity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>2447429 - Disclosure - Shareholders' Equity and Share-Based Compensation (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual</Role>
      <ShortName>Shareholders' Equity and Share-Based Compensation (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationTables</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>2448430 - Disclosure - Shareholders' Equity and Share-Based Compensation - Schedule of Nonvested Restricted Stock and Restricted Stock Units Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofNonvestedRestrictedStockandRestrictedStockUnitsActivityDetails</Role>
      <ShortName>Shareholders' Equity and Share-Based Compensation - Schedule of Nonvested Restricted Stock and Restricted Stock Units Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>2449431 - Disclosure - Shareholders' Equity and Share-Based Payment Arrangement, Option, Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/ShareholdersEquityandShareBasedPaymentArrangementOptionActivityDetails</Role>
      <ShortName>Shareholders' Equity and Share-Based Payment Arrangement, Option, Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>2450432 - Disclosure - Shareholders' Equity and Share-Based Compensation -Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails</Role>
      <ShortName>Shareholders' Equity and Share-Based Compensation -Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>2451433 - Disclosure - Shareholders' Equity and Share-Based Compensation - Share-based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationSharebasedCompensationExpenseDetails</Role>
      <ShortName>Shareholders' Equity and Share-Based Compensation - Share-based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>2453434 - Disclosure - Retirement Benefits (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/RetirementBenefitsDetailsTextual</Role>
      <ShortName>Retirement Benefits (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.daktronics.com/role/RetirementBenefits</ParentRole>
      <Position>72</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>2456435 - Disclosure - Income Taxes - Schedule of Income before Income Tax, Domestic and Foreign (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/IncomeTaxesScheduleofIncomebeforeIncomeTaxDomesticandForeignDetails</Role>
      <ShortName>Income Taxes - Schedule of Income before Income Tax, Domestic and Foreign (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>2457436 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails</Role>
      <ShortName>Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>2458437 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails</Role>
      <ShortName>Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>2459438 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails</Role>
      <ShortName>Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>2460439 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails</Role>
      <ShortName>Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>2461440 - Disclosure - Income Taxes (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/IncomeTaxesDetailsTextual</Role>
      <ShortName>Income Taxes (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.daktronics.com/role/IncomeTaxesTables</ParentRole>
      <Position>78</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>2464441 - Disclosure - Cash Flow Information - Cash Flow, Operating Capital (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails</Role>
      <ShortName>Cash Flow Information - Cash Flow, Operating Capital (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>2465442 - Disclosure - Cash Flow Information - Schedule of Cash Flow, Supplemental Disclosures (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/CashFlowInformationScheduleofCashFlowSupplementalDisclosuresDetails</Role>
      <ShortName>Cash Flow Information - Schedule of Cash Flow, Supplemental Disclosures (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>2466443 - Disclosure - Cash Flow Information - Schedule of Other Significant Noncash Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/CashFlowInformationScheduleofOtherSignificantNoncashTransactionsDetails</Role>
      <ShortName>Cash Flow Information - Schedule of Other Significant Noncash Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>2469444 - Disclosure - Fair Value Measurement - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails</Role>
      <ShortName>Fair Value Measurement - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>2470445 - Disclosure - Fair Value Measurement - Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/FairValueMeasurementFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails</Role>
      <ShortName>Fair Value Measurement - Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>2473446 - Disclosure - Derivative Financial Instruments (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/DerivativeFinancialInstrumentsDetailsTextual</Role>
      <ShortName>Derivative Financial Instruments (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.daktronics.com/role/DerivativeFinancialInstrumentsTables</ParentRole>
      <Position>84</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>2474447 - Disclosure - Derivative Financial Instruments - Schedule of Notional Amounts of Outstanding Derivative Positions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/DerivativeFinancialInstrumentsScheduleofNotionalAmountsofOutstandingDerivativePositionsDetails</Role>
      <ShortName>Derivative Financial Instruments - Schedule of Notional Amounts of Outstanding Derivative Positions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>2477448 - Disclosure - Commitments and Contingencies (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/CommitmentsandContingenciesDetailsTextual</Role>
      <ShortName>Commitments and Contingencies (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.daktronics.com/role/CommitmentsandContingenciesTables</ParentRole>
      <Position>86</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>2478449 - Disclosure - Commitments and Contingencies - Schedule of Product Warranty Liability (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/CommitmentsandContingenciesScheduleofProductWarrantyLiabilityDetails</Role>
      <ShortName>Commitments and Contingencies - Schedule of Product Warranty Liability (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="dakt-20220430.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>2479450 - Disclosure - Commitments and Contingencies - Long-term Purchase Commitment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.daktronics.com/role/CommitmentsandContingenciesLongtermPurchaseCommitmentDetails</Role>
      <ShortName>Commitments and Contingencies - Long-term Purchase Commitment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>88</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-K" original="dakt-20220430.htm">dakt-20220430.htm</File>
    <File>dakt-20220430.xsd</File>
    <File>dakt-20220430_cal.xml</File>
    <File>dakt-20220430_def.xml</File>
    <File>dakt-20220430_lab.xml</File>
    <File>dakt-20220430_pre.xml</File>
    <File>dakt-20220430x10kex311.htm</File>
    <File>dakt-20220430x10kex312.htm</File>
    <File>dakt-20220430x10kex321.htm</File>
    <File>dakt-20220430xx10kex322.htm</File>
    <File>ex21110-k04302022.htm</File>
    <File>ex231_10-kx04302022.htm</File>
    <File>ex24_10-kx04302022.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>dakt-20220430_g1.jpg</File>
    <File>dakt-20220430_g2.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1291">http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="40">http://xbrl.sec.gov/dei/2021q4</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>111
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "dakt-20220430.htm": {
   "axisCustom": 0,
   "axisStandard": 30,
   "contextCount": 341,
   "dts": {
    "calculationLink": {
     "local": [
      "dakt-20220430_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "dakt-20220430_def.xml"
     ]
    },
    "inline": {
     "local": [
      "dakt-20220430.htm"
     ]
    },
    "labelLink": {
     "local": [
      "dakt-20220430_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "dakt-20220430_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "dakt-20220430.xsd"
     ],
     "remote": [
      "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/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.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/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"
     ]
    }
   },
   "elementCount": 681,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2021-01-31": 5,
    "http://www.daktronics.com/20220430": 2,
    "http://xbrl.sec.gov/dei/2021q4": 4,
    "total": 11
   },
   "keyCustom": 29,
   "keyStandard": 419,
   "memberCustom": 26,
   "memberStandard": 52,
   "nsprefix": "dakt",
   "nsuri": "http://www.daktronics.com/20220430",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "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.daktronics.com/role/Coverpage",
     "shortName": "Cover page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "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": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - Nature of Business and Summary of Significant Accounting Policies",
     "role": "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPolicies",
     "shortName": "Nature of Business and Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2110102 - Disclosure - Revenue Recognition",
     "role": "http://www.daktronics.com/role/RevenueRecognition",
     "shortName": "Revenue Recognition",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2116103 - Disclosure - Segment Reporting",
     "role": "http://www.daktronics.com/role/SegmentReporting",
     "shortName": "Segment Reporting",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2121104 - Disclosure - Goodwill and Intangible Assets",
     "role": "http://www.daktronics.com/role/GoodwillandIntangibleAssets",
     "shortName": "Goodwill and Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2127105 - Disclosure - Selected Financial Statement Data",
     "role": "http://www.daktronics.com/role/SelectedFinancialStatementData",
     "shortName": "Selected Financial Statement Data",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivablesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2134106 - Disclosure - Receivables",
     "role": "http://www.daktronics.com/role/Receivables",
     "shortName": "Receivables",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivablesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2136107 - Disclosure - Financing Agreements",
     "role": "http://www.daktronics.com/role/FinancingAgreements",
     "shortName": "Financing Agreements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TreasuryStockTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2138108 - Disclosure - Share Repurchase Program",
     "role": "http://www.daktronics.com/role/ShareRepurchaseProgram",
     "shortName": "Share Repurchase Program",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TreasuryStockTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2140109 - Disclosure - Leases",
     "role": "http://www.daktronics.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "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": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2145110 - Disclosure - Shareholders' Equity and Share-Based Compensation",
     "role": "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensation",
     "shortName": "Shareholders' Equity and Share-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "dei:DocumentsIncorporatedByReferenceTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "0002002 - Document - Audit Information",
     "role": "http://www.daktronics.com/role/AuditInformation",
     "shortName": "Audit Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "dei:DocumentsIncorporatedByReferenceTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2152111 - Disclosure - Retirement Benefits",
     "role": "http://www.daktronics.com/role/RetirementBenefits",
     "shortName": "Retirement Benefits",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2154112 - Disclosure - Income Taxes",
     "role": "http://www.daktronics.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2162113 - Disclosure - Cash Flow Information",
     "role": "http://www.daktronics.com/role/CashFlowInformation",
     "shortName": "Cash Flow Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2167114 - Disclosure - Fair Value Measurement",
     "role": "http://www.daktronics.com/role/FairValueMeasurement",
     "shortName": "Fair Value Measurement",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2171115 - Disclosure - Derivative Financial Instruments",
     "role": "http://www.daktronics.com/role/DerivativeFinancialInstruments",
     "shortName": "Derivative Financial Instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2175116 - Disclosure - Commitments and Contingencies",
     "role": "http://www.daktronics.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dakt:NatureOfBusinessPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2202201 - Disclosure - Nature of Business and Summary of Significant Accounting Policies (Policies)",
     "role": "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Nature of Business and Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dakt:NatureOfBusinessPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2303301 - Disclosure - Nature of Business and Summary of Significant Accounting Policies (Tables)",
     "role": "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesTables",
     "shortName": "Nature of Business and Summary of Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2311302 - Disclosure - Revenue Recognition (Tables)",
     "role": "http://www.daktronics.com/role/RevenueRecognitionTables",
     "shortName": "Revenue Recognition (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "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": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2317303 - Disclosure - Segment Reporting (Tables)",
     "role": "http://www.daktronics.com/role/SegmentReportingTables",
     "shortName": "Segment Reporting (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "ibfc4cc21a42545508b9a2dfdd57a9870_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001003 - Statement - Consolidated Balance Sheets",
     "role": "http://www.daktronics.com/role/ConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "ibfc4cc21a42545508b9a2dfdd57a9870_I20220430",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2322304 - Disclosure - Goodwill and Intangible Assets (Tables)",
     "role": "http://www.daktronics.com/role/GoodwillandIntangibleAssetsTables",
     "shortName": "Goodwill and Intangible Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2328305 - Disclosure - Selected Financial Statement Data (Tables)",
     "role": "http://www.daktronics.com/role/SelectedFinancialStatementDataTables",
     "shortName": "Selected Financial Statement Data (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "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": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2341306 - Disclosure - Leases (Tables)",
     "role": "http://www.daktronics.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dakt:ScheduleOfNonvestedRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2346307 - Disclosure - Shareholders' Equity and Share-Based Compensation (Tables)",
     "role": "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationTables",
     "shortName": "Shareholders' Equity and Share-Based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dakt:ScheduleOfNonvestedRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2355308 - Disclosure - Income Taxes (Tables)",
     "role": "http://www.daktronics.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashFlowOperatingCapitalTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2363309 - Disclosure - Cash Flow Information (Tables)",
     "role": "http://www.daktronics.com/role/CashFlowInformationTables",
     "shortName": "Cash Flow Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashFlowOperatingCapitalTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2368310 - Disclosure - Fair Value Measurement (Tables)",
     "role": "http://www.daktronics.com/role/FairValueMeasurementTables",
     "shortName": "Fair Value Measurement (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2372311 - Disclosure - Derivative Financial Instruments (Tables)",
     "role": "http://www.daktronics.com/role/DerivativeFinancialInstrumentsTables",
     "shortName": "Derivative Financial Instruments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2376312 - Disclosure - Commitments and Contingencies (Tables)",
     "role": "http://www.daktronics.com/role/CommitmentsandContingenciesTables",
     "shortName": "Commitments and Contingencies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:InvestmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "ibfc4cc21a42545508b9a2dfdd57a9870_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2404401 - Disclosure - Nature of Business and Summary of Significant Accounting Policies (Details Textual)",
     "role": "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual",
     "shortName": "Nature of Business and Summary of Significant Accounting Policies (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:InvestmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "ibfc4cc21a42545508b9a2dfdd57a9870_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "ibfc4cc21a42545508b9a2dfdd57a9870_I20220430",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002004 - Statement - Consolidated Balance Sheets (Parentheticals)",
     "role": "http://www.daktronics.com/role/ConsolidatedBalanceSheetsParentheticals",
     "shortName": "Consolidated Balance Sheets (Parentheticals)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "ibfc4cc21a42545508b9a2dfdd57a9870_I20220430",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:PreferredStockSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "ibfc4cc21a42545508b9a2dfdd57a9870_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetsCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405402 - Disclosure - Nature of Business and Summary of Significant Accounting Policies - Equity Method Investments (Details)",
     "role": "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesEquityMethodInvestmentsDetails",
     "shortName": "Nature of Business and Summary of Significant Accounting Policies - Equity Method Investments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:EquityMethodInvestmentsTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "i42f220646b7a4f1f97c57759c5c6c7fc_I20220430",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AssetsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "ibfc4cc21a42545508b9a2dfdd57a9870_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406403 - Disclosure - Nature of Business and Summary of Significant Accounting Policies - Schedule of Cash and Cash Equivalents (Details)",
     "role": "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails",
     "shortName": "Nature of Business and Summary of Significant Accounting Policies - Schedule of Cash and Cash Equivalents (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "i50492fbc99e94c12a7d6ccf6a7dbd305_I20200502",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "dakt:PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock",
       "us-gaap:PropertyPlantAndEquipmentImpairment",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "i2b7cb29df7614feebc9eefca91ba98a3_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407404 - Disclosure - Nature of Business and Summary of Significant Accounting Policies - Property, Plant and Equipment, Estimated Useful Life (Details)",
     "role": "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentEstimatedUsefulLifeDetails",
     "shortName": "Nature of Business and Summary of Significant Accounting Policies - Property, Plant and Equipment, Estimated Useful Life (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "dakt:PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock",
       "us-gaap:PropertyPlantAndEquipmentImpairment",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "i2b7cb29df7614feebc9eefca91ba98a3_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408405 - Disclosure - Nature of Business and Summary of Significant Accounting Policies - Schedule of Earnings Per Share, Basic and Diluted (Details)",
     "role": "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesScheduleofEarningsPerShareBasicandDilutedDetails",
     "shortName": "Nature of Business and Summary of Significant Accounting Policies - Schedule of Earnings Per Share, Basic and Diluted (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerSharePolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "i73606ec60e8f44138d1272d6bd49f7d6_I20210501",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409406 - Disclosure - Nature of Business and Summary of Significant Accounting Policies - Accounts Receivable, Allowance for Credit Loss (Details)",
     "role": "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesAccountsReceivableAllowanceforCreditLossDetails",
     "shortName": "Nature of Business and Summary of Significant Accounting Policies - Accounts Receivable, Allowance for Credit Loss (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "i50492fbc99e94c12a7d6ccf6a7dbd305_I20200502",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "ie725d23e670943629df2ef83892162e5_D20220130-20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412407 - Disclosure - Revenue Recognition (Details Textual)",
     "role": "http://www.daktronics.com/role/RevenueRecognitionDetailsTextual",
     "shortName": "Revenue Recognition (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "ie725d23e670943629df2ef83892162e5_D20220130-20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "ibfc4cc21a42545508b9a2dfdd57a9870_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413408 - Disclosure - Revenue Recognition -Performance Obligation (Details Textual)",
     "role": "http://www.daktronics.com/role/RevenueRecognitionPerformanceObligationDetailsTextual",
     "shortName": "Revenue Recognition -Performance Obligation (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "ie2adb6a0c35a465e8aaa298e340c7df4_I20220430",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414409 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details)",
     "role": "http://www.daktronics.com/role/RevenueRecognitionDisaggregationofRevenueDetails",
     "shortName": "Revenue Recognition - Disaggregation of Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "i60af5b9608d7435d846837b5f044c205_D20210502-20220430",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "ibfc4cc21a42545508b9a2dfdd57a9870_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2415410 - Disclosure - Revenue Recognition - Contract with Customer, Contract Asset, Contract Liability, and Receivable (Details)",
     "role": "http://www.daktronics.com/role/RevenueRecognitionContractwithCustomerContractAssetContractLiabilityandReceivableDetails",
     "shortName": "Revenue Recognition - Contract with Customer, Contract Asset, Contract Liability, and Receivable (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "ibfc4cc21a42545508b9a2dfdd57a9870_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2418411 - Disclosure - Segment Reporting (Details Textual)",
     "role": "http://www.daktronics.com/role/SegmentReportingDetailsTextual",
     "shortName": "Segment Reporting (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003005 - Statement - Consolidated Statements of Operations",
     "role": "http://www.daktronics.com/role/ConsolidatedStatementsofOperations",
     "shortName": "Consolidated Statements of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2419412 - Disclosure - Segment Reporting - Schedule of Segment Reporting Information, by Segment (Details)",
     "role": "http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails",
     "shortName": "Segment Reporting - Schedule of Segment Reporting Information, by Segment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2420413 - Disclosure - Segment Reporting - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Details)",
     "role": "http://www.daktronics.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails",
     "shortName": "Segment Reporting - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "ibfc4cc21a42545508b9a2dfdd57a9870_I20220430",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:NoncurrentAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2423414 - Disclosure - Goodwill and Intangible Assets (Details Textual)",
     "role": "http://www.daktronics.com/role/GoodwillandIntangibleAssetsDetailsTextual",
     "shortName": "Goodwill and Intangible Assets (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "i73606ec60e8f44138d1272d6bd49f7d6_I20210501",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2424415 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details)",
     "role": "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails",
     "shortName": "Goodwill and Intangible Assets - Schedule of Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2425416 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details)",
     "role": "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails",
     "shortName": "Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "ibfc4cc21a42545508b9a2dfdd57a9870_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2426417 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details)",
     "role": "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails",
     "shortName": "Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "ibfc4cc21a42545508b9a2dfdd57a9870_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "ibfc4cc21a42545508b9a2dfdd57a9870_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2429418 - Disclosure - Selected Financial Statement Data - Schedule of Inventory, Current (Details)",
     "role": "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofInventoryCurrentDetails",
     "shortName": "Selected Financial Statement Data - Schedule of Inventory, Current (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "ibfc4cc21a42545508b9a2dfdd57a9870_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "ibfc4cc21a42545508b9a2dfdd57a9870_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2430419 - Disclosure - Selected Financial Statement Data - Property, Plant and Equipment (Details)",
     "role": "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyPlantandEquipmentDetails",
     "shortName": "Selected Financial Statement Data - Property, Plant and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "ibfc4cc21a42545508b9a2dfdd57a9870_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2431420 - Disclosure - Selected Financial Statement Data (Details Textual)",
     "role": "http://www.daktronics.com/role/SelectedFinancialStatementDataDetailsTextual",
     "shortName": "Selected Financial Statement Data (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "ibfc4cc21a42545508b9a2dfdd57a9870_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2432421 - Disclosure - Selected Financial Statement Data - Schedule of Accrued Liabilities (Details)",
     "role": "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofAccruedLiabilitiesDetails",
     "shortName": "Selected Financial Statement Data - Schedule of Accrued Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "ibfc4cc21a42545508b9a2dfdd57a9870_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004006 - Statement - Consolidated Statements of Comprehensive (Loss)/Income",
     "role": "http://www.daktronics.com/role/ConsolidatedStatementsofComprehensiveLossIncome",
     "shortName": "Consolidated Statements of Comprehensive (Loss)/Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2433422 - Disclosure - Selected Financial Statement Data - Schedule of Other Nonoperating Income (Expense) (Details)",
     "role": "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofOtherNonoperatingIncomeExpenseDetails",
     "shortName": "Selected Financial Statement Data - Schedule of Other Nonoperating Income (Expense) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "ibfc4cc21a42545508b9a2dfdd57a9870_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2435423 - Disclosure - Receivables (Details Textual)",
     "role": "http://www.daktronics.com/role/ReceivablesDetailsTextual",
     "shortName": "Receivables (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "ibfc4cc21a42545508b9a2dfdd57a9870_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "ie0e471a174fe46318d848c1d96ddbdd5_D20210502-20220430",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentBasisSpreadOnVariableRate1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2437424 - Disclosure - Financing Agreements (Details Textual)",
     "role": "http://www.daktronics.com/role/FinancingAgreementsDetailsTextual",
     "shortName": "Financing Agreements (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "ie0e471a174fe46318d848c1d96ddbdd5_D20210502-20220430",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentBasisSpreadOnVariableRate1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "i358ffb043eb84a6fa12fa99b9255cf71_I20160617",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2439425 - Disclosure - Share Repurchase Program (Details Textual)",
     "role": "http://www.daktronics.com/role/ShareRepurchaseProgramDetailsTextual",
     "shortName": "Share Repurchase Program (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "i358ffb043eb84a6fa12fa99b9255cf71_I20160617",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "ibfc4cc21a42545508b9a2dfdd57a9870_I20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2442426 - Disclosure - Leases (Details Textual)",
     "role": "http://www.daktronics.com/role/LeasesDetailsTextual",
     "shortName": "Leases (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "ibfc4cc21a42545508b9a2dfdd57a9870_I20220430",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2443427 - Disclosure - Leases - Lessee, Operating Lease, Disclosure (Details)",
     "role": "http://www.daktronics.com/role/LeasesLesseeOperatingLeaseDisclosureDetails",
     "shortName": "Leases - Lessee, Operating Lease, Disclosure (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "ibfc4cc21a42545508b9a2dfdd57a9870_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2444428 - Disclosure - Leases - Lessee, Operating Lease, Liability, Maturity (Details)",
     "role": "http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails",
     "shortName": "Leases - Lessee, Operating Lease, Liability, Maturity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "ibfc4cc21a42545508b9a2dfdd57a9870_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "ibfc4cc21a42545508b9a2dfdd57a9870_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "dakt:CommonAndPreferredStockSharesAuthorizedAndUndesignated",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2447429 - Disclosure - Shareholders' Equity and Share-Based Compensation (Details Textual)",
     "role": "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual",
     "shortName": "Shareholders' Equity and Share-Based Compensation (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "ibfc4cc21a42545508b9a2dfdd57a9870_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "dakt:CommonAndPreferredStockSharesAuthorizedAndUndesignated",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "dakt:ScheduleOfNonvestedRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "ib59da579b11a4e90867c0b10b664c1f1_I20210501",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2448430 - Disclosure - Shareholders' Equity and Share-Based Compensation - Schedule of Nonvested Restricted Stock and Restricted Stock Units Activity (Details)",
     "role": "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofNonvestedRestrictedStockandRestrictedStockUnitsActivityDetails",
     "shortName": "Shareholders' Equity and Share-Based Compensation - Schedule of Nonvested Restricted Stock and Restricted Stock Units Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "dakt:ScheduleOfNonvestedRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "i9af475f12b254d7bbfbbe2a3d80b87bb_I20190427",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "i73606ec60e8f44138d1272d6bd49f7d6_I20210501",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2449431 - Disclosure - Shareholders' Equity and Share-Based Payment Arrangement, Option, Activity (Details)",
     "role": "http://www.daktronics.com/role/ShareholdersEquityandShareBasedPaymentArrangementOptionActivityDetails",
     "shortName": "Shareholders' Equity and Share-Based Payment Arrangement, Option, Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "ia9ffb260e1294e2aad28f20ecd7f0a59_I20190427",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005007 - Statement - Consolidated Statements of Shareholders' Equity",
     "role": "http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquity",
     "shortName": "Consolidated Statements of Shareholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "ia9ffb260e1294e2aad28f20ecd7f0a59_I20190427",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2450432 - Disclosure - Shareholders' Equity and Share-Based Compensation -Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions (Details)",
     "role": "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails",
     "shortName": "Shareholders' Equity and Share-Based Compensation -Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2451433 - Disclosure - Shareholders' Equity and Share-Based Compensation - Share-based Compensation Expense (Details)",
     "role": "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationSharebasedCompensationExpenseDetails",
     "shortName": "Shareholders' Equity and Share-Based Compensation - Share-based Compensation Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": "1",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2453434 - Disclosure - Retirement Benefits (Details Textual)",
     "role": "http://www.daktronics.com/role/RetirementBenefitsDetailsTextual",
     "shortName": "Retirement Benefits (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": "1",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2456435 - Disclosure - Income Taxes - Schedule of Income before Income Tax, Domestic and Foreign (Details)",
     "role": "http://www.daktronics.com/role/IncomeTaxesScheduleofIncomebeforeIncomeTaxDomesticandForeignDetails",
     "shortName": "Income Taxes - Schedule of Income before Income Tax, Domestic and Foreign (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2457436 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)",
     "role": "http://www.daktronics.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails",
     "shortName": "Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2458437 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)",
     "role": "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails",
     "shortName": "Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "ibfc4cc21a42545508b9a2dfdd57a9870_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2459438 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)",
     "role": "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails",
     "shortName": "Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "ibfc4cc21a42545508b9a2dfdd57a9870_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "i73606ec60e8f44138d1272d6bd49f7d6_I20210501",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2460439 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (Details)",
     "role": "http://www.daktronics.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails",
     "shortName": "Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "i50492fbc99e94c12a7d6ccf6a7dbd305_I20200502",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "ibfc4cc21a42545508b9a2dfdd57a9870_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2461440 - Disclosure - Income Taxes (Details Textual)",
     "role": "http://www.daktronics.com/role/IncomeTaxesDetailsTextual",
     "shortName": "Income Taxes (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "ibfc4cc21a42545508b9a2dfdd57a9870_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:CashFlowOperatingCapitalTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncreaseDecreaseInAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2464441 - Disclosure - Cash Flow Information - Cash Flow, Operating Capital (Details)",
     "role": "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails",
     "shortName": "Cash Flow Information - Cash Flow, Operating Capital (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:CashFlowOperatingCapitalTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncreaseDecreaseInAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006008 - Statement - Consolidated Statements of Shareholders' Equity (Parentheticals)",
     "role": "http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquityParentheticals",
     "shortName": "Consolidated Statements of Shareholders' Equity (Parentheticals)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "i43f3d70257ef4eaf81dcbe1d989d352a_D20190428-20200502",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestPaidNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2465442 - Disclosure - Cash Flow Information - Schedule of Cash Flow, Supplemental Disclosures (Details)",
     "role": "http://www.daktronics.com/role/CashFlowInformationScheduleofCashFlowSupplementalDisclosuresDetails",
     "shortName": "Cash Flow Information - Schedule of Cash Flow, Supplemental Disclosures (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestPaidNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherSignificantNoncashTransactionsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "dakt:DemonstrationEquipmentTransferredToInventory",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2466443 - Disclosure - Cash Flow Information - Schedule of Other Significant Noncash Transactions (Details)",
     "role": "http://www.daktronics.com/role/CashFlowInformationScheduleofOtherSignificantNoncashTransactionsDetails",
     "shortName": "Cash Flow Information - Schedule of Other Significant Noncash Transactions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherSignificantNoncashTransactionsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "dakt:DemonstrationEquipmentTransferredToInventory",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iad92163ac81944d497398067cd89b2f3_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2469444 - Disclosure - Fair Value Measurement - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)",
     "role": "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails",
     "shortName": "Fair Value Measurement - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iad92163ac81944d497398067cd89b2f3_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "if19471d497914911836a84a4e455d0bc_I20210501",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2470445 - Disclosure - Fair Value Measurement - Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details)",
     "role": "http://www.daktronics.com/role/FairValueMeasurementFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails",
     "shortName": "Fair Value Measurement - Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "if19471d497914911836a84a4e455d0bc_I20210501",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iad92163ac81944d497398067cd89b2f3_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ForeignCurrencyContractAssetFairValueDisclosure",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2473446 - Disclosure - Derivative Financial Instruments (Details Textual)",
     "role": "http://www.daktronics.com/role/DerivativeFinancialInstrumentsDetailsTextual",
     "shortName": "Derivative Financial Instruments (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "i74af3ff22b484bf69a1cd538b5bbf18e_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeNotionalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2474447 - Disclosure - Derivative Financial Instruments - Schedule of Notional Amounts of Outstanding Derivative Positions (Details)",
     "role": "http://www.daktronics.com/role/DerivativeFinancialInstrumentsScheduleofNotionalAmountsofOutstandingDerivativePositionsDetails",
     "shortName": "Derivative Financial Instruments - Schedule of Notional Amounts of Outstanding Derivative Positions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "i74af3ff22b484bf69a1cd538b5bbf18e_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeNotionalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "i50492fbc99e94c12a7d6ccf6a7dbd305_I20200502",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LitigationReserveCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2477448 - Disclosure - Commitments and Contingencies (Details Textual)",
     "role": "http://www.daktronics.com/role/CommitmentsandContingenciesDetailsTextual",
     "shortName": "Commitments and Contingencies (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "i50492fbc99e94c12a7d6ccf6a7dbd305_I20200502",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LitigationReserveCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "i73606ec60e8f44138d1272d6bd49f7d6_I20210501",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProductWarrantyAccrual",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2478449 - Disclosure - Commitments and Contingencies - Schedule of Product Warranty Liability (Details)",
     "role": "http://www.daktronics.com/role/CommitmentsandContingenciesScheduleofProductWarrantyLiabilityDetails",
     "shortName": "Commitments and Contingencies - Schedule of Product Warranty Liability (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "i50492fbc99e94c12a7d6ccf6a7dbd305_I20200502",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ProductWarrantyAccrual",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "ibfc4cc21a42545508b9a2dfdd57a9870_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2479450 - Disclosure - Commitments and Contingencies - Long-term Purchase Commitment (Details)",
     "role": "http://www.daktronics.com/role/CommitmentsandContingenciesLongtermPurchaseCommitmentDetails",
     "shortName": "Commitments and Contingencies - Long-term Purchase Commitment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "ibfc4cc21a42545508b9a2dfdd57a9870_I20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1007009 - Statement - Consolidated Statements of Cash Flows",
     "role": "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dakt-20220430.htm",
      "contextRef": "iea5319b2eef54525b959a63543f12c39_D20210502-20220430",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationAmortizationAndAccretionNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 81,
   "tag": {
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.daktronics.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dakt_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average exercise price of antidilutive securities.",
        "label": "Antidilutive Securities Excluded From Computation Of Earnings Per Share Weighted Average Exercise Price",
        "terseLabel": "Antidilutive securities excluded from computation of earnings per share, weighted average exercise price (in dollars per share)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareWeightedAverageExercisePrice",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "perShareItemType"
    },
    "dakt_AuditorInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Auditor Information",
        "label": "Auditor Information [Abstract]"
       }
      }
     },
     "localname": "AuditorInformationAbstract",
     "nsuri": "http://www.daktronics.com/20220430",
     "xbrltype": "stringItemType"
    },
    "dakt_CashPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Payments",
        "label": "Cash Payments [Abstract]",
        "terseLabel": "Cash payments for:"
       }
      }
     },
     "localname": "CashPaymentsAbstract",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/CashFlowInformationScheduleofCashFlowSupplementalDisclosuresDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dakt_ChangesInUnearnedServiceTypeWarrantyContractRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Changes in Unearned Service-Type Warranty Contract",
        "label": "Changes in Unearned Service-Type Warranty Contract [Roll Forward]",
        "terseLabel": "Changes in Unearned Service-Type Warranty Contract [Roll Forward]"
       }
      }
     },
     "localname": "ChangesInUnearnedServiceTypeWarrantyContractRollForward",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/RevenueRecognitionContractwithCustomerContractAssetContractLiabilityandReceivableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dakt_CommercialSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the commercial segment.",
        "label": "Commercial Segment [Member]",
        "terseLabel": "Commercial"
       }
      }
     },
     "localname": "CommercialSegmentMember",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails",
      "http://www.daktronics.com/role/RevenueRecognitionDisaggregationofRevenueDetails",
      "http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dakt_CommonAndPreferredStockSharesAuthorizedAndUndesignated": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of authorized and undesignated common and preferred shares.",
        "label": "Common And Preferred Stock Shares Authorized And Undesignated",
        "terseLabel": "Common stock, shares authorized and undesignated (in shares)"
       }
      }
     },
     "localname": "CommonAndPreferredStockSharesAuthorizedAndUndesignated",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "dakt_CommonSharePurchaseRightPerCommonShareRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the purchase right of each common share.",
        "label": "Common Share Purchase Right Per Common Share Ratio",
        "terseLabel": "Number of preferred share purchase right"
       }
      }
     },
     "localname": "CommonSharePurchaseRightPerCommonShareRatio",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual"
     ],
     "xbrltype": "pureItemType"
    },
    "dakt_CommonShareRightsExercisePeriodOptionOne": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents period of option one for common shares exercise period.",
        "label": "Common Share Rights Exercise Period Option One",
        "terseLabel": "Common share rights exercise, period"
       }
      }
     },
     "localname": "CommonShareRightsExercisePeriodOptionOne",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual"
     ],
     "xbrltype": "durationItemType"
    },
    "dakt_CommonShareRightsExercisePeriodOptionTwo": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents option two of common share rights exercise period.",
        "label": "Common Share Rights Exercise Period Option Two",
        "terseLabel": "Common share rights exercise, period"
       }
      }
     },
     "localname": "CommonShareRightsExercisePeriodOptionTwo",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual"
     ],
     "xbrltype": "durationItemType"
    },
    "dakt_CommonStockSharesUndesignated": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of undesignated shares.",
        "label": "Common Stock Shares Undesignated",
        "terseLabel": "Common stock, shares undesignated (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesUndesignated",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "dakt_ComputerSoftwareAndHardwareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents computer software and hardware.",
        "label": "Computer Software and Hardware [Member]",
        "terseLabel": "Computer software and hardware"
       }
      }
     },
     "localname": "ComputerSoftwareAndHardwareMember",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dakt_ContingentConsiderationLiabilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the contingent consideration liability.",
        "label": "Contingent Consideration Liability [Member]",
        "terseLabel": "Contingent Consideration Liability"
       }
      }
     },
     "localname": "ContingentConsiderationLiabilityMember",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/FairValueMeasurementFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dakt_ContractAndLeasesReceivableInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The interest rate of contract and leases receivable.",
        "label": "Contract And Leases Receivable Interest Rate",
        "terseLabel": "Contract receivables, annual interest rates"
       }
      }
     },
     "localname": "ContractAndLeasesReceivableInterestRate",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/ReceivablesDetailsTextual"
     ],
     "xbrltype": "percentItemType"
    },
    "dakt_ContractWithCustomerLiabilityIncreaseDecreaseForForeignCurrencyTranslationAndOther": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration from customer has been received or is due, from foreign currency translation and other.",
        "label": "Contract With Customer Liability Increase (Decrease) For Foreign Currency Translation And Other",
        "verboseLabel": "Foreign currency translation and other"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityIncreaseDecreaseForForeignCurrencyTranslationAndOther",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/RevenueRecognitionContractwithCustomerContractAssetContractLiabilityandReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dakt_ContractWithCustomerLiabilityRevenueRecognizedIncludingBeginningBalance": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract With Customer, Liability, Revenue Recognized Including Beginning Balance",
        "label": "Contract With Customer, Liability, Revenue Recognized Including Beginning Balance",
        "negatedLabel": "Less: reductions for revenue recognized"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognizedIncludingBeginningBalance",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/RevenueRecognitionContractwithCustomerContractAssetContractLiabilityandReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dakt_ContractsWithCustomerNewContractsSold": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in obligation to transfer good or service to customer for which consideration from customer has been received or is due, from new contract sold.",
        "label": "Contracts with Customer, New Contracts Sold",
        "terseLabel": "New contracts sold"
       }
      }
     },
     "localname": "ContractsWithCustomerNewContractsSold",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/RevenueRecognitionContractwithCustomerContractAssetContractLiabilityandReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dakt_DebtInstrumentCovenantInterestBearingDebtToEBITDARatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum ratio of interest-bearing debt to earnings before income taxes, depreciation, and amortization allowed under the covenant of the debt instrument.",
        "label": "Debt Instrument Covenant Interest bearing Debt To EBITDA Ratio",
        "terseLabel": "Debt instrument, covenant, maximum interest-bearing debt to EBITDA ratio"
       }
      }
     },
     "localname": "DebtInstrumentCovenantInterestBearingDebtToEBITDARatio",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/FinancingAgreementsDetailsTextual"
     ],
     "xbrltype": "pureItemType"
    },
    "dakt_DeferredPayrollTaxesCARESAct": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of payroll tax deferred under the CARES Act.",
        "label": "Deferred Payroll Taxes, CARES Act",
        "terseLabel": "Deferred payroll taxes, cares act"
       }
      }
     },
     "localname": "DeferredPayrollTaxesCARESAct",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dakt_DeferredTaxAssetNetOperatingLossMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the deferred tax asset attributable to net operating loss.",
        "label": "Deferred Tax Asset, Net Operating Loss [Member]",
        "terseLabel": "Deferred Tax Asset, Net Operating Loss"
       }
      }
     },
     "localname": "DeferredTaxAssetNetOperatingLossMember",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "dakt_DefinedContributionPlanAttainedAge": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents attained age for defined contributing plan.",
        "label": "Defined Contribution Plan Attained Age",
        "terseLabel": "Defined contribution plan, attained age (year)"
       }
      }
     },
     "localname": "DefinedContributionPlanAttainedAge",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/RetirementBenefitsDetailsTextual"
     ],
     "xbrltype": "durationItemType"
    },
    "dakt_DefinedContributionPlanAwardRequisiteServicePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents award requisite service period for defined contribution plan.",
        "label": "Defined Contribution Plan, Award Requisite Service Period",
        "terseLabel": "Defined contribution plan, award requisite service period"
       }
      }
     },
     "localname": "DefinedContributionPlanAwardRequisiteServicePeriod",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/RetirementBenefitsDetailsTextual"
     ],
     "xbrltype": "durationItemType"
    },
    "dakt_DemonstrationEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information related to demonstration equipment.",
        "label": "Demonstration Equipment [Member]",
        "terseLabel": "Demonstration equipment"
       }
      }
     },
     "localname": "DemonstrationEquipmentMember",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentEstimatedUsefulLifeDetails",
      "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dakt_DemonstrationEquipmentTransferredToInventory": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of demonstration equipment transferred to inventory in noncash or part noncash transactions.",
        "label": "Demonstration equipment transferred to inventory",
        "terseLabel": "Demonstration equipment transferred to inventory"
       }
      }
     },
     "localname": "DemonstrationEquipmentTransferredToInventory",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/CashFlowInformationScheduleofOtherSignificantNoncashTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dakt_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeAmount": {
     "auth_ref": [],
     "calculation": {
      "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Global Intangible Low-Taxed Income, Amount",
        "label": "Effective Income Tax Rate Reconciliation, Global Intangible Low-Taxed Income, Amount",
        "terseLabel": "GILTI"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeAmount",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dakt_EmployeeStockPurchasePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the employee stock purchase plan.",
        "label": "Employee Stock Purchase Plan [Member]",
        "terseLabel": "Employee Stock Purchase Plan"
       }
      }
     },
     "localname": "EmployeeStockPurchasePlanMember",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "dakt_EmployeesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the employees of the company.",
        "label": "Employees [Member]",
        "terseLabel": "Employees"
       }
      }
     },
     "localname": "EmployeesMember",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "dakt_EquipmentHeldForRentalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents equipment held for rental.",
        "label": "Equipment Held For Rental [Member]",
        "terseLabel": "Equipment held for rental"
       }
      }
     },
     "localname": "EquipmentHeldForRentalMember",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentEstimatedUsefulLifeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dakt_HighSchoolParkAndRecreationSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the high school park and recreation segment.",
        "label": "High School Park and Recreation Segment [Member]",
        "terseLabel": "High School Park and Recreation"
       }
      }
     },
     "localname": "HighSchoolParkAndRecreationSegmentMember",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/RevenueRecognitionDisaggregationofRevenueDetails",
      "http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dakt_InMoneyOptionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents in money options.",
        "label": "In Money Options [Member]",
        "terseLabel": "In money options"
       }
      }
     },
     "localname": "InMoneyOptionsMember",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "dakt_IncreaseDecreaseInLongTermWarrantyObligation": {
     "auth_ref": [],
     "calculation": {
      "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents increase (decrease) in long-term warranty obligation.",
        "label": "Increase Decrease In Long-term Warranty Obligation",
        "verboseLabel": "Long-term warranty obligations"
       }
      }
     },
     "localname": "IncreaseDecreaseInLongTermWarrantyObligation",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dakt_IncreaseDecreaseInOtherOperatingAssetsNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) in Other Operating Assets, Net",
        "label": "Increase (Decrease) in Other Operating Assets, Net [Abstract]",
        "terseLabel": "(Increase) decrease:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingAssetsNetAbstract",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dakt_IncreaseDecreaseInOtherOperatingLiabilitiesNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) in Other Operating Liabilities, Net",
        "label": "Increase (Decrease) in Other Operating Liabilities, Net [Abstract]",
        "terseLabel": "(Increase) decrease:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingLiabilitiesNetAbstract",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dakt_IncreaseDecreaseInShortTermWarrantyObligation": {
     "auth_ref": [],
     "calculation": {
      "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents increase (decrease) in short-term warranty obligation.",
        "label": "Increase Decrease In Short-term Warranty Obligation",
        "verboseLabel": "Warranty obligations"
       }
      }
     },
     "localname": "IncreaseDecreaseInShortTermWarrantyObligation",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dakt_IndependentDirectorsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the independent directors of the company.",
        "label": "Independent Directors [Member]",
        "terseLabel": "Independent Directors"
       }
      }
     },
     "localname": "IndependentDirectorsMember",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "dakt_InternationalSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the international segment.",
        "label": "International Segment [Member]",
        "terseLabel": "International"
       }
      }
     },
     "localname": "InternationalSegmentMember",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails",
      "http://www.daktronics.com/role/RevenueRecognitionDisaggregationofRevenueDetails",
      "http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dakt_LimitedConfigurationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents limited configuration.",
        "label": "Limited Configuration [Member]",
        "terseLabel": "Limited configuration"
       }
      }
     },
     "localname": "LimitedConfigurationMember",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/RevenueRecognitionDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dakt_LiveEventsSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the live events segment.",
        "label": "Live Events Segment [Member]",
        "terseLabel": "Live Events"
       }
      }
     },
     "localname": "LiveEventsSegmentMember",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails",
      "http://www.daktronics.com/role/RevenueRecognitionDisaggregationofRevenueDetails",
      "http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dakt_NatureOfBusinessPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for natural of business.",
        "label": "Nature of Business [Policy Text Block]",
        "terseLabel": "Nature of business"
       }
      }
     },
     "localname": "NatureOfBusinessPolicyTextBlock",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dakt_NotesReceivableNoncurrent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Notes Receivable, Noncurrent",
        "label": "Notes Receivable, Noncurrent",
        "terseLabel": "Notes receivable, noncurrent"
       }
      }
     },
     "localname": "NotesReceivableNoncurrent",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dakt_OfficeFurnitureAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents office furniture and equipment.",
        "label": "Office Furniture and Equipment [Member]",
        "terseLabel": "Office furniture and equipment"
       }
      }
     },
     "localname": "OfficeFurnitureAndEquipmentMember",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentEstimatedUsefulLifeDetails",
      "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dakt_OperatingLeaseExpenseForExtension": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expenses for lease extension.",
        "label": "Operating Lease Expense For Extension",
        "terseLabel": "Operating lease, expense for extension"
       }
      }
     },
     "localname": "OperatingLeaseExpenseForExtension",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dakt_OtherBusinessDevelopmentsCoronavirusPandemicPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for other business developments related to coronavirus pandemic.",
        "label": "Other Business Developments Coronavirus Pandemic, Policy [Policy Text Block]",
        "terseLabel": "Other business developments"
       }
      }
     },
     "localname": "OtherBusinessDevelopmentsCoronavirusPandemicPolicyPolicyTextBlock",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dakt_PreferredSharePurchaseRightMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the preferred share purchase right.",
        "label": "Preferred Share Purchase Right [Member]",
        "terseLabel": "Preferred Share Purchase Right"
       }
      }
     },
     "localname": "PreferredSharePurchaseRightMember",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "dakt_ProceedsFromGovernmentProgramsCARESAct": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of government wage subsidy received during the period.",
        "label": "Proceeds From Government Programs, CARES Act",
        "terseLabel": "Proceeds from government programs, cares act"
       }
      }
     },
     "localname": "ProceedsFromGovernmentProgramsCARESAct",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dakt_ProductWarrantyAccrualInstallationWarrantyCoverageTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents installation warranty coverage term for product warranty accrual.",
        "label": "Product Warranty Accrual Installation Warranty Coverage Term",
        "terseLabel": "Product warranty accrual, installation warranty coverage term (year)"
       }
      }
     },
     "localname": "ProductWarrantyAccrualInstallationWarrantyCoverageTerm",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "durationItemType"
    },
    "dakt_ProductWarrantyAccrualStandardPartsWarrantyCoverageTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents standard parts warrant coverage term for product warranty accrual.",
        "label": "Product Warranty Accrual Standard Parts Warranty Coverage Term",
        "terseLabel": "Product warranty accrual, standard parts warranty coverage term (year)"
       }
      }
     },
     "localname": "ProductWarrantyAccrualStandardPartsWarrantyCoverageTerm",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "durationItemType"
    },
    "dakt_PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of estimated useful life of property, plant and equipment.",
        "label": "Property, Plant and Equipment, Estimated Useful Life [Table Text Block]",
        "terseLabel": "Property, Plant and Equipment, Estimated Useful Life"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dakt_RestrictedCashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_FairValueNetAssetLiability",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value portion of restricted cash and cash equivalents.",
        "label": "Restricted Cash And Cash Equivalents Fair Value Disclosure",
        "verboseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dakt_RestrictedStockAndRestrictedStockUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents restricted stock and restricted stock units.",
        "label": "Restricted Stock and Restricted Stock Units [Member]",
        "terseLabel": "Restricted stock and stock units"
       }
      }
     },
     "localname": "RestrictedStockAndRestrictedStockUnitsMember",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofNonvestedRestrictedStockandRestrictedStockUnitsActivityDetails",
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationSharebasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dakt_RetainageOnConstructionTypeContractsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents retainage on construction-type contracts.",
        "label": "Retainage on Construction-type Contracts [Member]",
        "terseLabel": "Retainage on construction-type contracts"
       }
      }
     },
     "localname": "RetainageOnConstructionTypeContractsMember",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/ReceivablesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "dakt_RevenueRecognitionLongtermReceivablesAndAdvertisingRightsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue recognition for long-term receivables and advertising rights.",
        "label": "Revenue Recognition, Long-term Receivables and Advertising Rights [Policy Text Block]",
        "terseLabel": "Long-term receivables and advertising rights"
       }
      }
     },
     "localname": "RevenueRecognitionLongtermReceivablesAndAdvertisingRightsPolicyTextBlock",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dakt_ScheduleOfNonvestedRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of nonvested restricted stock and restricted stock units activity.",
        "label": "Schedule of Nonvested Restricted Stock and Restricted Stock Units Activity [Table Text Block]",
        "terseLabel": "Schedule of Nonvested Restricted Stock and Restricted Stock Units Activity"
       }
      }
     },
     "localname": "ScheduleOfNonvestedRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dakt_ServiceAndOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the service and other.",
        "label": "Service and Other [Member]",
        "terseLabel": "Service and other"
       }
      }
     },
     "localname": "ServiceAndOtherMember",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/RevenueRecognitionDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dakt_ServicetypeWarrantyContractsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the service-type warranty contracts.",
        "label": "Service-type Warranty Contracts [Member]",
        "terseLabel": "Service-type Warranty Contracts"
       }
      }
     },
     "localname": "ServicetypeWarrantyContractsMember",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/RevenueRecognitionContractwithCustomerContractAssetContractLiabilityandReceivableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dakt_TransportationSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the transportation segment.",
        "label": "Transportation Segment [Member]",
        "terseLabel": "Transportation"
       }
      }
     },
     "localname": "TransportationSegmentMember",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails",
      "http://www.daktronics.com/role/RevenueRecognitionDisaggregationofRevenueDetails",
      "http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dakt_USDollarsAustralianDollarsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the foreign currency exchange forward contracts for U.S. Dollars/Australian Dollars.",
        "label": "U.S. Dollars/Australian Dollars [Member]",
        "terseLabel": "U.S. Dollars/Australian Dollars"
       }
      }
     },
     "localname": "USDollarsAustralianDollarsMember",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/DerivativeFinancialInstrumentsScheduleofNotionalAmountsofOutstandingDerivativePositionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dakt_USDollarsBritishPoundsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the foreign currency exchange forward contracts for U.S. Dollars/British Pounds.",
        "label": "U.S. Dollars/British Pounds [Member]",
        "terseLabel": "U.S. Dollars/British Pounds"
       }
      }
     },
     "localname": "USDollarsBritishPoundsMember",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/DerivativeFinancialInstrumentsScheduleofNotionalAmountsofOutstandingDerivativePositionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dakt_USDollarsCanadianDollarsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the foreign currency exchange forward contracts for U.S. Dollars/Canadian Dollars.",
        "label": "U.S. Dollars/Canadian Dollars [Member]",
        "terseLabel": "U.S. Dollars/Canadian Dollars"
       }
      }
     },
     "localname": "USDollarsCanadianDollarsMember",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/DerivativeFinancialInstrumentsScheduleofNotionalAmountsofOutstandingDerivativePositionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dakt_USDollarsEurosMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the foreign currency exchange forward contracts for U.S. Dollars/Euros.",
        "label": "U.S. Dollars/Euros [Member]",
        "terseLabel": "U.S. Dollars/Euros"
       }
      }
     },
     "localname": "USDollarsEurosMember",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/DerivativeFinancialInstrumentsScheduleofNotionalAmountsofOutstandingDerivativePositionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dakt_UniqueConfigurationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the unique configuration.",
        "label": "Unique Configuration [Member]",
        "terseLabel": "Unique configuration"
       }
      }
     },
     "localname": "UniqueConfigurationMember",
     "nsuri": "http://www.daktronics.com/20220430",
     "presentation": [
      "http://www.daktronics.com/role/RevenueRecognitionDisaggregationofRevenueDetails"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.daktronics.com/role/Coverpage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r681",
      "r682",
      "r683"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.daktronics.com/role/AuditInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r681",
      "r682",
      "r683"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.daktronics.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r681",
      "r682",
      "r683"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.daktronics.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "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/2021q4",
     "presentation": [
      "http://www.daktronics.com/role/Coverpage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "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/2021q4",
     "presentation": [
      "http://www.daktronics.com/role/Coverpage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r681",
      "r682",
      "r683"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.daktronics.com/role/Coverpage"
     ],
     "xbrltype": "booleanItemType"
    },
    "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/2021q4",
     "presentation": [
      "http://www.daktronics.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/2021q4",
     "presentation": [
      "http://www.daktronics.com/role/Coverpage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentInformationLineItems": {
     "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": "Document Information [Line Items]",
        "terseLabel": "Document Information [Line Items]"
       }
      }
     },
     "localname": "DocumentInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.daktronics.com/role/Coverpage"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.",
        "label": "Document Information [Table]",
        "terseLabel": "Document Information [Table]"
       }
      }
     },
     "localname": "DocumentInformationTable",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  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/2021q4",
     "presentation": [
      "http://www.daktronics.com/role/Coverpage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r684"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.daktronics.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/2021q4",
     "presentation": [
      "http://www.daktronics.com/role/Coverpage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r679"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]",
        "terseLabel": "Documents Incorporated by Reference"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.daktronics.com/role/Coverpage"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/2021q4",
     "presentation": [
      "http://www.daktronics.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/2021q4",
     "presentation": [
      "http://www.daktronics.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/2021q4",
     "presentation": [
      "http://www.daktronics.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/2021q4",
     "presentation": [
      "http://www.daktronics.com/role/Coverpage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r678"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.daktronics.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"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.daktronics.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/2021q4",
     "presentation": [
      "http://www.daktronics.com/role/Coverpage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r678"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.daktronics.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/2021q4",
     "presentation": [
      "http://www.daktronics.com/role/Coverpage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r678"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.daktronics.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/2021q4",
     "presentation": [
      "http://www.daktronics.com/role/Coverpage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r689"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.daktronics.com/role/Coverpage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.daktronics.com/role/Coverpage"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r678"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.daktronics.com/role/Coverpage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r678"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.daktronics.com/role/Coverpage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r678"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.daktronics.com/role/Coverpage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r678"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.daktronics.com/role/Coverpage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.daktronics.com/role/Coverpage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r690"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.daktronics.com/role/Coverpage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r681",
      "r682",
      "r683"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.daktronics.com/role/Coverpage"
     ],
     "xbrltype": "booleanItemType"
    },
    "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/2021q4",
     "presentation": [
      "http://www.daktronics.com/role/Coverpage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r677"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.daktronics.com/role/Coverpage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r680"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.daktronics.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/2021q4",
     "presentation": [
      "http://www.daktronics.com/role/Coverpage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r137",
      "r192",
      "r205",
      "r206",
      "r207",
      "r208",
      "r210",
      "r212",
      "r216",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r319",
      "r320",
      "r322",
      "r324",
      "r325"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r137",
      "r192",
      "r205",
      "r206",
      "r207",
      "r208",
      "r210",
      "r212",
      "r216",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r319",
      "r320",
      "r322",
      "r324",
      "r325"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r327",
      "r345",
      "r408",
      "r409",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r637",
      "r640",
      "r674",
      "r675"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/FinancingAgreementsDetailsTextual",
      "http://www.daktronics.com/role/LeasesDetailsTextual",
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual",
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentEstimatedUsefulLifeDetails",
      "http://www.daktronics.com/role/ReceivablesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r327",
      "r345",
      "r408",
      "r409",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r637",
      "r640",
      "r674",
      "r675"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/FinancingAgreementsDetailsTextual",
      "http://www.daktronics.com/role/LeasesDetailsTextual",
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual",
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentEstimatedUsefulLifeDetails",
      "http://www.daktronics.com/role/ReceivablesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r219",
      "r377",
      "r381",
      "r598",
      "r636",
      "r638"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/RevenueRecognitionContractwithCustomerContractAssetContractLiabilityandReceivableDetails",
      "http://www.daktronics.com/role/RevenueRecognitionDetailsTextual",
      "http://www.daktronics.com/role/RevenueRecognitionDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r219",
      "r377",
      "r381",
      "r598",
      "r636",
      "r638"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/RevenueRecognitionContractwithCustomerContractAssetContractLiabilityandReceivableDetails",
      "http://www.daktronics.com/role/RevenueRecognitionDetailsTextual",
      "http://www.daktronics.com/role/RevenueRecognitionDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r327",
      "r345",
      "r389",
      "r408",
      "r409",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r637",
      "r640",
      "r674",
      "r675"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/FinancingAgreementsDetailsTextual",
      "http://www.daktronics.com/role/LeasesDetailsTextual",
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual",
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentEstimatedUsefulLifeDetails",
      "http://www.daktronics.com/role/ReceivablesDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r327",
      "r345",
      "r389",
      "r408",
      "r409",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r637",
      "r640",
      "r674",
      "r675"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/FinancingAgreementsDetailsTextual",
      "http://www.daktronics.com/role/LeasesDetailsTextual",
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual",
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentEstimatedUsefulLifeDetails",
      "http://www.daktronics.com/role/ReceivablesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r220",
      "r221",
      "r377",
      "r382",
      "r639",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r220",
      "r221",
      "r377",
      "r382",
      "r639",
      "r663",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r225",
      "r580"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Axis]",
        "terseLabel": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Domain]",
        "terseLabel": "Title of Individual [Domain]"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsNotesAndLoansReceivableLineItems": {
     "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": "Accounts, Notes, Loans and Financing Receivable [Line Items]",
        "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]"
       }
      }
     },
     "localname": "AccountsNotesAndLoansReceivableLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ReceivablesDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": {
     "auth_ref": [
      "r66"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of receivable.",
        "label": "Receivable Type [Axis]",
        "terseLabel": "Receivable Type [Axis]"
       }
      }
     },
     "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ReceivablesDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r55",
      "r584"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities 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, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": {
     "auth_ref": [
      "r244"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]",
        "terseLabel": "Accounts Receivable, Allowance for Credit Loss"
       }
      }
     },
     "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r5",
      "r34",
      "r226",
      "r227"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "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": "Accounts receivable, net",
        "verboseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets",
      "http://www.daktronics.com/role/ReceivablesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": {
     "auth_ref": [
      "r10",
      "r57",
      "r457"
     ],
     "calculation": {
      "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofAccruedLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrual for Taxes Other than Income Taxes, Current",
        "terseLabel": "Taxes, other than income taxes"
       }
      }
     },
     "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedEmployeeBenefitsCurrent": {
     "auth_ref": [
      "r9",
      "r10",
      "r57"
     ],
     "calculation": {
      "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofAccruedLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Employee Benefits, Current",
        "terseLabel": "Accrued employee benefits"
       }
      }
     },
     "localname": "AccruedEmployeeBenefitsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r24",
      "r605",
      "r623"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "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": "Income taxes payable"
       }
      }
     },
     "localname": "AccruedIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesNoncurrent": {
     "auth_ref": [
      "r27",
      "r605",
      "r623"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "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 domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.",
        "label": "Accrued Income Taxes, Noncurrent",
        "terseLabel": "Long-term income tax payable"
       }
      }
     },
     "localname": "AccruedIncomeTaxesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesAndOtherLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofAccruedLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.",
        "label": "Accrued Liabilities and Other Liabilities",
        "terseLabel": "Short-term accrued expenses"
       }
      }
     },
     "localname": "AccruedLiabilitiesAndOtherLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofAccruedLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued expenses",
        "totalLabel": "Accrued Liabilities, Current, Total"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets",
      "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r54",
      "r276"
     ],
     "calculation": {
      "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyPlantandEquipmentDetails": {
       "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",
        "terseLabel": "Less accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r37",
      "r75",
      "r76",
      "r77",
      "r624",
      "r645",
      "r646"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets": {
       "order": 5.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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r74",
      "r77",
      "r85",
      "r86",
      "r87",
      "r139",
      "r140",
      "r141",
      "r520",
      "r641",
      "r642",
      "r691"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement.",
        "label": "Additional Financial Information Disclosure [Text Block]",
        "terseLabel": "Selected Financial Statement Data"
       }
      }
     },
     "localname": "AdditionalFinancialInformationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/SelectedFinancialStatementData"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r35",
      "r451",
      "r584"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r139",
      "r140",
      "r141",
      "r448",
      "r449",
      "r450",
      "r536"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income to net cash (used) provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation",
        "negatedLabel": "Tax payments related to RSU issuances"
       }
      }
     },
     "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r411",
      "r413",
      "r454",
      "r455"
     ],
     "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",
        "verboseLabel": "Share-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r413",
      "r444",
      "r453"
     ],
     "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": "Share-based payment arrangement, expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationSharebasedCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables": {
     "auth_ref": [
      "r228"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The valuation allowance as of the balance sheet date to reduce the gross amount of receivables to estimated net realizable value, which would be presented in parentheses on the face of the balance sheet.",
        "label": "Allowance for Doubtful Accounts, Premiums and Other Receivables",
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesAccountsReceivableAllowanceforCreditLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r41",
      "r228",
      "r241"
     ],
     "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",
        "terseLabel": "Accounts receivable, allowance for doubtful account, net"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ReceivablesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": {
     "auth_ref": [
      "r244"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)",
        "terseLabel": "Charged to costs and expenses"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesAccountsReceivableAllowanceforCreditLossDetails"
     ],
     "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": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableRollforward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesAccountsReceivableAllowanceforCreditLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": {
     "auth_ref": [
      "r243"
     ],
     "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": "Deductions"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesAccountsReceivableAllowanceforCreditLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r115",
      "r263",
      "r269"
     ],
     "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": "Amortization of intangible assets, total"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/GoodwillandIntangibleAssetsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r170"
     ],
     "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 earnings per share, amount (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r170"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]",
        "terseLabel": "Antidilutive Securities [Axis]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r170"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.",
        "label": "Antidilutive Securities, Name [Domain]",
        "terseLabel": "Antidilutive Securities, Name [Domain]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AssetAcquisitionContingentConsiderationLiabilityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Acquisition, Contingent Consideration, Liability [Abstract]",
        "terseLabel": "Asset Acquisition, Contingent Consideration, Liability [Abstract]"
       }
      }
     },
     "localname": "AssetAcquisitionContingentConsiderationLiabilityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/FairValueMeasurementFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r131",
      "r200",
      "r207",
      "r214",
      "r238",
      "r312",
      "r313",
      "r314",
      "r316",
      "r317",
      "r318",
      "r319",
      "r321",
      "r323",
      "r325",
      "r326",
      "r516",
      "r521",
      "r552",
      "r582",
      "r584",
      "r604",
      "r622"
     ],
     "calculation": {
      "http://www.daktronics.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/2021-01-31",
     "presentation": [
      "http://www.daktronics.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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r7",
      "r8",
      "r69",
      "r131",
      "r238",
      "r312",
      "r313",
      "r314",
      "r316",
      "r317",
      "r318",
      "r319",
      "r321",
      "r323",
      "r325",
      "r326",
      "r516",
      "r521",
      "r552",
      "r582",
      "r584"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets": {
       "order": 5.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",
        "verboseLabel": "Current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets",
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesEquityMethodInvestmentsDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsNoncurrent": {
     "auth_ref": [
      "r16",
      "r17",
      "r18",
      "r19",
      "r20",
      "r21",
      "r22",
      "r23",
      "r131",
      "r238",
      "r312",
      "r313",
      "r314",
      "r316",
      "r317",
      "r318",
      "r319",
      "r321",
      "r323",
      "r325",
      "r326",
      "r516",
      "r521",
      "r552",
      "r582"
     ],
     "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 after one year or beyond the normal operating cycle, if longer.",
        "label": "Assets, Noncurrent",
        "verboseLabel": "Non-current assets"
       }
      }
     },
     "localname": "AssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": {
     "auth_ref": [
      "r235",
      "r249"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.",
        "label": "Debt Securities, Available-for-sale, Current",
        "terseLabel": "Marketable securities"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r414",
      "r446"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual",
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofNonvestedRestrictedStockandRestrictedStockUnitsActivityDetails",
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationSharebasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetRelatedDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Balance Sheet Related Disclosures [Abstract]",
        "terseLabel": "Balance sheet data:"
       }
      }
     },
     "localname": "BalanceSheetRelatedDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.",
        "label": "Building and Building Improvements [Member]",
        "terseLabel": "Buildings and improvements"
       }
      }
     },
     "localname": "BuildingAndBuildingImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentEstimatedUsefulLifeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BuildingMember": {
     "auth_ref": [
      "r275"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.",
        "label": "Building [Member]",
        "terseLabel": "Buildings"
       }
      }
     },
     "localname": "BuildingMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "auth_ref": [
      "r508",
      "r509",
      "r511"
     ],
     "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",
        "negatedLabel": "Acquisition-related contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": {
     "auth_ref": [
      "r508",
      "r510"
     ],
     "calculation": {
      "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofAccruedLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.",
        "label": "Business Combination, Contingent Consideration, Liability, Current",
        "terseLabel": "Acquisition-related contingency consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r120",
      "r121",
      "r122"
     ],
     "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",
        "terseLabel": "Purchases of property and equipment included in accounts payable"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/CashFlowInformationScheduleofOtherSignificantNoncashTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostNet": {
     "auth_ref": [
      "r254"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.",
        "label": "Capitalized Contract Cost, Net",
        "terseLabel": "Capitalized contract cost, net"
       }
      }
     },
     "localname": "CapitalizedContractCostNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r3",
      "r51",
      "r117"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails": {
       "order": 1.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",
        "verboseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets",
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FairValueNetAssetLiability",
       "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",
        "verboseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r15",
      "r118"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "auth_ref": [
      "r15",
      "r118",
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances.  Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.",
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r111",
      "r117",
      "r123"
     ],
     "calculation": {
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails": {
       "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": "End of period",
        "periodStartLabel": "Beginning of period",
        "totalLabel": "Total cash, cash equivalents, and restricted cash shown in the consolidated statements of cash flows"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]",
        "terseLabel": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH:"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r111",
      "r557"
     ],
     "calculation": {
      "http://www.daktronics.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 (DECREASE)/ INCREASE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowOperatingCapitalTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the net increase (decrease) in operating capital in the operating section of the statement of cash flows, represents the entire footnote disclosure that provides details regarding the net change during the reporting period of all assets and liabilities used in operating activities.",
        "label": "Cash Flow, Operating Capital [Table Text Block]",
        "terseLabel": "Cash Flow, Operating Capital"
       }
      }
     },
     "localname": "CashFlowOperatingCapitalTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/CashFlowInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashFlowSupplementalDisclosuresTextBlock": {
     "auth_ref": [
      "r124"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Cash Flow, Supplemental Disclosures [Text Block]",
        "terseLabel": "Cash Flow Information"
       }
      }
     },
     "localname": "CashFlowSupplementalDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/CashFlowInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r129",
      "r131",
      "r155",
      "r159",
      "r164",
      "r167",
      "r169",
      "r176",
      "r177",
      "r178",
      "r238",
      "r312",
      "r317",
      "r318",
      "r319",
      "r325",
      "r326",
      "r343",
      "r344",
      "r346",
      "r347",
      "r552",
      "r685"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/Coverpage"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfWarrantOrRightAxis": {
     "auth_ref": [
      "r354",
      "r412"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of warrant or right issued.",
        "label": "Class of Warrant or Right [Axis]",
        "terseLabel": "Class of Warrant or Right [Axis]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRightDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.",
        "label": "Class of Warrant or Right [Domain]",
        "terseLabel": "Class of Warrant or Right [Domain]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "auth_ref": [
      "r349"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise price per share or per unit of warrants or rights outstanding.",
        "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights",
        "terseLabel": "Initial exercise price (in dollars per share)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.",
        "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right",
        "terseLabel": "Number of securities called by each warrant or right (in shares)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r285",
      "r286",
      "r287",
      "r296",
      "r664"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "auth_ref": [
      "r62"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate number of common shares reserved for future issuance.",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "terseLabel": "Common stock, capital shares reserved for future issuance (in shares)"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r350"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "terseLabel": "Common stock, dividends, per share, declared (in usd per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquityParentheticals"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r139",
      "r140",
      "r536"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquity",
      "http://www.daktronics.com/role/Coverpage"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r32"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r32"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r32",
      "r584"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets": {
       "order": 3.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, no par value, authorized 115,000,000 shares; 46,733,544 and 46,264,576 shares issued at April\u00a030, 2022 and May\u00a01, 2021, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r80",
      "r82",
      "r83",
      "r91",
      "r615",
      "r631"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedStatementsofComprehensiveLossIncome": {
       "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 (loss) income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofComprehensiveLossIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for comprehensive income.",
        "label": "Comprehensive Income, Policy [Policy Text Block]",
        "terseLabel": "Comprehensive income (loss)"
       }
      }
     },
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ComputerEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.",
        "label": "Computer Equipment [Member]",
        "terseLabel": "Computer software and hardware"
       }
      }
     },
     "localname": "ComputerEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentEstimatedUsefulLifeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ComputerSoftwareIntangibleAssetMember": {
     "auth_ref": [
      "r264",
      "r267",
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.",
        "label": "Computer Software, Intangible Asset [Member]",
        "terseLabel": "Software"
       }
      }
     },
     "localname": "ComputerSoftwareIntangibleAssetMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r125",
      "r518"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Principles of consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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 Process"
       }
      }
     },
     "localname": "ConstructionInProgressMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "auth_ref": [
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "terseLabel": "Contract with Customer, Contract Asset, Contract Liability, and Receivable"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/RevenueRecognitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerAssetNet": {
     "auth_ref": [
      "r355",
      "r357",
      "r378"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss",
        "verboseLabel": "Contract assets"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/RevenueRecognitionContractwithCustomerContractAssetContractLiabilityandReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerAssetNetCurrent": {
     "auth_ref": [
      "r355",
      "r357",
      "r378"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current",
        "terseLabel": "Contract assets"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r355",
      "r356",
      "r378"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Contract with Customer, Liability",
        "periodEndLabel": "Balance at end of year",
        "periodStartLabel": "Balance at beginning of year"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/RevenueRecognitionContractwithCustomerContractAssetContractLiabilityandReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r355",
      "r356",
      "r378"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Contract liabilities",
        "verboseLabel": "Contract liabilities - current"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets",
      "http://www.daktronics.com/role/RevenueRecognitionContractwithCustomerContractAssetContractLiabilityandReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "auth_ref": [
      "r355",
      "r356",
      "r378"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.",
        "label": "Contract with Customer, Liability, Noncurrent",
        "terseLabel": "Long-term contract liabilities",
        "verboseLabel": "Contract liabilities - non-current"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets",
      "http://www.daktronics.com/role/RevenueRecognitionContractwithCustomerContractAssetContractLiabilityandReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r379"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "terseLabel": "Less: reductions for revenue recognized"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/RevenueRecognitionDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateNonSegmentMember": {
     "auth_ref": [
      "r205",
      "r206",
      "r207",
      "r208",
      "r210",
      "r216",
      "r218"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.",
        "label": "Corporate, Non-Segment [Member]",
        "terseLabel": "Corporate, non-segment"
       }
      }
     },
     "localname": "CorporateNonSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r97",
      "r131",
      "r238",
      "r312",
      "r313",
      "r314",
      "r317",
      "r318",
      "r319",
      "r321",
      "r323",
      "r325",
      "r326",
      "r552"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.",
        "label": "Cost of Revenue",
        "terseLabel": "Cost of sales"
       }
      }
     },
     "localname": "CostOfRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/LeasesDetailsTextual",
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationSharebasedCompensationExpenseDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/FinancingAgreementsDetailsTextual"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/FinancingAgreementsDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r132",
      "r488",
      "r496"
     ],
     "calculation": {
      "http://www.daktronics.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Federal Tax Expense (Benefit)",
        "verboseLabel": "Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r132",
      "r488"
     ],
     "calculation": {
      "http://www.daktronics.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Foreign Tax Expense (Benefit)",
        "verboseLabel": "Foreign"
       }
      }
     },
     "localname": "CurrentForeignTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Current:"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r132",
      "r488",
      "r496"
     ],
     "calculation": {
      "http://www.daktronics.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "verboseLabel": "State"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r506"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r128",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r336",
      "r337",
      "r338",
      "r339",
      "r342"
     ],
     "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": "Financing Agreement"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/FinancingAgreements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/FinancingAgreementsDetailsTextual"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r132",
      "r489",
      "r496"
     ],
     "calculation": {
      "http://www.daktronics.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "verboseLabel": "Federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r132",
      "r489",
      "r496"
     ],
     "calculation": {
      "http://www.daktronics.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "verboseLabel": "Foreign"
       }
      }
     },
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r463",
      "r464"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets": {
       "order": 3.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 taxes",
        "verboseLabel": "Non-current assets"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets",
      "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r115",
      "r132",
      "r489",
      "r496",
      "r497",
      "r498"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.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, net"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Deferred:"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r28",
      "r29",
      "r479",
      "r606",
      "r620"
     ],
     "calculation": {
      "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "negatedTotalLabel": "Total deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r463",
      "r464"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "negatedLabel": "Non-current liabilities",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets",
      "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r132",
      "r489",
      "r496"
     ],
     "calculation": {
      "http://www.daktronics.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "verboseLabel": "State"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetDomain": {
     "auth_ref": [
      "r481"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the deferred tax asset for which a valuation reserve exists.",
        "label": "Deferred Tax Asset [Domain]",
        "terseLabel": "Deferred Tax Asset [Domain]"
       }
      }
     },
     "localname": "DeferredTaxAssetDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DeferredTaxAssetsDeferredIncome": {
     "auth_ref": [
      "r486",
      "r487"
     ],
     "calculation": {
      "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.",
        "label": "Deferred Tax Assets, Deferred Income",
        "terseLabel": "Deferred maintenance revenue"
       }
      }
     },
     "localname": "DeferredTaxAssetsDeferredIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r480"
     ],
     "calculation": {
      "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Total deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsInventory": {
     "auth_ref": [
      "r486",
      "r487"
     ],
     "calculation": {
      "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 13.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.",
        "label": "Deferred Tax Assets, Inventory",
        "terseLabel": "Inventory capitalization"
       }
      }
     },
     "localname": "DeferredTaxAssetsInventory",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "auth_ref": [
      "r482"
     ],
     "calculation": {
      "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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, without jurisdictional netting.",
        "label": "Deferred Tax Assets, Net",
        "totalLabel": "Net deferred tax asset"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r482"
     ],
     "calculation": {
      "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "totalLabel": "Net deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r486",
      "r487"
     ],
     "calculation": {
      "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "terseLabel": "Net operating loss carry forwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": {
     "auth_ref": [
      "r486",
      "r487"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign",
        "terseLabel": "Deferred tax assets, operating loss carryforwards, foreign"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r486",
      "r487"
     ],
     "calculation": {
      "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "label": "Deferred Tax Assets, Other",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": {
     "auth_ref": [
      "r485",
      "r486",
      "r487"
     ],
     "calculation": {
      "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research",
        "terseLabel": "Research and development tax credit carry forwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences": {
     "auth_ref": [
      "r486",
      "r487"
     ],
     "calculation": {
      "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensated absences (includes, but not limited to, sick and personal days).",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Compensated Absences",
        "terseLabel": "Vacation accrual"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther": {
     "auth_ref": [
      "r486",
      "r487"
     ],
     "calculation": {
      "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 12.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from compensation and benefits, classified as other.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Other",
        "terseLabel": "Accrued compensation and benefits"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "auth_ref": [
      "r486",
      "r487"
     ],
     "calculation": {
      "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 11.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost",
        "terseLabel": "Equity compensation"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": {
     "auth_ref": [
      "r486",
      "r487"
     ],
     "calculation": {
      "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.",
        "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss",
        "terseLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent": {
     "auth_ref": [
      "r486",
      "r487"
     ],
     "calculation": {
      "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred rent.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Deferred Rent",
        "terseLabel": "Lease accounting - lease liability"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": {
     "auth_ref": [
      "r486",
      "r487"
     ],
     "calculation": {
      "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, classified as other.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other",
        "terseLabel": "Allowance for excess and obsolete inventory"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves": {
     "auth_ref": [
      "r486",
      "r487"
     ],
     "calculation": {
      "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from warranty reserves.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Warranty Reserves",
        "terseLabel": "Accrued warranty obligations"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses": {
     "auth_ref": [
      "r486",
      "r487"
     ],
     "calculation": {
      "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from unrealized losses on foreign currency transactions.",
        "label": "Deferred Tax Assets, Unrealized Currency Losses",
        "terseLabel": "Unrealized loss on foreign currency exchange"
       }
      }
     },
     "localname": "DeferredTaxAssetsUnrealizedCurrencyLosses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r481"
     ],
     "calculation": {
      "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedLabel": "Valuation allowance",
        "negatedTerseLabel": "Deferred Tax Assets, Valuation Allowance",
        "terseLabel": "Deferred tax assets, valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesDetailsTextual",
      "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails",
      "http://www.daktronics.com/role/IncomeTaxesScheduleofIncomebeforeIncomeTaxDomesticandForeignDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r464",
      "r482"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "terseLabel": "Deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "auth_ref": [
      "r486",
      "r487"
     ],
     "calculation": {
      "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.",
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "negatedLabel": "Intangible assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {
     "auth_ref": [
      "r486",
      "r487"
     ],
     "calculation": {
      "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.",
        "label": "Deferred Tax Liabilities, Leasing Arrangements",
        "negatedLabel": "Lease accounting - right of use asset"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesLeasingArrangements",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r486",
      "r487"
     ],
     "calculation": {
      "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.",
        "label": "Deferred Tax Liabilities, Other",
        "negatedLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.",
        "label": "Deferred Tax Liabilities, Prepaid Expenses",
        "negatedLabel": "Prepaid expenses"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPrepaidExpenses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r486",
      "r487"
     ],
     "calculation": {
      "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "negatedLabel": "Property and equipment"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains": {
     "auth_ref": [
      "r486",
      "r487"
     ],
     "calculation": {
      "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from unrealized gains on foreign currency transactions.",
        "label": "Deferred Tax Liabilities, Unrealized Currency Transaction Gains",
        "negatedLabel": "Unrealized gain on foreign currency exchange"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "auth_ref": [
      "r407"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for defined contribution plan.",
        "label": "Defined Contribution Plan, Cost",
        "terseLabel": "Defined contribution plan, cost"
       }
      }
     },
     "localname": "DefinedContributionPlanCostRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/RetirementBenefitsDetailsTextual"
     ],
     "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": "Defined contribution plan, employer matching contribution, percent of employees' gross pay"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/RetirementBenefitsDetailsTextual"
     ],
     "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": "Defined contribution plan, maximum annual contributions per employee, percent"
       }
      }
     },
     "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/RetirementBenefitsDetailsTextual"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r115",
      "r274"
     ],
     "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, total"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/SelectedFinancialStatementDataDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationAmortizationAndAccretionNet": {
     "auth_ref": [
      "r115"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate net amount of depreciation, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Depreciation, Amortization and Accretion, Net",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationAmortizationAndAccretionNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r115",
      "r195"
     ],
     "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",
        "verboseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.",
        "label": "Derivative Contract [Domain]",
        "terseLabel": "Derivative Contract [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/DerivativeFinancialInstrumentsScheduleofNotionalAmountsofOutstandingDerivativePositionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r70",
      "r527",
      "r528",
      "r530",
      "r532"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative Instrument [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/DerivativeFinancialInstrumentsScheduleofNotionalAmountsofOutstandingDerivativePositionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r535",
      "r539"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.",
        "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]",
        "terseLabel": "Derivative Financial Instruments"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/DerivativeFinancialInstruments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DerivativeNotionalAmount": {
     "auth_ref": [
      "r524",
      "r525"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payment on derivative.",
        "label": "Derivative, Notional Amount",
        "terseLabel": "Derivative, notional amount"
       }
      }
     },
     "localname": "DerivativeNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/DerivativeFinancialInstrumentsScheduleofNotionalAmountsofOutstandingDerivativePositionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativesFairValueLineItems": {
     "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": "Derivatives, Fair Value [Line Items]",
        "terseLabel": "Derivatives, Fair Value [Line Items]"
       }
      }
     },
     "localname": "DerivativesFairValueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/DerivativeFinancialInstrumentsScheduleofNotionalAmountsofOutstandingDerivativePositionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/RevenueRecognitionDisaggregationofRevenueDetails",
      "http://www.daktronics.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails",
      "http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r377",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/RevenueRecognitionDisaggregationofRevenueDetails",
      "http://www.daktronics.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails",
      "http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r377"
     ],
     "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": "Disaggregation of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/RevenueRecognitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r456"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "terseLabel": "Shareholders' Equity and Share-Based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DividendsCommonStockCash": {
     "auth_ref": [
      "r350"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.",
        "label": "Dividends, Common Stock, Cash",
        "negatedLabel": "Dividends paid"
       }
      }
     },
     "localname": "DividendsCommonStockCash",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueToRelatedPartiesCurrent": {
     "auth_ref": [
      "r55",
      "r136",
      "r315",
      "r317",
      "r318",
      "r324",
      "r325",
      "r326",
      "r579"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Due to Related Parties, Current",
        "terseLabel": "Due to related parties, current"
       }
      }
     },
     "localname": "DueToRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings per share:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r92",
      "r144",
      "r145",
      "r146",
      "r147",
      "r148",
      "r153",
      "r155",
      "r167",
      "r168",
      "r169",
      "r172",
      "r173",
      "r537",
      "r538",
      "r616",
      "r632"
     ],
     "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 (in usd per share)",
        "verboseLabel": "Basic earnings per share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofOperations",
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesScheduleofEarningsPerShareBasicandDilutedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicLineItems": {
     "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": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]",
        "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]"
       }
      }
     },
     "localname": "EarningsPerShareBasicLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r92",
      "r144",
      "r145",
      "r146",
      "r147",
      "r148",
      "r155",
      "r167",
      "r168",
      "r169",
      "r172",
      "r173",
      "r537",
      "r538",
      "r616",
      "r632"
     ],
     "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 usd per share)",
        "verboseLabel": "Diluted earnings per share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofOperations",
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesScheduleofEarningsPerShareBasicandDilutedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r170",
      "r171"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Earnings per share (\"EPS\")"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r557"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.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"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofAccruedLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Compensation"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationSharebasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r445"
     ],
     "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": "Share-based payment arrangement, nonvested award, cost not yet recognized, amount"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Share-based payment arrangement, nonvested award, cost not yet recognized"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "auth_ref": [
      "r445"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Share-based compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "auth_ref": [
      "r444"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Expense, Tax Benefit",
        "terseLabel": "Share-based payment arrangement, expense, tax benefit"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual"
     ],
     "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 plans"
       }
      }
     },
     "localname": "EmployeeStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationSharebasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r442"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-based Payment Arrangement, Option [Member]",
        "terseLabel": "Stock options"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual",
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual",
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationSharebasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": {
     "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": "Revenue from External Customer [Line Items]",
        "terseLabel": "Revenue from External Customer [Line Items]"
       }
      }
     },
     "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/RevenueRecognitionDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r85",
      "r86",
      "r87",
      "r139",
      "r140",
      "r141",
      "r143",
      "r149",
      "r151",
      "r175",
      "r240",
      "r348",
      "r350",
      "r448",
      "r449",
      "r450",
      "r492",
      "r493",
      "r536",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r641",
      "r642",
      "r643",
      "r691"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis": {
     "auth_ref": [
      "r2",
      "r131",
      "r238",
      "r552"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by nonconsolidated equity method investee. Excludes information consolidated by reporting entity.",
        "label": "Equity Method Investment, Nonconsolidated Investee [Axis]",
        "terseLabel": "Equity Method Investment, Nonconsolidated Investee [Axis]"
       }
      }
     },
     "localname": "EquityMethodInvestmentNonconsolidatedInvesteeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain": {
     "auth_ref": [
      "r2",
      "r131",
      "r238",
      "r552"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nonconsolidated equity method investee. Excludes information consolidated by reporting entity.",
        "label": "Equity Method Investment, Nonconsolidated Investee [Domain]",
        "terseLabel": "Equity Method Investment, Nonconsolidated Investee [Domain]"
       }
      }
     },
     "localname": "EquityMethodInvestmentNonconsolidatedInvesteeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember": {
     "auth_ref": [
      "r2",
      "r131",
      "r238",
      "r552"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nonconsolidated equity method investee or group of nonconsolidated investees. Excludes information consolidated by reporting entity.",
        "label": "Equity Method Investment, Nonconsolidated Investee or Group of Investees [Member]",
        "terseLabel": "Equity Method Investment, Nonconsolidated Investee or Group of Investees"
       }
      }
     },
     "localname": "EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestments": {
     "auth_ref": [
      "r52",
      "r201",
      "r236"
     ],
     "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 method investments"
       }
      }
     },
     "localname": "EquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestmentsTextBlock": {
     "auth_ref": [
      "r239"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information.",
        "label": "Equity Method Investments [Table Text Block]",
        "terseLabel": "Equity Method Investments"
       }
      }
     },
     "localname": "EquityMethodInvestmentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/DerivativeFinancialInstrumentsDetailsTextual",
      "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "auth_ref": [
      "r540",
      "r550",
      "r551"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/DerivativeFinancialInstrumentsDetailsTextual",
      "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r335",
      "r340",
      "r341",
      "r390",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r404",
      "r541",
      "r585",
      "r586",
      "r587"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByLiabilityClassAxis": {
     "auth_ref": [
      "r547",
      "r548"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/FairValueMeasurementFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r540",
      "r541",
      "r542",
      "r543",
      "r549"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/DerivativeFinancialInstrumentsDetailsTextual",
      "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r547"
     ],
     "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 Measurement"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/FairValueMeasurement"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r335",
      "r390",
      "r392",
      "r397",
      "r404",
      "r541",
      "r585"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r335",
      "r340",
      "r341",
      "r390",
      "r392",
      "r397",
      "r404",
      "r541",
      "r586"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r335",
      "r340",
      "r341",
      "r390",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r404",
      "r541",
      "r587"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": {
     "auth_ref": [
      "r544"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/FairValueMeasurementFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/FairValueMeasurementFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": {
     "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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]",
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/FairValueMeasurementFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": {
     "auth_ref": [
      "r544",
      "r548"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]",
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/FairValueMeasurementFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "auth_ref": [
      "r544",
      "r548"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/FairValueMeasurementTables"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/DerivativeFinancialInstrumentsDetailsTextual",
      "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "terseLabel": "Fair value measurement"
       }
      }
     },
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": {
     "auth_ref": [
      "r545"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings",
        "negatedLabel": "Interest"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/FairValueMeasurementFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": {
     "auth_ref": [
      "r546"
     ],
     "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": "Additions"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/FairValueMeasurementFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": {
     "auth_ref": [
      "r546"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of settlements 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, Settlements",
        "negatedLabel": "Settlements"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/FairValueMeasurementFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "auth_ref": [
      "r544"
     ],
     "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": "Acquisition-related contingent consideration, ending balance",
        "periodStartLabel": "Acquisition-related contingent consideration, beginning balance"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/FairValueMeasurementFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r335",
      "r340",
      "r341",
      "r390",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r404",
      "r585",
      "r586",
      "r587"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r547",
      "r549"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/DerivativeFinancialInstrumentsDetailsTextual",
      "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueNetAssetLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of asset after deduction of liability.",
        "label": "Fair Value, Net Asset (Liability)",
        "totalLabel": "Fair value, net asset (liability), total"
       }
      }
     },
     "localname": "FairValueNetAssetLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": {
     "auth_ref": [
      "r526",
      "r529",
      "r533"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.",
        "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]",
        "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]"
       }
      }
     },
     "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/DerivativeFinancialInstrumentsScheduleofNotionalAmountsofOutstandingDerivativePositionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceReceivablesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amounts due the Company from customers, clients, lessees, borrowers, or others under the terms of its agreements therewith. Such amount may include accrued interest receivable in accordance with the terms of the agreements. The agreements also may contain provisions and related items including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.",
        "label": "Financing Receivable [Member]",
        "terseLabel": "Financing receivable"
       }
      }
     },
     "localname": "FinanceReceivablesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ReceivablesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancialStandbyLetterOfCreditMember": {
     "auth_ref": [
      "r297",
      "r309"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation if defined events occur or fail to occur.",
        "label": "Financial Standby Letter of Credit [Member]",
        "terseLabel": "Financial Standby Letter of Credit"
       }
      }
     },
     "localname": "FinancialStandbyLetterOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancingReceivablesTextBlock": {
     "auth_ref": [
      "r232",
      "r233"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for financing receivable.",
        "label": "Financing Receivables [Text Block]",
        "terseLabel": "Receivables"
       }
      }
     },
     "localname": "FinancingReceivablesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/Receivables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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 Average Life (in years)"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r268"
     ],
     "calculation": {
      "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails": {
       "order": 2.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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth 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, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r270"
     ],
     "calculation": {
      "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": {
       "order": 6.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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r270"
     ],
     "calculation": {
      "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": {
       "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 fifth 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 Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r270"
     ],
     "calculation": {
      "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": {
       "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 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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r270"
     ],
     "calculation": {
      "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": {
       "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 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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r270"
     ],
     "calculation": {
      "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": {
       "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 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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r264",
      "r265",
      "r268",
      "r271",
      "r599",
      "r600"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r268",
      "r600"
     ],
     "calculation": {
      "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails": {
       "order": 1.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 Carrying Amount"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r264",
      "r267"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r268",
      "r599"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": {
       "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": "Intangibles, net",
        "totalLabel": "Total expected amortization expense"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets",
      "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails",
      "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiscalPeriod": {
     "auth_ref": [
      "r513"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.",
        "label": "Fiscal Period, Policy [Policy Text Block]",
        "terseLabel": "Fiscal year"
       }
      }
     },
     "localname": "FiscalPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ForeignCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.",
        "label": "Foreign Tax Authority [Member]",
        "terseLabel": "Foreign Tax Authority"
       }
      }
     },
     "localname": "ForeignCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_FairValueNetAssetLiability",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps.",
        "label": "Foreign Currency Contract, Asset, Fair Value Disclosure",
        "terseLabel": "Derivatives - asset position"
       }
      }
     },
     "localname": "ForeignCurrencyContractAssetFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/DerivativeFinancialInstrumentsDetailsTextual",
      "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_FairValueNetAssetLiability",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into.",
        "label": "Foreign Currency Contracts, Liability, Fair Value Disclosure",
        "negatedLabel": "Derivatives - liability position",
        "terseLabel": "Foreign currency contracts, liability, fair value disclosure"
       }
      }
     },
     "localname": "ForeignCurrencyContractsLiabilityFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/DerivativeFinancialInstrumentsDetailsTextual",
      "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "auth_ref": [
      "r553",
      "r554",
      "r555",
      "r556"
     ],
     "calculation": {
      "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofOtherNonoperatingIncomeExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "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 (losses) gains"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofOtherNonoperatingIncomeExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r564"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "terseLabel": "Foreign currency translation"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r115"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "negatedLabel": "Gain on sale of property, equipment and other assets"
       }
      }
     },
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r98"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and Administrative Expense",
        "terseLabel": "General and administrative",
        "verboseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofOperations",
      "http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [
      "r93"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing general and administrative expense.",
        "label": "General and Administrative Expense [Member]",
        "terseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationSharebasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r255",
      "r257",
      "r584",
      "r603"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets": {
       "order": 6.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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets",
      "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails"
     ],
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r272"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/GoodwillandIntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "auth_ref": [
      "r260",
      "r266"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Goodwill and other intangible assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r259"
     ],
     "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)",
        "verboseLabel": "Foreign currency translation"
       }
      }
     },
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r115",
      "r256",
      "r258",
      "r261"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Impairment Loss",
        "terseLabel": "Goodwill, impairment loss"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/GoodwillandIntangibleAssetsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillLineItems": {
     "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": "Goodwill [Line Items]",
        "terseLabel": "Goodwill [Line Items]"
       }
      }
     },
     "localname": "GoodwillLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r96",
      "r131",
      "r200",
      "r206",
      "r210",
      "r213",
      "r216",
      "r238",
      "r312",
      "r313",
      "r314",
      "r317",
      "r318",
      "r319",
      "r321",
      "r323",
      "r325",
      "r326",
      "r552"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedStatementsofOperations": {
       "order": 4.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",
        "verboseLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofOperations",
      "http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GuaranteeOfBusinessRevenueMember": {
     "auth_ref": [
      "r297",
      "r310"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contracts that contingently require the indemnifying party (guarantor) to make payments to the indemnified party (guaranteed party) the amount by which the revenue of a specified business (or a specific portion of a business or for a specified product) for a specified period of time is less than a specified amount.",
        "label": "Guarantee of Business Revenue [Member]",
        "terseLabel": "Guarantee of Business Revenue"
       }
      }
     },
     "localname": "GuaranteeOfBusinessRevenueMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GuaranteesMember": {
     "auth_ref": [
      "r381"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A guaranty by which one person assumes responsibility for paying another's debts or fulfilling another's responsibilities; or a promise, pledge, assurance, especially one given in writing, that attests: (a) to the quality or durability of a product or service; (b) that something will be performed in a specified manner; or (c) that execution, completion, or existence of something is as represented or stipulated by agreement.",
        "label": "Guarantees [Member]",
        "terseLabel": "Guarantees"
       }
      }
     },
     "localname": "GuaranteesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/FinancingAgreementsDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r273",
      "r281"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "terseLabel": "Impairment of Long-Lived Assets"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "auth_ref": [
      "r133",
      "r499"
     ],
     "calculation": {
      "http://www.daktronics.com/role/IncomeTaxesScheduleofIncomebeforeIncomeTaxDomesticandForeignDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "terseLabel": "Domestic"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesScheduleofIncomebeforeIncomeTaxDomesticandForeignDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r88",
      "r200",
      "r206",
      "r210",
      "r213",
      "r216",
      "r601",
      "r613",
      "r617",
      "r634"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "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 (loss) before income taxes",
        "verboseLabel": "Income (loss) before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofOperations",
      "http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "auth_ref": [
      "r133",
      "r499"
     ],
     "calculation": {
      "http://www.daktronics.com/role/IncomeTaxesScheduleofIncomebeforeIncomeTaxDomesticandForeignDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesScheduleofIncomebeforeIncomeTaxDomesticandForeignDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r200",
      "r206",
      "r210",
      "r213",
      "r216"
     ],
     "calculation": {
      "http://www.daktronics.com/role/IncomeTaxesScheduleofIncomebeforeIncomeTaxDomesticandForeignDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.",
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income (loss) before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesScheduleofIncomebeforeIncomeTaxDomesticandForeignDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r89",
      "r115",
      "r197",
      "r236",
      "r612",
      "r629"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofOtherNonoperatingIncomeExpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).",
        "label": "Income (Loss) from Equity Method Investments",
        "negatedLabel": "Equity in loss of affiliates",
        "negatedTerseLabel": "Equity in losses of affiliates",
        "terseLabel": "Equity in losses of affiliates"
       }
      }
     },
     "localname": "IncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual",
      "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofOtherNonoperatingIncomeExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income statement data:"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r279",
      "r282"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/LeasesDetailsTextual",
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationSharebasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r282"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/LeasesDetailsTextual",
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationSharebasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r469"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]",
        "terseLabel": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority [Domain]",
        "terseLabel": "Income Tax Authority [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxContingencyLineItems": {
     "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 Tax Contingency [Line Items]",
        "terseLabel": "Income Tax Contingency [Line Items]"
       }
      }
     },
     "localname": "IncomeTaxContingencyLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxContingencyTable": {
     "auth_ref": [
      "r470",
      "r476",
      "r478",
      "r491"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.",
        "label": "Income Tax Contingency [Table]",
        "terseLabel": "Income Tax Contingency [Table]"
       }
      }
     },
     "localname": "IncomeTaxContingencyTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r134",
      "r467",
      "r477",
      "r484",
      "r494",
      "r500",
      "r502",
      "r503",
      "r504"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r135",
      "r150",
      "r151",
      "r198",
      "r465",
      "r495",
      "r501",
      "r635"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      },
      "http://www.daktronics.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "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": "Income tax expense (benefit)",
        "totalLabel": "Income Tax Expense (Benefit), Total"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofOperations",
      "http://www.daktronics.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r84",
      "r461",
      "r462",
      "r477",
      "r478",
      "r483",
      "r490"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends": {
     "auth_ref": [
      "r466"
     ],
     "calculation": {
      "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deduction for dividend paid to employee stock ownership plan.",
        "label": "Effective Income Tax Rate Reconciliation, Deduction, Employee Stock Ownership Plan Dividend, Amount",
        "negatedLabel": "Dividends paid to retirement plan"
       }
      }
     },
     "localname": "IncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r466"
     ],
     "calculation": {
      "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "terseLabel": "Change in valuation allowances"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": {
     "auth_ref": [
      "r460",
      "r466"
     ],
     "calculation": {
      "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount",
        "totalLabel": "Effective income tax rate reconciliation"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r466"
     ],
     "calculation": {
      "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "terseLabel": "Computed income tax expense (benefit) at federal statutory rates"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment": {
     "auth_ref": [
      "r466"
     ],
     "calculation": {
      "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible meals and entertainment expense.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Amount",
        "terseLabel": "Meals and entertainment"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "auth_ref": [
      "r466"
     ],
     "calculation": {
      "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount",
        "terseLabel": "Stock compensation"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "auth_ref": [
      "r466"
     ],
     "calculation": {
      "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 11.0,
       "parentTag": "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "terseLabel": "Other, net"
       }
      }
     },
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r466"
     ],
     "calculation": {
      "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "terseLabel": "State taxes, net of federal benefit"
       }
      }
     },
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxContingencies": {
     "auth_ref": [
      "r466"
     ],
     "calculation": {
      "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in income tax contingencies. Including, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Amount",
        "terseLabel": "Change in uncertain tax positions"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxContingencies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxContingenciesDomestic": {
     "auth_ref": [
      "r466"
     ],
     "calculation": {
      "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in domestic income tax contingency.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Domestic, Amount",
        "terseLabel": "Base Erosion Anti-Abuse Tax (BEAT)"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxContingenciesDomestic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": {
     "auth_ref": [
      "r466"
     ],
     "calculation": {
      "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount",
        "negatedLabel": "Research and development tax credit"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxCreditsResearch",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r119"
     ],
     "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": "Income taxes, net of refunds"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/CashFlowInformationScheduleofCashFlowSupplementalDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesReceivable": {
     "auth_ref": [
      "r65",
      "r610",
      "r628"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.",
        "label": "Income Taxes Receivable, Current",
        "terseLabel": "Income tax receivables"
       }
      }
     },
     "localname": "IncomeTaxesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r114"
     ],
     "calculation": {
      "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails": {
       "order": 13.0,
       "parentTag": "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities 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.",
        "label": "Increase (Decrease) in Accounts Payable",
        "verboseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r114"
     ],
     "calculation": {
      "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet",
       "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",
        "negatedLabel": "Account receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "auth_ref": [
      "r114"
     ],
     "calculation": {
      "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.",
        "label": "Increase (Decrease) in Income Taxes Payable",
        "verboseLabel": "Income taxes payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "auth_ref": [
      "r114"
     ],
     "calculation": {
      "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "verboseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": {
     "auth_ref": [
      "r114"
     ],
     "calculation": {
      "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "Increase (Decrease) in Contract with Customer, Asset",
        "negatedLabel": "Contract assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r114",
      "r595"
     ],
     "calculation": {
      "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "verboseLabel": "Contract liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": {
     "auth_ref": [
      "r114"
     ],
     "calculation": {
      "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails": {
       "order": 14.0,
       "parentTag": "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.",
        "label": "Increase (Decrease) in Income Taxes Receivable",
        "negatedLabel": "Income taxes receivables"
       }
      }
     },
     "localname": "IncreaseDecreaseInIncomeTaxesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r114"
     ],
     "calculation": {
      "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails": {
       "order": 11.0,
       "parentTag": "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet",
       "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",
        "negatedLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInLongTermReceivablesCurrent": {
     "auth_ref": [
      "r114"
     ],
     "calculation": {
      "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails": {
       "order": 12.0,
       "parentTag": "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amount due within one year (or one business cycle) of receivables that were originally due beyond one year (or one business cycle).",
        "label": "Increase (Decrease) in Long-term Receivables, Current",
        "negatedLabel": "Long-term receivables"
       }
      }
     },
     "localname": "IncreaseDecreaseInLongTermReceivablesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "auth_ref": [
      "r114"
     ],
     "calculation": {
      "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets",
        "negatedLabel": "Investment in affiliates and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": {
     "auth_ref": [
      "r114"
     ],
     "calculation": {
      "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.daktronics.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 operating assets after deduction of operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net",
        "negatedLabel": "Change in operating assets and liabilities",
        "negatedTotalLabel": "Change in operating assets and liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingCapitalNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails",
      "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "auth_ref": [
      "r114"
     ],
     "calculation": {
      "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Operating Liabilities",
        "verboseLabel": "Long-term marketing obligations and other payables"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r114"
     ],
     "calculation": {
      "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet",
       "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",
        "negatedLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/CashFlowInformationCashFlowOperatingCapitalDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r156",
      "r157",
      "r158",
      "r169"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements",
        "verboseLabel": "Dilution associated with stock compensation plans, shares (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesScheduleofEarningsPerShareBasicandDilutedDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r110",
      "r112",
      "r119"
     ],
     "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": "Interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/CashFlowInformationScheduleofCashFlowSupplementalDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryFinishedGoodsNetOfReserves": {
     "auth_ref": [
      "r43",
      "r252"
     ],
     "calculation": {
      "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofInventoryCurrentDetails": {
       "order": 2.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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofInventoryCurrentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r4",
      "r67",
      "r584"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets": {
       "order": 9.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofInventoryCurrentDetails": {
       "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": "Inventory, Net, Total"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets",
      "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofInventoryCurrentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r11",
      "r68",
      "r126",
      "r174",
      "r250",
      "r251",
      "r253",
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryRawMaterialsNetOfReserves": {
     "auth_ref": [
      "r45",
      "r252"
     ],
     "calculation": {
      "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofInventoryCurrentDetails": {
       "order": 1.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 unprocessed items to be consumed in the manufacturing or production process.",
        "label": "Inventory, Raw Materials, Net of Reserves",
        "terseLabel": "Raw materials"
       }
      }
     },
     "localname": "InventoryRawMaterialsNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofInventoryCurrentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcessNetOfReserves": {
     "auth_ref": [
      "r44",
      "r252"
     ],
     "calculation": {
      "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofInventoryCurrentDetails": {
       "order": 3.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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofInventoryCurrentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeNet": {
     "auth_ref": [
      "r99",
      "r101"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.",
        "label": "Investment Income, Net",
        "terseLabel": "Interest income (expense), net",
        "verboseLabel": "Interest income (expense), net"
       }
      }
     },
     "localname": "InvestmentIncomeNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofOperations",
      "http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "auth_ref": [
      "r237",
      "r633"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for investment in financial asset.",
        "label": "Investment, Policy [Policy Text Block]",
        "terseLabel": "Investment in affiliates"
       }
      }
     },
     "localname": "InvestmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentTypeAxis": {
     "auth_ref": [
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of investments.",
        "label": "Investment Type [Axis]",
        "terseLabel": "Investment Type [Axis]"
       }
      }
     },
     "localname": "InvestmentTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "auth_ref": [
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset obtained to generate income or appreciate in value.",
        "label": "Investments [Domain]",
        "terseLabel": "Investments [Domain]"
       }
      }
     },
     "localname": "InvestmentTypeCategorizationMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InvestmentsAndOtherNoncurrentAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investments, and noncurrent assets classified as other.",
        "label": "Investments and Other Noncurrent Assets",
        "terseLabel": "Investment in affiliates and other assets"
       }
      }
     },
     "localname": "InvestmentsAndOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsFairValueDisclosure": {
     "auth_ref": [
      "r540"
     ],
     "calculation": {
      "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FairValueNetAssetLiability",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.",
        "label": "Investments, Fair Value Disclosure",
        "terseLabel": "Investments"
       }
      }
     },
     "localname": "InvestmentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LandMember": {
     "auth_ref": [
      "r381"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r573"
     ],
     "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": "Lease, cost"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r574"
     ],
     "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": "Lessee, operating lease, liability, maturity"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r574"
     ],
     "calculation": {
      "http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails_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 lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r574"
     ],
     "calculation": {
      "http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails_1": {
       "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 due after fifth 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, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r574"
     ],
     "calculation": {
      "http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails_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 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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r574"
     ],
     "calculation": {
      "http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails_1": {
       "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 fifth 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 Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r574"
     ],
     "calculation": {
      "http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails_1": {
       "order": 4.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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r574"
     ],
     "calculation": {
      "http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails_1": {
       "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 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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r574"
     ],
     "calculation": {
      "http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails_1": {
       "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 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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r574"
     ],
     "calculation": {
      "http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails": {
       "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 payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedLabel": "Less imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "auth_ref": [
      "r568"
     ],
     "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": "Lessee, operating lease, term of contract"
       }
      }
     },
     "localname": "LesseeOperatingLeaseTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/LeasesDetailsTextual"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r576"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LessorLeaseDescriptionLineItems": {
     "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": "Lessor, Lease, Description [Line Items]",
        "terseLabel": "Lessor, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LessorLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/LeasesDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LessorLeaseDescriptionTable": {
     "auth_ref": [
      "r577"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessor's leases.",
        "label": "Lessor, Lease, Description [Table]",
        "terseLabel": "Lessor, Lease, Description [Table]"
       }
      }
     },
     "localname": "LessorLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/LeasesDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r40",
      "r131",
      "r238",
      "r552",
      "r584",
      "r608",
      "r626"
     ],
     "calculation": {
      "http://www.daktronics.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 AND SHAREHOLDERS' EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r58",
      "r131",
      "r238",
      "r312",
      "r313",
      "r314",
      "r317",
      "r318",
      "r319",
      "r321",
      "r323",
      "r325",
      "r326",
      "r517",
      "r521",
      "r522",
      "r552",
      "r582",
      "r583",
      "r584"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "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",
        "verboseLabel": "Current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets",
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesEquityMethodInvestmentsDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "auth_ref": [
      "r12",
      "r13",
      "r14",
      "r25",
      "r26",
      "r131",
      "r238",
      "r312",
      "r313",
      "r314",
      "r317",
      "r318",
      "r319",
      "r321",
      "r323",
      "r325",
      "r326",
      "r517",
      "r521",
      "r522",
      "r552",
      "r582",
      "r583"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.",
        "label": "Liabilities, Noncurrent",
        "totalLabel": "Total long-term liabilities",
        "verboseLabel": "Non-current liabilities"
       }
      }
     },
     "localname": "LiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets",
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r25",
      "r607",
      "r621"
     ],
     "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": "Long-term line of credit"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/FinancingAgreementsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/FinancingAgreementsDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r56"
     ],
     "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": "Line of credit facility, maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/FinancingAgreementsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r56"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "terseLabel": "Line of credit facility, remaining borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/FinancingAgreementsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r56",
      "r130"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/FinancingAgreementsDetailsTextual"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/FinancingAgreementsDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LitigationReserveCurrent": {
     "auth_ref": [
      "r61",
      "r288",
      "r295"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of reserve for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid within one year of the date of the statement of financial position.",
        "label": "Estimated Litigation Liability, Current",
        "terseLabel": "Estimated litigation liability, current"
       }
      }
     },
     "localname": "LitigationReserveCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount.",
        "label": "Long-term Purchase Commitment [Table Text Block]",
        "terseLabel": "Long-term Purchase Commitment"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r59"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/FinancingAgreementsDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r59",
      "r311"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/FinancingAgreementsDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingenciesByNatureOfContingencyAxis": {
     "auth_ref": [
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r300",
      "r301"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.",
        "label": "Loss Contingency Nature [Axis]",
        "terseLabel": "Loss Contingency Nature [Axis]"
       }
      }
     },
     "localname": "LossContingenciesByNatureOfContingencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesLineItems": {
     "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": "Loss Contingencies [Line Items]",
        "terseLabel": "Loss Contingencies [Line Items]"
       }
      }
     },
     "localname": "LossContingenciesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r300",
      "r301"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.",
        "label": "Loss Contingencies [Table]",
        "terseLabel": "Loss Contingencies [Table]"
       }
      }
     },
     "localname": "LossContingenciesTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyAccrualAtCarryingValue": {
     "auth_ref": [
      "r288"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss contingency liability.",
        "label": "Loss Contingency Accrual",
        "verboseLabel": "Loss contingency accrual"
       }
      }
     },
     "localname": "LossContingencyAccrualAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyNatureDomain": {
     "auth_ref": [
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r300",
      "r301"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.",
        "label": "Loss Contingency, Nature [Domain]",
        "terseLabel": "Loss Contingency, Nature [Domain]"
       }
      }
     },
     "localname": "LossContingencyNatureDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentEstimatedUsefulLifeDetails",
      "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": {
     "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": "Movement in Standard Product Warranty Accrual [Roll Forward]",
        "terseLabel": "Movement in Standard Product Warranty Accrual [Roll Forward]"
       }
      }
     },
     "localname": "MovementInStandardProductWarrantyAccrualRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/CommitmentsandContingenciesScheduleofProductWarrantyLiabilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r111"
     ],
     "calculation": {
      "http://www.daktronics.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",
        "totalLabel": "Net cash used in financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r111"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.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/2021-01-31",
     "presentation": [
      "http://www.daktronics.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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r111",
      "r113",
      "r116"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.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 (used)/provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r2",
      "r78",
      "r81",
      "r87",
      "r90",
      "r116",
      "r131",
      "r142",
      "r144",
      "r145",
      "r146",
      "r147",
      "r150",
      "r151",
      "r165",
      "r200",
      "r206",
      "r210",
      "r213",
      "r216",
      "r238",
      "r312",
      "r313",
      "r314",
      "r317",
      "r318",
      "r319",
      "r321",
      "r323",
      "r325",
      "r326",
      "r538",
      "r552",
      "r614",
      "r630"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.daktronics.com/role/ConsolidatedStatementsofComprehensiveLossIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.daktronics.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",
        "terseLabel": "Net income",
        "totalLabel": "Net income",
        "verboseLabel": "Net income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.daktronics.com/role/ConsolidatedStatementsofComprehensiveLossIncome",
      "http://www.daktronics.com/role/ConsolidatedStatementsofOperations",
      "http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquity",
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesEquityMethodInvestmentsDetails",
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesScheduleofEarningsPerShareBasicandDilutedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "auth_ref": [
      "r154",
      "r160",
      "r161",
      "r162",
      "r163",
      "r166",
      "r169"
     ],
     "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",
        "verboseLabel": "Diluted earnings per share"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesScheduleofEarningsPerShareBasicandDilutedDetails"
     ],
     "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": "Recent accounting pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "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": "Outside United States"
       }
      }
     },
     "localname": "NonUsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncurrentAssets": {
     "auth_ref": [
      "r221"
     ],
     "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",
        "verboseLabel": "Property and equipment, net of accumulated depreciation"
       }
      }
     },
     "localname": "NoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonoperating Income (Expense) [Abstract]",
        "terseLabel": "Nonoperating income (expense):"
       }
      }
     },
     "localname": "NonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NotesAndLoansReceivableNetCurrent": {
     "auth_ref": [
      "r5",
      "r6",
      "r33",
      "r226",
      "r227",
      "r609"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as current. Includes, but is not limited to, notes and loan receivable.",
        "label": "Financing Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Current maturities of long-term receivables"
       }
      }
     },
     "localname": "NotesAndLoansReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesAndLoansReceivableNetNoncurrent": {
     "auth_ref": [
      "r34"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as noncurrent.",
        "label": "Financing Receivable, after Allowance for Credit Loss, Noncurrent",
        "terseLabel": "Long-term receivables, less current maturities"
       }
      }
     },
     "localname": "NotesAndLoansReceivableNetNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableGross": {
     "auth_ref": [
      "r229",
      "r241",
      "r245",
      "r246",
      "r247",
      "r248",
      "r686",
      "r687",
      "r688"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allowance for credit loss, of financing receivable.",
        "label": "Financing Receivable, before Allowance for Credit Loss",
        "terseLabel": "Long-term receivables"
       }
      }
     },
     "localname": "NotesReceivableGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ReceivablesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableNet": {
     "auth_ref": [
      "r34",
      "r226",
      "r246"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement.",
        "label": "Financing Receivable, after Allowance for Credit Loss",
        "terseLabel": "Financing receivable"
       }
      }
     },
     "localname": "NotesReceivableNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ReceivablesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r188"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of reportable segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/SegmentReportingDetailsTextual"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingExpenseMember": {
     "auth_ref": [
      "r531"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.",
        "label": "Operating Expense [Member]",
        "terseLabel": "Operating expense"
       }
      }
     },
     "localname": "OperatingExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/LeasesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedStatementsofOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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": "Operating expenses",
        "verboseLabel": "Operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofOperations",
      "http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r200",
      "r206",
      "r210",
      "r213",
      "r216"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedStatementsofOperations": {
       "order": 3.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 (loss)",
        "verboseLabel": "Operating income (loss)"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofOperations",
      "http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r569",
      "r575"
     ],
     "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, cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/LeasesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]",
        "terseLabel": "Fiscal years ending"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r565"
     ],
     "calculation": {
      "http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails": {
       "order": 2.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 lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Liability [Abstract]",
        "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/LeasesLesseeOperatingLeaseDisclosureDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r565"
     ],
     "calculation": {
      "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofAccruedLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "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": "Operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r566"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofAccruedLiabilitiesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r566"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes operating lease liability.",
        "label": "Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/LeasesLesseeOperatingLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r567",
      "r570"
     ],
     "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 for operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/LeasesLesseeOperatingLeaseDisclosureDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r572",
      "r575"
     ],
     "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": "Operating lease, weighted average discount rate, percent"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/LeasesDetailsTextual"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r571",
      "r575"
     ],
     "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": "Operating lease, weighted average remaining lease term"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/LeasesDetailsTextual"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r485"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Operating Loss Carryforwards",
        "terseLabel": "Operating loss carryforwards"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r205",
      "r206",
      "r207",
      "r208",
      "r210",
      "r216"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Operating Segments [Member]",
        "terseLabel": "Operating segments"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r138",
      "r152",
      "r186",
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.",
        "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]",
        "terseLabel": "Nature of Business and Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": {
     "auth_ref": [
      "r72",
      "r73",
      "r75"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedStatementsofComprehensiveLossIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax",
        "terseLabel": "Unrealized (loss) gain on available-for-sale securities, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofComprehensiveLossIncome",
      "http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedStatementsofComprehensiveLossIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "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": "Cumulative translation adjustments"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofComprehensiveLossIncome",
      "http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofComprehensiveLossIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r79",
      "r82",
      "r514",
      "r515",
      "r519"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedStatementsofComprehensiveLossIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "totalLabel": "Total other comprehensive (loss) income, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofComprehensiveLossIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r60"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "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 obligations"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingGainsLosses": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofOtherNonoperatingIncomeExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Gains (Losses)",
        "verboseLabel": "Other"
       }
      }
     },
     "localname": "OtherNonoperatingGainsLosses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofOtherNonoperatingIncomeExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r102"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofOtherNonoperatingIncomeExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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 expense, net",
        "totalLabel": "Other (Expense) Income, Total",
        "verboseLabel": "Other expense, net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofOperations",
      "http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails",
      "http://www.daktronics.com/role/SelectedFinancialStatementDataScheduleofOtherNonoperatingIncomeExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r108"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedLabel": "Payments for common shares repurchased",
        "terseLabel": "Payments for repurchase of common stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.daktronics.com/role/ShareRepurchaseProgramDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "auth_ref": [
      "r108"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.",
        "label": "Payments of Ordinary Dividends, Common Stock",
        "negatedLabel": "Dividends paid"
       }
      }
     },
     "localname": "PaymentsOfDividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r108"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Payment, Tax Withholding, Share-based Payment Arrangement",
        "negatedLabel": "Tax payments related to RSU issuances"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireEquityMethodInvestments": {
     "auth_ref": [
      "r104"
     ],
     "calculation": {
      "http://www.daktronics.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 purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.",
        "label": "Payments to Acquire Equity Method Investments",
        "negatedLabel": "Purchases of and loans to equity investees"
       }
      }
     },
     "localname": "PaymentsToAcquireEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireMarketableSecurities": {
     "auth_ref": [
      "r234"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for purchase of marketable security.",
        "label": "Payments to Acquire Marketable Securities",
        "negatedLabel": "Purchases of marketable securities"
       }
      }
     },
     "localname": "PaymentsToAcquireMarketableSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r105"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.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",
        "negatedLabel": "Purchases of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r389",
      "r391",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r410"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for retirement benefits.",
        "label": "Retirement Benefits [Text Block]",
        "terseLabel": "Retirement Benefits"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/RetirementBenefits"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r414",
      "r446"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.",
        "label": "Preferred Stock [Member]",
        "terseLabel": "Preferred Stock"
       }
      }
     },
     "localname": "PreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/Coverpage"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r31"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r31",
      "r343"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r31"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r31",
      "r584"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets": {
       "order": 4.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 Shares, no par value, authorized 50,000 shares; no shares issued and outstanding"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r7",
      "r49",
      "r50"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets": {
       "order": 1.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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromNotesPayable": {
     "auth_ref": [
      "r107"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation.",
        "label": "Proceeds from Notes Payable",
        "terseLabel": "Borrowings on notes payable"
       }
      }
     },
     "localname": "ProceedsFromNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": {
     "auth_ref": [],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities  (held-to-maturity or available-for-sale) during the period.",
        "label": "Proceeds from Sale and Maturity of Marketable Securities",
        "terseLabel": "Proceeds from sales or maturities of marketable securities"
       }
      }
     },
     "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r103"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "terseLabel": "Proceeds from sales of property, equipment and other assets"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r106",
      "r447"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Proceeds from exercise of stock options",
        "verboseLabel": "Proceeds from stock options exercised"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductMember": {
     "auth_ref": [
      "r381"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Article or substance produced by nature, labor or machinery.",
        "label": "Product [Member]",
        "terseLabel": "Product"
       }
      }
     },
     "localname": "ProductMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/RevenueRecognitionDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProductWarrantyAccrual": {
     "auth_ref": [
      "r306",
      "r307",
      "r611"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.",
        "label": "Standard and Extended Product Warranty Accrual",
        "periodEndLabel": "Ending accrued warranty obligations",
        "periodStartLabel": "Beginning accrued warranty obligations"
       }
      }
     },
     "localname": "ProductWarrantyAccrual",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/CommitmentsandContingenciesScheduleofProductWarrantyLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrualClassifiedCurrent": {
     "auth_ref": [
      "r57",
      "r298",
      "r302"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets": {
       "order": 2.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 through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Product Warranty Accrual, Current",
        "terseLabel": "Warranty obligations"
       }
      }
     },
     "localname": "ProductWarrantyAccrualClassifiedCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrualNoncurrent": {
     "auth_ref": [
      "r60",
      "r288",
      "r290"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "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 due after one year (or beyond the operating cycle if longer) for estimated claims under standard and extended warranty protection rights granted to customers.",
        "label": "Product Warranty Accrual, Noncurrent",
        "terseLabel": "Long-term warranty obligations"
       }
      }
     },
     "localname": "ProductWarrantyAccrualNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrualPayments": {
     "auth_ref": [
      "r303"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.",
        "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments",
        "negatedLabel": "Settlements made during the period"
       }
      }
     },
     "localname": "ProductWarrantyAccrualPayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/CommitmentsandContingenciesScheduleofProductWarrantyLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": {
     "auth_ref": [
      "r305"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties.",
        "label": "Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties",
        "terseLabel": "Changes in accrued warranty obligations for pre-existing warranties during the period, including expirations"
       }
      }
     },
     "localname": "ProductWarrantyAccrualPreexistingIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/CommitmentsandContingenciesScheduleofProductWarrantyLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrualWarrantiesIssued": {
     "auth_ref": [
      "r304"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.",
        "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued",
        "terseLabel": "Warranties issued during the period"
       }
      }
     },
     "localname": "ProductWarrantyAccrualWarrantiesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/CommitmentsandContingenciesScheduleofProductWarrantyLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r54",
      "r277"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentEstimatedUsefulLifeDetails",
      "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r53",
      "r275"
     ],
     "calculation": {
      "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyPlantandEquipmentDetails": {
       "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": "Property, Plant and Equipment, Gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentImpairment": {
     "auth_ref": [
      "r278"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for assessing and recognizing impairments of its property, plant and equipment.",
        "label": "Property, Plant and Equipment, Impairment [Policy Text Block]",
        "terseLabel": "Property and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentImpairment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentEstimatedUsefulLifeDetails",
      "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r19",
      "r20",
      "r277",
      "r584",
      "r619",
      "r627"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyPlantandEquipmentDetails": {
       "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 and equipment, net",
        "totalLabel": "Property, Plant and Equipment, Net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets",
      "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r19",
      "r277"
     ],
     "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": "Property, plant and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/SelectedFinancialStatementDataTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r19",
      "r275"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentEstimatedUsefulLifeDetails",
      "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Property, plant and equipment, useful life"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentEstimatedUsefulLifeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r94",
      "r242"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "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": "Provision for doubtful accounts, net of recovery"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseObligation": {
     "auth_ref": [],
     "calculation": {
      "http://www.daktronics.com/role/CommitmentsandContingenciesLongtermPurchaseCommitmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.",
        "label": "Purchase Obligation",
        "totalLabel": "Purchase Obligation, Total"
       }
      }
     },
     "localname": "PurchaseObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/CommitmentsandContingenciesLongtermPurchaseCommitmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseObligationDueInFifthYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.daktronics.com/role/CommitmentsandContingenciesLongtermPurchaseCommitmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PurchaseObligation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchase arrangement to be paid in fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Purchase Obligation, to be Paid, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "PurchaseObligationDueInFifthYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/CommitmentsandContingenciesLongtermPurchaseCommitmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseObligationDueInFourthYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.daktronics.com/role/CommitmentsandContingenciesLongtermPurchaseCommitmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PurchaseObligation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchase arrangement to be paid in fourth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Purchase Obligation, to be Paid, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "PurchaseObligationDueInFourthYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/CommitmentsandContingenciesLongtermPurchaseCommitmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseObligationDueInNextTwelveMonths": {
     "auth_ref": [],
     "calculation": {
      "http://www.daktronics.com/role/CommitmentsandContingenciesLongtermPurchaseCommitmentDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_PurchaseObligation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Purchase Obligation, to be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "PurchaseObligationDueInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/CommitmentsandContingenciesLongtermPurchaseCommitmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseObligationDueInSecondYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.daktronics.com/role/CommitmentsandContingenciesLongtermPurchaseCommitmentDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_PurchaseObligation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Purchase Obligation, to be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "PurchaseObligationDueInSecondYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/CommitmentsandContingenciesLongtermPurchaseCommitmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseObligationDueInThirdYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.daktronics.com/role/CommitmentsandContingenciesLongtermPurchaseCommitmentDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_PurchaseObligation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Purchase Obligation, to be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "PurchaseObligationDueInThirdYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/CommitmentsandContingenciesLongtermPurchaseCommitmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseObligationFiscalYearMaturityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchase Obligation, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Fiscal years ending [Abstract]"
       }
      }
     },
     "localname": "PurchaseObligationFiscalYearMaturityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/CommitmentsandContingenciesLongtermPurchaseCommitmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReceivableTypeDomain": {
     "auth_ref": [
      "r66"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.",
        "label": "Receivable [Domain]",
        "terseLabel": "Receivable [Domain]"
       }
      }
     },
     "localname": "ReceivableTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ReceivablesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReceivablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivables [Abstract]"
       }
      }
     },
     "localname": "ReceivablesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": {
     "auth_ref": [
      "r42",
      "r230"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.",
        "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]",
        "terseLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "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": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]",
        "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]"
       }
      }
     },
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionAmountsOfTransaction": {
     "auth_ref": [
      "r578",
      "r581"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transactions with related party during the financial reporting period.",
        "label": "Related Party Transaction, Amounts of Transaction",
        "terseLabel": "Related party transaction, amounts of transaction"
       }
      }
     },
     "localname": "RelatedPartyTransactionAmountsOfTransaction",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r109"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
        "label": "Repayments of Long-term Debt",
        "negatedLabel": "Principal payments on long-term obligations"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfNotesPayable": {
     "auth_ref": [
      "r109"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.",
        "label": "Repayments of Notes Payable",
        "negatedLabel": "Payments on notes payable"
       }
      }
     },
     "localname": "RepaymentsOfNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r458",
      "r597",
      "r676"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedStatementsofOperations": {
       "order": 3.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": "Product design and development",
        "verboseLabel": "Product design and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofOperations",
      "http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "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": "Product design and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationSharebasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "auth_ref": [
      "r458"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for costs it has 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.",
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "terseLabel": "Product design and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r3",
      "r15",
      "r117",
      "r123"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails": {
       "order": 2.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, 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. 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, Current",
        "terseLabel": "Restricted cash",
        "verboseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets",
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r170"
     ],
     "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 stock"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r36",
      "r350",
      "r451",
      "r584",
      "r625",
      "r644",
      "r646"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets": {
       "order": 2.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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r139",
      "r140",
      "r141",
      "r143",
      "r149",
      "r151",
      "r240",
      "r448",
      "r449",
      "r450",
      "r492",
      "r493",
      "r536",
      "r641",
      "r643"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r191",
      "r192",
      "r205",
      "r211",
      "r212",
      "r219",
      "r220",
      "r223",
      "r376",
      "r377",
      "r598"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.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": "Net sales",
        "verboseLabel": "Net sales"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofOperations",
      "http://www.daktronics.com/role/RevenueRecognitionDisaggregationofRevenueDetails",
      "http://www.daktronics.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails",
      "http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r127",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r388"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Revenue recognition"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r366",
      "r367",
      "r380",
      "r388"
     ],
     "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 Recognition"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/RevenueRecognition"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r364"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "terseLabel": "Revenue, remaining performance obligation"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/RevenueRecognitionDetailsTextual",
      "http://www.daktronics.com/role/RevenueRecognitionPerformanceObligationDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "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": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/RevenueRecognitionContractwithCustomerContractAssetContractLiabilityandReceivableDetails",
      "http://www.daktronics.com/role/RevenueRecognitionPerformanceObligationDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r365"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction, period (month)"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/RevenueRecognitionPerformanceObligationDetailsTextual"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "auth_ref": [
      "r365"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/RevenueRecognitionPerformanceObligationDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/RevenueRecognitionContractwithCustomerContractAssetContractLiabilityandReceivableDetails",
      "http://www.daktronics.com/role/RevenueRecognitionPerformanceObligationDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of subsidiary's or equity investee's stock owned by parent company after stock transaction.",
        "label": "Sale of Stock, Percentage of Ownership after Transaction",
        "terseLabel": "Sale of stock, percentage of ownership after transaction"
       }
      }
     },
     "localname": "SaleOfStockPercentageOfOwnershipAfterTransaction",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": {
     "auth_ref": [
      "r66"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule itemizing specific 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]",
        "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]"
       }
      }
     },
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ReceivablesDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accrued liabilities.",
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "terseLabel": "Schedule of accrued liabilities"
       }
      }
     },
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/SelectedFinancialStatementDataTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of cash and cash equivalents.",
        "label": "Schedule of Cash and Cash Equivalents [Table Text Block]",
        "terseLabel": "Schedule of Cash and Cash Equivalents"
       }
      }
     },
     "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.",
        "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]",
        "terseLabel": "Schedule of Cash Flow, Supplemental Disclosures"
       }
      }
     },
     "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/CashFlowInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": {
     "auth_ref": [
      "r443"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.",
        "label": "Share-based Payment Arrangement, Cost by Plan [Table Text Block]",
        "terseLabel": "Share-based Compensation Expense"
       }
      }
     },
     "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r490"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r482"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Deferred Tax Assets and Liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r169"
     ],
     "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 Earnings Per Share, Basic and Diluted"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": {
     "auth_ref": [
      "r155",
      "r159",
      "r167",
      "r169",
      "r173"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share.",
        "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]",
        "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r466"
     ],
     "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 Effective Income Tax Rate Reconciliation"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "auth_ref": [
      "r413",
      "r443",
      "r453"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationSharebasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": {
     "auth_ref": [
      "r219"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information.",
        "label": "Revenue from External Customers by Products and Services [Table]",
        "terseLabel": "Revenue from External Customers by Products and Services [Table]"
       }
      }
     },
     "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/RevenueRecognitionDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r540",
      "r541"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date 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 (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/FairValueMeasurementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r264",
      "r267",
      "r599"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r264",
      "r267"
     ],
     "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 Finite-Lived Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r260",
      "r262"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.",
        "label": "Schedule of Goodwill [Table]",
        "terseLabel": "Schedule of Goodwill [Table]"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r260",
      "r262"
     ],
     "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": "Schedule of Goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "auth_ref": [
      "r132"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "terseLabel": "Schedule of Income before Income Tax, Domestic and Foreign"
       }
      }
     },
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r11",
      "r46",
      "r47",
      "r48"
     ],
     "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 inventory, current"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/SelectedFinancialStatementDataTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock": {
     "auth_ref": [
      "r524"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the notional amounts of outstanding derivative positions.",
        "label": "Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block]",
        "terseLabel": "Schedule of Notional Amounts of Outstanding Derivative Positions"
       }
      }
     },
     "localname": "ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/DerivativeFinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.",
        "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]",
        "terseLabel": "Schedule of other nonoperating income (expense)"
       }
      }
     },
     "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/SelectedFinancialStatementDataTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfOtherSignificantNoncashTransactionsTextBlock": {
     "auth_ref": [
      "r120",
      "r121",
      "r122"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of noncash investing and financing activities, classified as other.",
        "label": "Schedule of Other Significant Noncash Transactions [Table Text Block]",
        "terseLabel": "Schedule of Other Significant Noncash Transactions"
       }
      }
     },
     "localname": "ScheduleOfOtherSignificantNoncashTransactionsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/CashFlowInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": {
     "auth_ref": [
      "r308"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.",
        "label": "Schedule of Product Warranty Liability [Table Text Block]",
        "terseLabel": "Schedule of Product Warranty Liability"
       }
      }
     },
     "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r54",
      "r277"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentEstimatedUsefulLifeDetails",
      "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": {
     "auth_ref": [
      "r95",
      "r222"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information concerning 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 Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]",
        "terseLabel": "Schedule of revenue from external customers and long-lived assets, by geographical areas"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/SegmentReportingTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r200",
      "r203",
      "r209",
      "r260"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r200",
      "r203",
      "r209",
      "r260"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "terseLabel": "Schedule of segment reporting information, by segment"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/SegmentReportingTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r414",
      "r446"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual",
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofNonvestedRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r420",
      "r431",
      "r434"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Share-based Payment Arrangement, Option, Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r437"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "auth_ref": [
      "r476",
      "r491"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits.",
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward"
       }
      }
     },
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r267"
     ],
     "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 Finite-Lived Intangible Assets, Future Amortization Expense"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": {
     "auth_ref": [
      "r534"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.",
        "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]",
        "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate"
       }
      }
     },
     "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/FinancingAgreementsDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r187",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r205",
      "r206",
      "r207",
      "r208",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r216",
      "r223",
      "r283",
      "r284",
      "r636"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]",
        "terseLabel": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails",
      "http://www.daktronics.com/role/RevenueRecognitionDisaggregationofRevenueDetails",
      "http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r187",
      "r189",
      "r190",
      "r200",
      "r204",
      "r210",
      "r214",
      "r215",
      "r216",
      "r217",
      "r219",
      "r222",
      "r223",
      "r224"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "Segment Reporting"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/SegmentReporting"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "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": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "auth_ref": [
      "r93"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling and marketing expense.",
        "label": "Selling and Marketing Expense [Member]",
        "terseLabel": "Selling"
       }
      }
     },
     "localname": "SellingAndMarketingExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationSharebasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SellingExpense": {
     "auth_ref": [
      "r98"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expenses recognized in the period that are directly related to the selling and distribution of products or services.",
        "label": "Selling Expense",
        "terseLabel": "Selling",
        "verboseLabel": "Selling"
       }
      }
     },
     "localname": "SellingExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofOperations",
      "http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ServiceMember": {
     "auth_ref": [
      "r381"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.",
        "label": "Service [Member]",
        "terseLabel": "Service"
       }
      }
     },
     "localname": "ServiceMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/RevenueRecognitionDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r114"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.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": "Share-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r415"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period",
        "terseLabel": "Share-based compensation arrangement by share-based payment award, award vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate": {
     "auth_ref": [
      "r446"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discount rate from fair value on offering date that participants pay for shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date",
        "terseLabel": "Discount from market price, offering date"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r425"
     ],
     "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",
        "negatedLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofNonvestedRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r430"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofNonvestedRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r428"
     ],
     "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": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofNonvestedRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r428"
     ],
     "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": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofNonvestedRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r427"
     ],
     "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",
        "periodEndLabel": "Outstanding at end of year (in shares)",
        "periodStartLabel": "Outstanding at beginning of year (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofNonvestedRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r427"
     ],
     "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",
        "periodEndLabel": "Outstanding at ending of the period (in dollars per share)",
        "periodStartLabel": "Outstanding at beginning of the period (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofNonvestedRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "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": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted Average Grant Date Fair Value Per Share"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofNonvestedRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r429"
     ],
     "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",
        "negatedLabel": "Vested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofNonvestedRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "auth_ref": [
      "r433"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "terseLabel": "Fair value of restricted stock vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r429"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Vested (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofNonvestedRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r440"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Expected dividend rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r439"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "terseLabel": "Expected volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r441"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Risk-free interest rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual",
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofNonvestedRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": {
     "auth_ref": [
      "r446"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate",
        "terseLabel": "Maximum employee subscription rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": {
     "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": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]",
        "terseLabel": "Number of Nonvested Shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofNonvestedRestrictedStockandRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r446"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Share-based compensation arrangement by share-based payment award, number of shares available for grant (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r423"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number",
        "terseLabel": "Exercisable shares (in shares)",
        "verboseLabel": "Exercisable (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual",
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedPaymentArrangementOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r433"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "terseLabel": "Exercised, aggregate intrinsic value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual",
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedPaymentArrangementOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "auth_ref": [
      "r426"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period",
        "negatedLabel": "Canceled or forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedPaymentArrangementOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r426"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price of options that were either forfeited or expired.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price",
        "verboseLabel": "Canceled or forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedPaymentArrangementOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross",
        "verboseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedPaymentArrangementOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r432"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Fair value of options granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r446"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value",
        "terseLabel": "Outstanding at beginning of period, aggregate intrinsic value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedPaymentArrangementOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r422",
      "r446"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Outstanding at ending of period (in shares)",
        "periodStartLabel": "Outstanding at beginning of period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedPaymentArrangementOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "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": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Stock Options"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedPaymentArrangementOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r421"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Outstanding at ending of period (in dollars per share)",
        "periodStartLabel": "Outstanding at beginning of period (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedPaymentArrangementOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r436"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Exercisable, weighted average exercise price per share (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedPaymentArrangementOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "auth_ref": [
      "r435"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number",
        "periodEndLabel": "Shares vested and expected to vest (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedPaymentArrangementOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r435"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price",
        "verboseLabel": "Shares vested and expected to vest, weighted average exercise price per share (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedPaymentArrangementOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r412",
      "r417"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual",
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofNonvestedRestrictedStockandRestrictedStockUnitsActivityDetails",
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationSharebasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "verboseLabel": "Exercised (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedPaymentArrangementOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "verboseLabel": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedPaymentArrangementOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r414",
      "r418"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Share-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": {
     "auth_ref": [
      "r442"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit",
        "terseLabel": "Option, exercise price range, upper range limit (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r416"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period from grant date that an equity-based award expires, 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, Expiration Period",
        "terseLabel": "Share-based compensation arrangement by share-based payment award, expiration period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r438",
      "r452"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Expected life of option (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationScheduleofSharebasedPaymentAwardStockOptionsValuationAssumptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r446"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, 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, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "verboseLabel": "Exercisable, weighted average remaining contractual life"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedPaymentArrangementOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted Average Exercise Price Per Share"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedPaymentArrangementOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r435"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, 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, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Outstanding, weighted average remaining contractual life"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedPaymentArrangementOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r435"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term",
        "verboseLabel": "Shares vested and expected to vest, weighted average remaining contractual life"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedPaymentArrangementOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": {
     "auth_ref": [
      "r419"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value",
        "terseLabel": "Fair value of stock potions vested"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandbyLettersOfCreditMember": {
     "auth_ref": [
      "r299",
      "r309",
      "r512",
      "r647"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation.",
        "label": "Standby Letters of Credit [Member]",
        "terseLabel": "Standby letters of credit"
       }
      }
     },
     "localname": "StandbyLettersOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/FinancingAgreementsDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r1",
      "r187",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r205",
      "r206",
      "r207",
      "r208",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r216",
      "r223",
      "r260",
      "r280",
      "r283",
      "r284",
      "r636"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails",
      "http://www.daktronics.com/role/RevenueRecognitionDisaggregationofRevenueDetails",
      "http://www.daktronics.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r30",
      "r31",
      "r32",
      "r129",
      "r131",
      "r155",
      "r159",
      "r164",
      "r167",
      "r169",
      "r176",
      "r177",
      "r178",
      "r238",
      "r312",
      "r317",
      "r318",
      "r319",
      "r325",
      "r326",
      "r343",
      "r344",
      "r346",
      "r347",
      "r348",
      "r552",
      "r685"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/Coverpage"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r64",
      "r85",
      "r86",
      "r87",
      "r139",
      "r140",
      "r141",
      "r143",
      "r149",
      "r151",
      "r175",
      "r240",
      "r348",
      "r350",
      "r448",
      "r449",
      "r450",
      "r492",
      "r493",
      "r536",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r641",
      "r642",
      "r643",
      "r691"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r139",
      "r140",
      "r141",
      "r175",
      "r598"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssued1": {
     "auth_ref": [
      "r120",
      "r121",
      "r122"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value of stock issued in noncash financing activities.",
        "label": "Stock Issued",
        "terseLabel": "Contributions of common stock under the ESPP"
       }
      }
     },
     "localname": "StockIssued1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/CashFlowInformationScheduleofOtherSignificantNoncashTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "auth_ref": [
      "r31",
      "r32",
      "r348",
      "r350"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.",
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "terseLabel": "Stock issued during period, shares, employee stock purchase plans (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedCompensationDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r31",
      "r32",
      "r348",
      "r350",
      "r424"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "negatedTerseLabel": "Exercised (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareholdersEquityandShareBasedPaymentArrangementOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "auth_ref": [
      "r31",
      "r32",
      "r348",
      "r350"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.",
        "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan",
        "terseLabel": "Employee savings plan activity"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r64",
      "r348",
      "r350"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "terseLabel": "Exercise of stock options"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued": {
     "auth_ref": [
      "r31",
      "r32",
      "r348",
      "r350",
      "r351"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement.",
        "label": "Stock Issued During Period, Value, Treasury Stock Reissued",
        "terseLabel": "Treasury stock reissued"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueTreasuryStockReissued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Authorized Amount",
        "terseLabel": "Stock repurchase program, authorized amount"
       }
      }
     },
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareRepurchaseProgramDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount remaining of a stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount",
        "terseLabel": "Stock repurchase program, remaining authorized repurchase amount"
       }
      }
     },
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareRepurchaseProgramDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r31",
      "r32",
      "r348",
      "r350"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Shares",
        "terseLabel": "Stock repurchased during period (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareRepurchaseProgramDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r32",
      "r38",
      "r39",
      "r131",
      "r231",
      "r238",
      "r552",
      "r584"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "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",
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance",
        "totalLabel": "TOTAL SHAREHOLDERS' EQUITY"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets",
      "http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "SHAREHOLDERS' EQUITY:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SuretyBondMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An obligation arising from a three-party agreement that legally binds together a principal who needs the bond, an obligee who requires the bond and a surety company that sells the bond.",
        "label": "Surety Bond [Member]",
        "terseLabel": "Surety Bond"
       }
      }
     },
     "localname": "SuretyBondMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceAxis": {
     "auth_ref": [
      "r377",
      "r386"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by timing of transfer of good or service to customer.",
        "label": "Timing of Transfer of Good or Service [Axis]",
        "terseLabel": "Timing of Transfer of Good or Service [Axis]"
       }
      }
     },
     "localname": "TimingOfTransferOfGoodOrServiceAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/RevenueRecognitionDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceDomain": {
     "auth_ref": [
      "r377",
      "r386"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.",
        "label": "Timing of Transfer of Good or Service [Domain]",
        "terseLabel": "Timing of Transfer of Good or Service [Domain]"
       }
      }
     },
     "localname": "TimingOfTransferOfGoodOrServiceDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/RevenueRecognitionDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TrademarksMember": {
     "auth_ref": [
      "r505"
     ],
     "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": "Registered trademarks"
       }
      }
     },
     "localname": "TrademarksMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransferredAtPointInTimeMember": {
     "auth_ref": [
      "r386"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer in which good or service is transferred at point in time.",
        "label": "Transferred at Point in Time [Member]",
        "terseLabel": "Goods/services transferred at a point in time"
       }
      }
     },
     "localname": "TransferredAtPointInTimeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/RevenueRecognitionDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransferredOverTimeMember": {
     "auth_ref": [
      "r386"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer in which good or service is transferred over time.",
        "label": "Transferred over Time [Member]",
        "terseLabel": "Goods/services transferred over time"
       }
      }
     },
     "localname": "TransferredOverTimeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/RevenueRecognitionDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransportationEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment used for the primary purpose of moving people and products from one place to another.",
        "label": "Transportation Equipment [Member]",
        "terseLabel": "Transportation equipment"
       }
      }
     },
     "localname": "TransportationEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentEstimatedUsefulLifeDetails",
      "http://www.daktronics.com/role/SelectedFinancialStatementDataPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r63",
      "r351"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Treasury Stock [Member]",
        "terseLabel": "Treasury Stock"
       }
      }
     },
     "localname": "TreasuryStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockShares": {
     "auth_ref": [
      "r63",
      "r351"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.",
        "label": "Treasury Stock, Shares",
        "terseLabel": "Treasury stock, shares (in shares)"
       }
      }
     },
     "localname": "TreasuryStockShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockTextBlock": {
     "auth_ref": [
      "r353"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.",
        "label": "Treasury Stock [Text Block]",
        "terseLabel": "Share Repurchase Program"
       }
      }
     },
     "localname": "TreasuryStockTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ShareRepurchaseProgram"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r63",
      "r351",
      "r352"
     ],
     "calculation": {
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.",
        "label": "Treasury Stock, Value",
        "negatedLabel": "Treasury stock, at cost, 1,907,445 and 1,297,409 shares at April\u00a030, 2022 and May\u00a01, 2021, respectively"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "auth_ref": [
      "r348",
      "r350",
      "r351"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "negatedLabel": "Treasury stock purchase"
       }
      }
     },
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember": {
     "auth_ref": [
      "r618"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This category includes information about debt issued by US Government Corporations and Agencies. Investments in such US Government Corporations may include debt securities issued by the Government National Mortgage Association (Ginnie Mae) and by the Federal National Mortgage Association (Fannie Mae) and the Federal Home Loan Mortgage Corporation (Freddie Mac).",
        "label": "US Government Corporations and Agencies Securities [Member]",
        "terseLabel": "US Government Securities"
       }
      }
     },
     "localname": "USGovernmentCorporationsAndAgenciesSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember": {
     "auth_ref": [
      "r390",
      "r618"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debentures, bonds and other debt securities issued by US government sponsored entities (GSEs), for example, but not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB). Excludes debt issued by the Government National Mortgage Association (GNMA or Ginnie Mae).",
        "label": "US Government-sponsored Enterprises Debt Securities [Member]",
        "terseLabel": "US Government Sponsored entities"
       }
      }
     },
     "localname": "USGovernmentSponsoredEnterprisesDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r459",
      "r471"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "Balance at end of year",
        "periodStartLabel": "Balance at beginning of year"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r472"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "negatedLabel": "Gross decreases related to prior period tax positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "auth_ref": [
      "r468"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued",
        "terseLabel": "Accrued interest and penalties"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r473"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "terseLabel": "Gross increases related to current period tax positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r472"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "terseLabel": "Gross increases related to prior period tax positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "auth_ref": [
      "r474"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.",
        "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations",
        "negatedLabel": "Lapse of statute of limitations",
        "terseLabel": "Unrecognized tax benefits, reduction resulting from lapse of applicable statute of limitations"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesDetailsTextual",
      "http://www.daktronics.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "auth_ref": [
      "r475"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.",
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "terseLabel": "Unrecognized tax benefits that would impact effective tax rate"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r179",
      "r180",
      "r181",
      "r182",
      "r183",
      "r184",
      "r185"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowanceByDeferredTaxAssetAxis": {
     "auth_ref": [
      "r481"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of deferred tax consequences attributable to deductible temporary differences.",
        "label": "Valuation Allowance by Deferred Tax Asset [Axis]",
        "terseLabel": "Valuation Allowance by Deferred Tax Asset [Axis]"
       }
      }
     },
     "localname": "ValuationAllowanceByDeferredTaxAssetAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/IncomeTaxesDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/FinancingAgreementsDetailsTextual"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/FinancingAgreementsDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r154",
      "r169"
     ],
     "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)",
        "verboseLabel": "Diluted earnings per share, shares (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofOperations",
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesScheduleofEarningsPerShareBasicandDilutedDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "terseLabel": "Weighted average shares outstanding:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r153",
      "r169"
     ],
     "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 (in shares)",
        "verboseLabel": "Basic earnings per share, shares (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.daktronics.com/role/ConsolidatedStatementsofOperations",
      "http://www.daktronics.com/role/NatureofBusinessandSummaryofSignificantAccountingPoliciesScheduleofEarningsPerShareBasicandDilutedDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 9
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7,9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r101": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r102": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r11": {
   "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"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(24))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "230",
   "URI": "http://asc.fasb.org/topic&trid=2134446"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r129": {
   "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"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(25))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r131": {
   "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"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r135": {
   "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"
  },
  "r136": {
   "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"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(26))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r15": {
   "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"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "250",
   "URI": "http://asc.fasb.org/topic&trid=2122394"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(10))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r17": {
   "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"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r18": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r19": {
   "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"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r2": {
   "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"
  },
  "r20": {
   "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"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8475-108599"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524"
  },
  "r23": {
   "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"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524"
  },
  "r231": {
   "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=122038336&loc=d3e74512-122707"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/subtopic&trid=2196772"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/subtopic&trid=2196816"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562"
  },
  "r236": {
   "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"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r238": {
   "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"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r24": {
   "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"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "79",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82922352-210448"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "80",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82922355-210448"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454"
  },
  "r25": {
   "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"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314"
  },
  "r252": {
   "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"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054"
  },
  "r255": {
   "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"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266"
  },
  "r257": {
   "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"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r259": {
   "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"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(23))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "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"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r27": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "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"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218"
  },
  "r274": {
   "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"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230"
  },
  "r279": {
   "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"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r288": {
   "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"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=116646759&loc=d3e15243-108350"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123389529&loc=d3e10037-110241"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123377177&loc=d3e11281-110244"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r30": {
   "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"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12524-110249"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(2))",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(3))",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(4))",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(5)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123408193&loc=d3e12803-110250"
  },
  "r31": {
   "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"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123408193&loc=d3e12803-110250"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r32": {
   "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"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r33": {
   "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"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r34": {
   "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"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644"
  },
  "r35": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/subtopic&trid=2208821"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "50",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r36": {
   "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"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045"
  },
  "r37": {
   "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"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r38": {
   "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"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r39": {
   "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"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r392": {
   "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=123447040&loc=d3e1928-114920"
  },
  "r393": {
   "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=123447040&loc=d3e1928-114920"
  },
  "r394": {
   "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=123447040&loc=d3e1928-114920"
  },
  "r395": {
   "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=123447040&loc=d3e1928-114920"
  },
  "r396": {
   "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=123447040&loc=d3e1928-114920"
  },
  "r397": {
   "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=123447040&loc=d3e1928-114920"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r40": {
   "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"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r41": {
   "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"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r417": {
   "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"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r42": {
   "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"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r425": {
   "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"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)-(4)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "r43": {
   "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"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r432": {
   "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"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r435": {
   "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"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r44": {
   "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"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "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"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "r45": {
   "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"
  },
  "r450": {
   "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"
  },
  "r451": {
   "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"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r453": {
   "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=122041274&loc=d3e301413-122809"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6419918&loc=d3e35281-107843"
  },
  "r458": {
   "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"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318"
  },
  "r46": {
   "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"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32059-109318"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r47": {
   "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"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r48": {
   "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"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r49": {
   "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"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "217",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r494": {
   "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=122134291&loc=d3e330036-122817"
  },
  "r495": {
   "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=122134291&loc=d3e330036-122817"
  },
  "r496": {
   "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=122134291&loc=d3e330036-122817"
  },
  "r497": {
   "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=122134291&loc=d3e330036-122817"
  },
  "r498": {
   "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=122134291&loc=d3e330036-122817"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r50": {
   "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"
  },
  "r500": {
   "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=122134291&loc=d3e330215-122817"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r502": {
   "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"
  },
  "r503": {
   "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"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473"
  },
  "r508": {
   "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"
  },
  "r509": {
   "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"
  },
  "r51": {
   "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"
  },
  "r510": {
   "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"
  },
  "r511": {
   "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"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116873149&loc=d3e923-111674"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=d3e5291-111683"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683"
  },
  "r516": {
   "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"
  },
  "r517": {
   "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"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r519": {
   "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"
  },
  "r52": {
   "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"
  },
  "r520": {
   "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"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r53": {
   "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"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "182",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "http://asc.fasb.org/topic&trid=2229140"
  },
  "r54": {
   "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"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258"
  },
  "r55": {
   "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"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r553": {
   "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"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r558": {
   "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"
  },
  "r559": {
   "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"
  },
  "r56": {
   "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"
  },
  "r560": {
   "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"
  },
  "r561": {
   "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"
  },
  "r562": {
   "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"
  },
  "r563": {
   "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"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "http://asc.fasb.org/topic&trid=2175825"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r57": {
   "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"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919359-209981"
  },
  "r578": {
   "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"
  },
  "r579": {
   "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"
  },
  "r58": {
   "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"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864"
  },
  "r581": {
   "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"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r585": {
   "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"
  },
  "r586": {
   "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"
  },
  "r587": {
   "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"
  },
  "r588": {
   "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"
  },
  "r589": {
   "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"
  },
  "r59": {
   "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"
  },
  "r590": {
   "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"
  },
  "r591": {
   "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"
  },
  "r592": {
   "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"
  },
  "r593": {
   "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"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "330",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433"
  },
  "r598": {
   "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"
  },
  "r599": {
   "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"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r60": {
   "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"
  },
  "r600": {
   "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"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953"
  },
  "r602": {
   "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"
  },
  "r603": {
   "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"
  },
  "r604": {
   "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"
  },
  "r605": {
   "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"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r607": {
   "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"
  },
  "r608": {
   "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"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(7))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r61": {
   "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"
  },
  "r610": {
   "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"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(13)(f))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r613": {
   "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"
  },
  "r614": {
   "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"
  },
  "r615": {
   "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"
  },
  "r616": {
   "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"
  },
  "r617": {
   "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"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r62": {
   "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"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r621": {
   "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"
  },
  "r622": {
   "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"
  },
  "r623": {
   "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"
  },
  "r624": {
   "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"
  },
  "r625": {
   "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"
  },
  "r626": {
   "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"
  },
  "r627": {
   "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"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.5(c))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(10))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r630": {
   "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"
  },
  "r631": {
   "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"
  },
  "r632": {
   "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"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(3)(b))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r634": {
   "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"
  },
  "r635": {
   "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"
  },
  "r636": {
   "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"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r64": {
   "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"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r644": {
   "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=124501264&loc=SL117420844-207641"
  },
  "r645": {
   "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=124501264&loc=SL117420844-207641"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=66023616&loc=SL35737432-115832"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r66": {
   "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"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r663": {
   "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"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r665": {
   "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"
  },
  "r666": {
   "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"
  },
  "r667": {
   "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"
  },
  "r668": {
   "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"
  },
  "r669": {
   "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"
  },
  "r67": {
   "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"
  },
  "r670": {
   "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"
  },
  "r671": {
   "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"
  },
  "r672": {
   "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"
  },
  "r673": {
   "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"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691"
  },
  "r676": {
   "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"
  },
  "r677": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r678": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r679": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r68": {
   "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"
  },
  "r680": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r681": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r682": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r683": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r684": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r685": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r686": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1404"
  },
  "r687": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(1)"
  },
  "r688": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(2)"
  },
  "r689": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r69": {
   "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"
  },
  "r690": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r88": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(12))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765"
  },
  "r90": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r91": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r92": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r93": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r94": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r95": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r96": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r98": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(a),(b))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>112
<FILENAME>0000915779-22-000007-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000915779-22-000007-xbrl.zip
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
M!.HJ:;@5II8A8TWBH:@I>:R6LE0R&6A# C7G-)KUNIO9\,HE+8/6I+WQD&)
M3L9UM)P_0<GB;'W&DE?+%.H*5 )K4514772<0%DD7T*=WXHB>X]Z2:5E#G7%
MU456E^0D:C]-Q@D%UHV8K$U82(@%2,9OOQ39C)#,=;]:01%$9"15B$):"%EE
MT PPM #)92FRV3(HN)!!11&2@NB]+TZI!,9 1E?R G3QWIU29#/JR(E4!(L3
M)VR"+&64)DL!VHM$5MHV=.2T:NSI#CBEE$0*VH.-R=?MUY$99JP!#=E*E<2"
M46KA2Y'-*+1!HCHT$$TN(+T.6626MYY3\ 0.%V"HX$Z5(IL-B;SPX K5$G8>
M^'^62YI_"4(61]:WP14M/0$%)!48NR@E@/&A:!%8^:8*:3%MZ-U=#OQ\/J,@
M687*2>LL COT6(1E*'-B"5KW.%LP3.]$*N%=,(B&LJ_;BB'ZXIV619"BNO;5
M+!BF=W-(!*WS5F;AV/."==(K8Z31,LA:N^JLWMP"@7QGQB=,+)!LB=[96K/*
M8=(D4JT!G+0IM@UR>RF OV"NPJIJJ":& @6$MTI0H6@30$!]U[73E;^\!:40
M9C7UHC@A+4%B>AEM(@<'E975B3D%ODU^HW4E5>Z$JE329#.=;0$(,AH/V0B7
MBT;&'W0;IHC-5P?UTJ5]@W% %$@5;91R4+?Z,=D;BL$6B#*E-BP-G'G_]9)D
MWR"9*&@"&>534>!"\:10830B$\:(;<JC6A<W[XKX+R(C"W])CFJ'C([!*2,Y
M'1#&">':)/Z7?N1KZ]A++!DH1ETQ9H&$Z I'JD E9I?:A'$K$[S;J9$PH\Z#
MF)-P3O@0!8 U**"$8!SK(:>-;,/TYV4ILCGE5G!>:1F*!$^@"((7Y$I "VBE
MT,O!@J4CN\;.;<2,P4NA= &9%#JI(0>(K((2+-S(U%QF=(O,+U6*49*BD"E
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
MK1L;ZFC0IAB"=.IBV><".>HM&A..TCYCO$+OJ#><EI]?8#<=BPJ1?TA!&B(
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
M0[,W+E48:R!?6F::48460STLB^9F&*UO$=NY/.&C5Z8@YG!C_DH\WC0QPU]
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
MU+;UT@IV2HLIY)\:2? H%/U\B:.7L?#WEG@%BJXRP:\QO#!KLU"G'L)V7:%
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
MYA%*6MV9BM$0"?LHA+I ='Q8+"2-76RX(O!V^W"<&;LI"HW-);A$^XX>C(*
M8:B$H@&,3&F% O#Y;&)+R-4S*9T;A@JLLB$L,$3QCJ>(EU"O#95S$^QD<@(Q
MF^!BMS94Y?4FGWZ^KJ3O1PX*+T@@?&X,?L,80DX<W[^Y/!$-,7@ $R,A;)48
M_'07>A(A27V2\9P(Y\/TD3_#X%6S1COG93[U4/L=-D+%,;(' *AS9?^G_^F5
M/_ST^-]]C1"J1I-XH^S]QI<QW.'(P+VS=K"YUD&,U49T#W_ZV];N^NI.!"/*
MR+=GVM"X9./O;QO;:ZN[_E_A46?QA!^T3L]9EVPMF AP&S#,T^X?6!3H@5&N
MF<G(9'1W<!5*X=5(33;*63 ;,1N8$N@.4 [POQFBZLR4(^BH0.C,)KYU)I(@
M),GBAS)1E4ABW@S0F"HEG$*'8J&]H+G.O81H,7K>9 ,T+*F,]./BP 04S$3P
MH9Y998%/N2%]VI49#>C_._A2\]O80MZ]>OA5:V0X(B ,H[":OJ':"S%]JOD3
M0P6 KM$!V;*8![>E%ZZF3TU9S!*!S->S (SS8) ++;.S/?=7&)')[77._*V7
M5%N/4UKD"<TK1ISA$?D;"PY'2;E9VQDPYC88.F?Y.C4\H'IH==TE+A1X\#YM
M,S9%*A4>%B2AO)K7RE;HN50LBF)*">)L$LW(##/^R">FD7"2%A7B%,2*<+/
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
M@E+"7F H')[_)]?0:",@W1M8EK*X,]Q8*(7%O_.2-M[&27D1;XOF@ZS_*5P
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
MH;(.D^IV-F]7KU9M[0;U1\]CZQ^-1LBZ2,8*;D.>DZ^)[E#KU%>2PL0^AI,
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
M= ]C@@34\13M R!TZM)[T#F4,BF%KC32#4.(G5'B15R0Y-J)F.4@1XS5+_N
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
MA7-:CDCSK/&P] KT&25Q$,9\IK"L#0Q%";:+ 4M]W,)7N "G/-?0 &3F<HS
MHHXX^-0N2 EO0;LCW:+O[Y5HW7NGL7T0SD%,K6NI/C90)BL=];8/>*)":O75
MC9ZB&-^DF5V/?&F>;L.&4L64H3;@=*XSP&"\,DWEW?8)"ZAK2#K(!*Y-624M
M-E$Q-+$-^<F: ]C221H#G/M.5*%V:'W493YECHAXU_JV#&XS@8D-LE ZG5RJ
M*)QV?5RY#V?05I=B6;\*.CCR)M;P-END1]+C-O&F+M;=:HU>A6_!ASNZO )I
MI7&=B#'*!.09.ER@J!R&3!@5F>0PLM_ 8TX)KX4V,6JPL0DRF-@_C!=QU'C1
M4_NY ]'%P7^-G2LNN>GI-!V=X,"3#>)TX=: O>5]\F+U]EZYG7_^SU'VYN?U
M?_>8?L,0U,!Q#93'D2,=\;S;CG2AU5:*-$<(JF1UOZB$-- )/NZ3?=RRZ7):
M(L-!0#"P>C.YF#8&4Y I&JK0C?7'UC#\ZO!D A18VP2.U%G+Q_QTF>S5\G2;
MS=#(PEVG/[+0"<DZ<>MKX=_ON*[UB5GEO3NGMZQZA57%6OY:<[Q),XU>XSL'
MO*]1AQS8^S2Y2&L6PBQ-D!V>]*MI;35$=,YG4I*'YBNRN!.R%ZL[<ZR5#(,7
MC,=J7FCTJI4\]M+YK,FPZHZ(3CB.P#8*6VTGK*(()6V)0E2GG,?IA17S-="E
M#MRB6&,S@]/;98J!JY+M%%_HDWGC: !71M>9&)0J;::J0AFJP]$JB8C-&S88
M'8(T@;4V$*NE7.9/$L"O$5@8HH2H =O,LE!_I+G4SBU6/W*MA6#]X^(NXGV:
M6](7%5 8R1YPIH[ZO&5ZRODRG*,1+,* \V%SP]ALC( $#%R1&'0-VEWFK3=/
M3(YB"^A%<'IA?9.9\P)4MRHBINW$OY.<%0RLUM= P#%DXNH;T=E]%9M1;HD6
MO:1A<A>WG8L>"%N0#ACXC::,(?Q,*Y"^!FNND/1-R(O7YPX2 ]H<$A98I5EU
M= 2/=T6%<)1%7WZ9O"1\9$7$Y58"[ ZP@Y\( AI6" 090IL1?JH%-F$[T*4?
M=(/3%M"M3'1ZI-)BMP KA0+>IE".;%PX8BXT;%^]0@^+[QQ-.6:>@ @=>L7H
MP/I\$2O7,8+YA8RY:U%.!:H&%\3'\K6<\N+Y- 7SXH*A#VHBX&@4)$%23N9"
M8O^R:O- @%+A[RE^O%JL"F%1=-QWXSRT>ELV'WI?J@A++D.OZ#-M/-3L& IW
MF=@$LQ@B.-YR'KGJB5Z+)&,@<#<,2N9:^#)3#;[,0$V5-@Z%M&L,5N<;_RV
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
MB$%&2;V(9F&YOV CI9*JH) 051+HYKS*"U+<*6=&0N:>$^NBAOC-429\M ,
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
M8U_?-(A\+#],@A:?ARW<A=^AN5[LG UV.\/K<337&TJ0;U*-@69)T$4;#,G
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
MGNF6\B&7TOATF<)S6P>QP**&!^&_T)_("4*R6X<'5GJ.$R@NB9*-T^18,9D
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
M7AH:\EIBO3RI0[O:>G&\PN\Z#U$Y:$\2;U3.+[(@5'CSJD:C;^&V20#[#;8
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
M%<IVXCW.G""(K4FT+G%Z!:];>4UYOCS.T&BYD.:,'+N).^FLB;&59ZDR"<U
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
MAGHYR?XXT0!F.[(S_)R<1*6%,VV\;M]4I&I03D^0A@D9G,Y@%3TQF)H)ZF:
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
M6@Q/[-V75=Y))\MR(%427K( .C?IA31K\CLWCFEYYKGAIR#U&! 8 ZBJZZ2
METF^>JT+WZ3N1XW#9^Q8(G;T8L!O#<>C1:*L$E'MC\[ EOUC8WQ$7HJE+<71
MC'(%63IUL7M-4J]3D(>YF(\W^)G:E@G3 Q,F=VO\GL;L7&OJT%6YH4'5UWA<
M-X)<<^G3SG#4'Z2=,H/AGVM=R5@W*XI2=9-R=K6=$3<M7'(]_#'\H[7ENOWH
M5&O][T!J_VP=]<<FR-N;-V^O#'^UGFVWT^LY%1W7X1A-_QB&/=6Z&:\;,_)_
MCWNNA8HJ-_+7EN'Y11H5.=*H 6-9>J118Z1T4@P@UL OG2GSE0 F9NUA)WI6
M,$0\QP7.I)7?+*VW+UK#8:['] 1%O*E5A[8V_N?H8']O9_.PW=K9VWQ1E6!Z
M=;BSM;-QL+-]>!MJ\:A/L+F_=[C_9F=KXVA[J_5JX\W&WN9VZ_!?V]M'31K[
M]7K.;\F/U!^':\1&:['LXODH&G6J)M16C=3OMU7QPC-418<G4!KK9,;:C%UU
M/G0O)W_\&4/&N^KB9:>71I2^]&=UL0I_(WQ\<8.DFE83E>:L?'N&+"]@B2ZC
M0?C/3NY<O?TBO?7'R%Y]CZ,7DMS\-GR!;GSO1Y=%^ 44-W_U1Y?]\7L4%LL9
M++G59?](\UO.<5C&N!_^[QI9FZ[T394X*RWV)6RAM#\F-_J5:^#S;_$J5Y'K
MRD;IGR]:G,3/D" =P//%0*9B<X]G?A[S5JM2,S=I=]YUQCCWXR>/YI0F/'>9
M)W=X6#\D[K+&U9-6$)L0. !W*B'6BN.^WPZZ-(_WN<8=1WA?H&G.DM\07_G^
MX""652R7_F53,&+AUUB0Z+;2;]GD!9TT74@ULV)0UA?5G8L&GC];;_7DL-7@
M?8QH['!RK\>K/]8@7K4QS_7?G6\O>_W>ZT$5^#GN=48'43,;#^U:LFN'D:<7
M.MH;:@Q&BF)&&8-"2X6MMY9Q)06'_^Q$%@ I@6NMH/-USE1W^'_70!""GCIS
M\8K@1*GSEW$';?1L_+4]VSX;HTTU&,0HM[]CV\.U5HI('H7[?AN][(W/@.TG
M53)>-HA5F#J7!"PI^9;\?:&W^E_>X(,OQV1W;#]M?_GXE_RT_^F$[/_UL?/Q
MKW]_VON^<7'\Z>#S\??/;._#Z\[>V<?3O:V]3\>?WN/=[Y^_OB%[W>/O?;KW
M_?3L^.R@<_S=?-T]VX$?_]IE^T=_GQY_^GAV?/3N^S'>07N?=MGN:T%V-^69
M.7O=V__T_MONT<;7W4_'%[L?MMG'K8/3O;^.V?Z6_;R[]?G;_H<PJK-M]/'H
MY.(-.3@]/OO6W?]D/Q_CO<['LVVXM[5#C[^_^_[Q:(/N;FU\/3X[IGMX%W\\
M.KX([Y/)=\*]QA_Q^V(/'WPZQO^.XX&[GTX_A>?H[FZ=?-W=>M7Y&)[Y^/O'
M[MZG^+[UNQ?PVYNC[='N(?R^]_4?YPIBG&8 8TX E50!K:0&FC(E"D*=M'!M
M'?$VHN2__YC?'>ME\Z?[B,($XVXK$HL\QC,B/3%$XJ2 A3,%=,)3BHBP"'-L
M"VVI]-P6"9$09!!E1&H6(GVO(9+UBG&M)9"%H(!:QX%@6 +&B'(2B0!,>&V=
M\S:3L"F(M"#:WGRZ=^"&HT$G12Q&PG<C?\=W>_9KX75E<6A1S&@VV;=$I PZ
MMP:=O<UY&H1P8:B H%!" .HU <)##H@II-.XD(84:^NB8/=%G!\(_E(XT&T5
MW6<ML(LB#G<6V$PA%B;-=0I!)6'&6P^48D&:#8- 622!-EII*! 7PJZMX[9
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
M#9N+P@!ZDC($L-2%+*0M/'%WW6%+Y6YYAZW8#G-4%R06'80L9B,1:H%F7(*
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
MH<#Z+%#2BMA53P*-O0&&$D6I9U@@OK9.<)L5BW)2KJ@K\FD+].)##+) /YA
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
MS%3J%E3*S!E%C-*&02: $K&54Z#*0&GK >28*H(=):Q86X<O8).,M@OB!AF
MGC@ W=/,DP%H60!T42_"HH2AS(&@N!% E8) (@@!88PAPK@A5D8 PD^P>$,&
MH*<.0/<S064 6A( U8U)7 K')#& .60 E84 DC@.M#"ZT$*2PL'&,:#LMKYU
MYE,Y],O)3SD=\IXS\^2P>OG::K6/,UK?":WG"X8S3[&4R +-O0]TD5"@;#@^
MM8<&<BT-PWXQ:+TX65F-S/",DQDGFZ%49YS\19RLJ=6*AKDG0@.H>6"UGOC
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
M +40Q8K*'E!<,$2XI=#)Q7II,D8T&2.:[]FY%5ID0+@+(-05)$$)4XP+X&!
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
MFL2'AYTU-,L%DW*9@>8MTQWH!W0<8BDI]P93)YR&QA%DA%&4RT*A.]./6G?
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
M7 Y 2YQ$*E<4.6=DX6@>8#VW=HBZVM^FD^'-EN$.:A_%,FUJ%4$'M<L];WY
MWY&\"+D*#,D@8G$]D4CB0B+&0N#"2VVYN[ZX_M&7"-PZ!N+Z'U<MA^):.?Q%
M#^)A\DQ/(L?:[OFX/RAGG>)>%L7I13/]:8RWC4A5[=?+![S<@?UVO=FO1;*-
MBR3]YUUC=<N8F2>#[1+$/L]E@2TGC,I">X^9AO_GP3I"W+O7=X#T>$;*CR?[
M_Y[UIQ==>'MY@/[WPL$#BW/."Q79,@L"MK,JD&2,(E40SDBA9"CHUDY!>D+=
M.U*Q/)E9<[:KP\L.+Y<1WS6,6V- Q#1-\=TBISDA 6--*>4=7FX*7K9B#5H3
M1[C)4;#:@]4K%#*!P9^<%:S(\^ XWMIALD=%WN%EAY<=7BX/+PM/C:<,!Z4)
MV"C.<$&-PD&*/ >1%!U>;@9>'KYMXR57WA0><2LB+WOAD,%.(4S!2Q"NX('I
MK1U5] I\;X*Z#B\[O'SR>'F74C3*K1(%5D90Q2RQ)B>4<X.-%,J M7DS8-[0
M=K)#SA4C9\O2S*GGRBB+:& &,5XPI)EER-" J2+42%)L[1#<RR6_?]%9!YH=
M:':@F:A6"A.$HS;HD#-!K1;<<94[B9V4VOD.-#<,-(]:YJ9BS'L:8(=[SQ K
MBAQ) XZZM3)VVZ;6&S W64_E'69VF-EAYG(<<Q,LLS8GFN6<<8ZE43IWP3DN
MM)("=X[Y9B#E0B:?8^QSQP02-):G6J>C:4D1RW-=*.%R*WRLFB(],#T?OVN>
MB@!^FFHS\'7Z&W[4(S[3XY/^L+QWGB!R'<?[WWJ?#4=3N.!T%"4L34&BBP_]
MH1[:OA[ D."%Q"JYO9C,;SU-=5'&X:[GHTEJ0/@B,<_W/_J?/_7=]!2&%._8
M_E:U*GC^%6U@!+/IS5]I+8&%(?GQ&K"*PY@8N538T/H9AYO000H9C#-6X-PP
M9Y7BVA1!@U%@>$$5?B?SK?I+I^/Z$<[UB4=F[/4'I ,\X0L]^*0O)EL_+>X?
MV#SM6;\\83=.2P@KVT^E@ !6CL:)5?0%R*,?QT_!F/3&C"4['4<E\A_?7A\1
M>RF _,;BEI=1_X 0_/=/>N>ZM;]9MG]^^$U[I5HG2?O>[O]W_.;H\/7+M[WL
M]>'+[6SW<"][^^<O;U_OO=Y]\WK_[8WRO2E/\/+H\.W1;Z_W=H_W8>3'\,_!
M_N'QV^SH5?9R]^W_9*]^._IKDY[B>M3]H3_,IJ>C&5S#37Z\<;BWV49)O<SQ
M-.DS>(R!/I_X%_4O/[O^Y'R@+U[TAVDPZ4L_5Y>O0#ABR"5UENY7OCV'EVU<
M0DQ5W5;=N7I[.[UU23>7[W&Y35A^X]MXF]SXWM<N2_)M+&_^ZM<N^_7W&"ZZ
MP4IVJ\O>]^SGC<7+A-_Y .E5*5F3CW.U8#+:#7][/<[V014M'A9=V0S>XAJW
MMH(W?&I3]6E6%Y[>>!9W*3/2S??6SH&^R$B:;-)-]D-,=IXF&]\/.+ZOTASF
M;TU!H;E9E[UZ<W20'?V^_V;W^/7AK]GNR^/7_WI]#&;KB^_:?XL1@F7OO]O2
MESS'$3XT5\3Z=N^AGV;]H1V=76%,O/>AK,UZT-N'LZ][OF]&UM;W8.L\:0:[
MYW7:/+^-)I--B3VS@WX=>_Z3'ISMXW_^.AP<'+]F!^__X(=?!OVCO=,/!\=_
MD(.]$W+XY<.7?_9^Z<]CSZ<?#L_^_GRPM__Y<&_PX9^]/_@_QP,8T_^>'7SY
M\^+PUS_P/\>G9T>__DTNQYZ/?OTC_^?]_J>#XWU\]->;#_#]P=%?^_C@[.\O
MA\<PYKTW _@>^^?]OT)30/L6?SG\]$YC52AE*()-1Q SM$"2*H(<5YY;K)UP
M9&N'JWL7T-[K#%FYR9=Y"K0#F2<',BS/O5#,4THP*X24G'+*@K$AITP%GD &
M \A05*$-N1/(/(+LUV-!H"\M!#*2YSGE 3'I!&(:"R2Q-X@(>!%[;5TN4VV5
MRM=+&M"!4 ="WP8A&J@3..?"!^9UD,19XXE34CG*<QU!B"C,<HDJ-,H[2V=E
M.$-:.!,Q/U":HQ D0PP7 AG+% I&4^6=(MZ+K1VFUDNHWP*9AV;37Y]\M=HS
MQFS[V(-(V?[ 9\/&28ROQ[^LGIQF/\PFWOV8G8]''_O.N\Q<9*-S'[.9PY.Z
M@5W?3^X5_/A*&&C#T.GZ[?G0@8YNOI[1?"TS3$7%)D/3GC\'..JG0HE,#UVF
MST8PM"_IA8=G-7T4-M#2HSWM1=AMS?_NT.U:._;Q=["3.A=M6:93<VJP,IU<
M(,1JAW  NY4YSI!Q!4=!*:NT84(3#"X:[]'[$U-LF(O6B?1J8BN=2#^\2+>C
M+H%XPKD32)/(&*8X1X:#2!/#C3%.,RUBU$7TL!"=2#])D5YVI*(3Z8<7Z7:
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
M@@V 13SZ"Y8BK;1''E0+$THR(5QWP.!)"O#*W(5.@%<MP"UG03I*I#06467
MMM DLFKG 0E#M9:T$#HU3LEY)\!/3H!7Y2-T KQB 6X[!Q(;J[G#B#BO$#-&
M@BYF'EGM54&U( Z#!B;JJ9U >&0=?T)_".Y U_%G[4[#W1C]7]7+UC'ZKP+*
M%CO^Y(1(SXL<4<(88D$Q9'SND%"..P/O>N9B\H&+)<0YN@8?CQ\.'KSA3P<'
MJX:#EFL2;.Z4D0)9:3QB1!5(!481]TJ#HZ(LU3;Q'W%Y'^^DPX.G@P</W?"G
MPX,5XT';TV&%M8)YAK2)?&@Z8&0<E8AB$PK-P1R4.>!!3XG[]&#O&OX\]G8Z
MFS_")]_P9__5J_V7Q]G1JVS__[W\G]W#7_>S-[O'^UGY^]OLZ#"+/8&ZDKJ'
M=G/W0_!V>A3V/]M3/3SQ;_34'PVC:HO_Q;;E'T$_I1C>9#KNVZEW\8W=H5M\
MH?7)3J?=2:?]L>#R!A4\*12H,R5BC3\)2&NCXO%?6^1,Z,(0<'GO%;WK2G0V
M4LA7Y[QV0KX!0MYR9'.I\B*VIJ3&2\1 FA&L.PBY%\1YZ7,3#^,QL@G5.YV0
M;_3YG4ZTUR_:;9\T+P"R"^VB)^H1"QA$6U"#2' 2=+LS(A)L$G+OSEL;5IVW
MN:['X?YQ]L/>_LLW^[MO]W_\*7M]6/X*OR2?HY=^9OM__/GZ7[N_[1\>O\UV
M#_>R-_MOC]^\?GF\O_?]GLFMG<''@G2;X;/<"]U^AR<?N==#._9ZXO=\^2_\
M/9C%I6CC:(FM7?QN>5BYV*A0*V^HQ@0FD\=&9R3RE!F&I/1<*8H5PV)KI\A[
M]%[,*'>2PL=2A_1T,&6=%88=DCQB)&F?<,+8.1THN%&<(U;@@(S)"Q0P^%/,
M<V^]BE&3GE++:K;6P<GCAY-E.V,=G#Q>.%E@;).Y8%J*V"0MDK #IFBP6Q%A
MC$N!;6Y\OK7#>H5X!&BRC.SB;8,[M[C&BG)WW0B7F%U\;"[^[=WX%S?Z\0^4
M&'[RUW@^+#&_^)/^<!@KN$<A.T_:^SGEK^]@: E:X,+; GL9&"-4.I*+W!7&
M@=<F7/'N]0.X:YVYM#QS:9%T'MQQ1[5GR.2.@O?% ](T$$0H%0(L:E8PO[4C
M<8_A?%/"WEU::YD"SC%3>3"QD:%BEN0:A-K:4,"_QE',DX"OVH'J!'RI MZF
MH\?<!DD%,K"&B#GED;9:1!Y*QT)AA,D5^$,@X*03\"<IX%J%8')0X"17S.=:
MNUR&''OK1,":JRC@*50B.@%_) *^4$G-%<8%5TBH6'H&$(X,5QIIY;4RA.*0
M@P:GO"?8Q@CX\Z&5V1^ZFUV,6T:6S&@Z'9V]H/# ;C0S U_&"^X1]]VL.?K/
MM<S+TP!W$RRS-B>:Y9QQCJ51.G?!.2ZTD@(GZ^T6A#L=N&\(N"]2_WNKB!"^
M0+DA.6+<F$@((%# 1F'G,!-!;.T0V<-X6?S_RQ"N=:;..E#M0+6+>76@>@E4
M6RXQ.$!8:JZ1)P5%#!?@'-.<(FT*)8Q3TN1N63&O#E0[4.U M8LS/DE076B+
M(;&4L'K(A%A\D<?VV8H9V'8>U"?CQ!&WK#CCND$UA2]^FFJX%_SK^A]W_AM^
MU.,]T^.3_K"\<9Y0]($E,\<@F6^]SX:C*5QP.HJ"F)X_D=I6[%5Z $."%Q++
MVW8S]Y>?IKHHBPQ=YZ-)/Z[7B\2/V__H?_[4=]-3&%*\8_M;U9K@^5>T@1',
MIC=_I37_%H;DQVN - YCBE&R]ERT?\;A)F200@;CC!4X-\P!IG$P'H)FU!I>
M4(7?2;Y5?^FTJ=\YUR<>F;'7'Y .\(0O]."3OIAL_;2X?V#SM&?]\H3=."TA
MK&P_E=(!.#D:)Y:_%R"-?AP_!6/2&S.6['0<=<U_?'M]1&1\CE@Q"MG+J*9
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
MDY[M#A@D:2&+W#,=+&?2<TE5[H,,1<X4XT[<-A758="J,.A+"X.X(4%XIQ"
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
M4BVP 1X/=.?&"?8&]7\A&&_CLKO6=S2 (2Q?19L2+%?34^5VS4^>]F#9>AO
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
M@\U6FWF+X=HFS-E*QJ> >5W4#+^<-[PBL!F:SU]7^Q_%X9H=7Q?Z#V.T/;F
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
M.&K/GP6;,6O%&IUA$"?C>C(JA#O)_P2393#(WD*(^2MPXZP(1HNW_AB'^;8
M>79RT$F#T9=Z'EI/JV\ZB:VW[>9+CV &IGD6 );[1UEW@9ZJ=D_S]O"=#,!Y
M])/FKO!P/XYP%T!A7P\"KAY5^S1_+T_/!+[EXV3STA:M]]W6O]SXEZUO[M]E
MV*]$P'Y]5[MIOG^<IW<8XRPG!T[;("M:VSD>C6>>8)Z9?(\J:%K/4*U,O]AJ
MA\+JP:Z#=ZM=5;A-Y:UF[U/D?QW$P7%MHU9S/,,V6+RLAO.NRNL(FP:FO5[Y
MHQBGU9=A!S4)0]CL\--FMI!='/0!+CHP#E#GL+@N9TB;[_=KQ5YM&9"\;!_7
MF[+9>+6O/9EOP,E)2C 1>1#SW0PW&F;U#5^8X5-KS\UMC2&\<F?Z)0[RYH*W
M.IB<RVEEX526# PQP:0./YX;>%<[P_G?S>143UK8.LWR<0'K>SR:5%O]UW$$
MPP$<TM^^],/T !8_8U'[JB9KC<\OL6XRRG[]-R]I[=&\L''\2%N4FPNSU?KS
M8#P;S;']" 820-DG9!,,]E<[^&)/)QN_+.H-4!KM";SX[M]\PY0>Q3?]EUV:
ML70.QME>_*^^5CJYX+*=D@/@Q@CK9+*<>2=DCDZKC:V]6@X3V,:P<RI-;K>N
M6L8+.[TV!84Q<&<A<$R&A^2MYEPG$;UD)-)$+II%3O/(*8Q&:,J)<YIHPF$H
MA$<: U5+9PA=;3M</1G?M?DRAF?L!?$';9TQ:5@?P0)4_IAAS4WZ(9L0%21]
MMN#GG$P6OPC(">[84<;P077R$0!P;E^ U@1[?09YWTE[/51'^LK5^&L\\J"A
M)CDN_6(^_K^:P?_^[/7S-\_\] EG15^*W>VW9SO;G_#.]C[M/?O 7=#44XL4
M=@[Q% 0RS 0DJ +!Q3(8E3:VJ+E,Y_[]_,1#<1C?:JE+=OR[^X#!/@B>:4VD
M1=CG/N*)2^1(XH@0!Y@J XO&Y%H;)=3EG1!.QI51>#$?D26VVB9Y/1>3"_-H
MS;BR P_:, 2FHH7/PHF?F957!7*Z8$B!+P.?UL;=Q1S%QN_P<85'$UCDR49M
ME_:G\2A_HS$OJRJ\"M F4_BK\BDK.W9NPU5F)&Q L$TM&&]Q4#MA@'\A)K#N
MCNLCJI-9+*H)OHS;5G%U7GS0F=3Y,S!;[5=XS=:LP4W&(S RX8/ZMN.,N0O1
MJ-I@AOMM Y+GZOL.JU,Y>+/SK ZT797WR7>?CC*$VZI<I!K."=QO_IALF=]&
MC%WRW'M*+*> V )K9RP-*02AK-$*?WAY Z#>KIY>'?#-+[Z7)Z3([/51(1C+
M]C.\<_B6]0X]V7WUP5'0G%(:9"2V"+1GREF5A (F"I.0]7_&[JYDE]&[%>2\
M)#C/O!]GIZL1M.^*3N,[=28'X(MM=OYJ?!ZPL8_F8G&^JVN$OF)G]K-(Q*NV
M.-V\PN-9L!4?-ML'YMNS.M4" @LJ9@@_^AHL2L!RENK[]"%%3WG2%"67.=+
M@$ PV0HQ4"R488 )?,DR#[ 4WA)MI8W<,3 YN!*)),.H-)Z%E0Q8OJX"'9WS
M/=-9W#1+&;6\98JJ]7)O<J6V'8=)YUD8'0,BK'C(Z^6P\^<) !YL5UGCU!_]
M(2!<UN%7OO:_1SG_](^-/YZ]^??&/P'()AD^G[UY6]T"8=9=GOQB]8:].@]7
MQ=.R#UY'ZO*)X%SO.&R][\OA! 1O8=<^QI+,U%656@QPWX\G_3JA/8X?8?)G
MAM11Z\5:^<"Y'5F_*#BLMC^NOI23<3Z.JP!PFK^UA8F8@NG76L)9;'C2^MHX
M5D8>/-N=UNG$RJ([&HU!M<'K#TX;$S?_]OSQ@_D\#T:VB8,WL>/YK?OG\YZ#
MHB$_8?'3_O3D/(Q>7SX:?[3#_MG,<#U/U YA%68SUEUXJWK45=QSX?(ZM%IG
M:^U@<)Y]6'R'/'T7IZT>;Y/$/9^BQ43N07\R'8WKE,'7;.G&:FA@((_SLK1C
M]$T&8C(:5C&CG+F 6U8_P^.CMY-I8Z77Z+/P?OGB_O0\;C'?-PL^RQ@<B?\Y
ML>-IGL0T<V)JKV6>D\UWSS,3^J$JBJK\ =L!2Q6&GQ>ERNS,DA,+%M+Y%)V[
M&6N0&,B9\?SZ>?/ )AE]J68V[XE\\&F:3@:S$I5))T?'/\)TY8W3J5(U1W%Z
M,*K#]*NTTVZQ; ]KE3:J:/*Z"NWE43Z;K<$?HW&-Z1G2JU#K4[5-=_=Z>&<O
M5VQ_.MTY^WBV\^R##,D2Z@+BV,9\)@ <*"\X\A&G1 Q+7%^N2/L)_/M7B]FS
M2H4,<Y9Q7F^9M[N+8"D.*YF"71OKS-?WA+!?!5?2*']M\FOGQQ"H,5*;A)&L
M#EK70C)/)54G'6&&!O9X$G^=_?!;Z$^.!_;TU_ZP>L_JHHO'&L'V/4^Z;.(Z
M\=+P"C7W;S[>K#ZZ<#BS_DR13<.^_3'>)-_\[+K;$KJ)];<OO>ZVUW_&L7R8
MP;(;W?8[W$W?9>HPE[YZQ5'X.D7X2 >_+_>VR+*UGWM:/*\":PMG?>\Z'RVF
M@IL>^EWRF:JS]+.PXDV:1WSWQ9_0[/7L::>IN[_-/KOW)C*/T3_FWTUPT%:A
MP/F_IBT%!K_/^8+;LM8]35J.V[W\ZA)O7,@Z*":QC%[BJ!/GA.E J*)!NL!-
M4D%668>;',MNF<C;C7TT,Z3_&L>C_LG1Y-DP5"6'YX;U9*US$C5+Q^$SNK/]
M_+1W.#C:>;<O=K9?P3@^BOVS9_S]]I^'O:/G8N?P%=\_?"DNLG3TMO<Q/.MT
M]]T^>7]8Y13/=K<'A[WM@T^]H][I_MXGFI\/]TZ]_KS[Z5=X6[KSZH,+T6'!
M.(*E58@'GY"6S".9.4F=]I0D,,%9U_ [=SJ\E?0\,F-IP;^"?W/\$Q@<U>2\
M,=%PG\\-!NE]DO"W"PR+"O]NPCE0\._1\>_L OXQ%6GP0B$JDT%<)XP<#0DQ
M&SEG"M;:N9S'U?0R2<$RXM]3H +^_<"./]9U(+ZJ,ZFB,$W"_(>8_]>P@](#
MEOO=!,_.\>NOJI2F(I^WD[@=Z[\+J-T;J)U>,NI8$%XD81#!-'=4T@H90B-R
MGA-C,;<DDS?1+M:7BU-6OJ%2$?A[+_HL K]D G_1BB%:!5ACBX)A G$2'#(
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
MKRB8":T,7&:BYM$ZG0B.WE"JA':$E8.ZJX: [0R>H)EH@3J4& V(:XR1H<(
M(.(04Z;$M7)C2^@NU7<.[Q<$+ BX/&]]FTB@MXEAD;#3GDMK'0%+07D21)(&
M$+$@X(HA8#N_Z8SUE( ;K C.O$G6(!V\0H)KDZ@6(G";VPYW-;^OLT\% 0L"
M+L%;WP(!.:51&1X9(QAL JT%$XPGYQ-EW"11$'#%$'#Q8)@&[1:4 ,P#X./*
M1'"#E4)$"<."Q5Z*L+'%->UBMAH8N%Y'QK[1YZ]_!$/-G?[&M3#!WW[T$83X
M1]O\-9/06AH&\Q]&)[GQ_-W[J]VTUJ8,L0QQC8?X% @O7XQ&8?++I#[4.NE,
M<P_@%,?C&#IVVK&=XU%_..WTAYTI//4N9XK7U+Y<3RO26<O!?Y:6<,(=Y9KC
MZ*C*/%&2)E\BB2ME1>XN\GJF1"+62J,HC4%<!HZLI@PYJXU-PDK)Q<:6T5UZ
M;W[T"GG+!;.6Z=UN@5D,7%[J@TV&*AX\[&:5F*/!,\Q"T+1@UHIA5KL$AGE'
MG90!D60=XB9I9)4B*#J962H#UD9F1I2NP7<^P%0PJV#6SZ)6!FLJ8NJQL9$[
MV,LY@QNLQTIP841I3K-JF-6N6<DL3E8YCH@-!/%  C+")T2-TA'6G4<-=I;$
M72V6B<2I8%;!K&M)9)5SGH$CR#WER@N')>7@.LCH7;"%7W+E,*M=99+/5$3B
M!?*>6<0%5?F<N$2&8\*L$AY+G7O3=(E>0Q+9@EEKBEF6"#"JF&54):ZMU\RP
M8)2+@3CE9?$-5PVSVG4AAB5#? YE42; SL($:>(TXHJR",O+A$D;6XQWV=U)
MJ@IF%<SZ69@%FSKWT3+819X L:2T3'.M.),VL.(;KAIF+51R&*-=7C(D&/S!
MA8K(4!N15(0*317862P'M%17J&6*:*U7O<:M<Z(C&.>5J=#"/S+O).0IN(>Y
MZE8DT,C4F1AM!-7LN5*1EJ.HJX5;BZR_- 9F9<KEMRDB;I0!_Y!3I!E/U F
M+4H MDP7W_T<5B$96EXAS^<J*?;>"Q!UYP68*8X'8P7AW#E6VH6MFI"WDVU:
MB<"%U2@9"D(>M4;.>(IDTLIY<)F)"1M;A)@NN7N%0)'R)99R'R+S.@HJ#"=6
M&T,#:  *^MQI&0JQSJI)>3L]Y;-3*0E%+D60<D<$<HK:_$]O5%"4$;6QQ7!7
MFL+MO<9"GA(-6N-H@E1<)ZY%#")1&V3 07I5A'S%A+R=S_$B)^F,1)0EC[@@
M#CD1+$H*EM%I [8\!B'778(+*>@:"SEE+! <#-=4<!>8!E 7QC%N)&;2EE8\
MJR;D[02(BB2*:!(21H&0\TB0%B[!U'+X+TAAG06G7'6Y6"9.T"+D]TT"IQU-
MDD3,<I93:H,EZ/-$2>3P$2Y5^ZLFY L9 RI@:9,$K]P&#O9ZY,@J[I!07DAK
MK8O6@Y1S#F*^3+&W1Z+^K0=QZ:!7.0Q_UZE9&[@LM,'K!)>]O6?3A00K3])R
MI9%W7B!N!$?&4@&>C_>)1J\<>2C>X#O)UY*7DQ1T+>A:&(F?)KJ>GJ-KI%Q[
MFN$4,XDX\1Y<3IUR+PJJ2-* J_*!*(D+NA9T??+H6LB.UPU==UJVJTL$!QHI
MDAH#NB;.4*;T0E0(:IF2,AKR,&S'!5P+N#YY<"T\RFL'KBW3U0MM7)0$>4<T
MXEIB9"572)C@A9"1">P>ADBY@&L!UR</KH6B>=W =;<==8U@GSJP5V%A&>*>
MP$^<"!1E8E88+H/$#\/17,"U@.N3!]?"_KQNX-JKRWP 8'OL@P.[57"2$"QH
M!'1-'AE+,,)$<^JPIMB8!Z)_?A1XK4H'?IE:>!S\'?J?MV8OM7,"NZ_OZW]G
M$>@/3VSUEO^"K\U>JA$C+D#.CD>3BF_YUW$<P#<_Q]^^],/T (0P4S2WKVI>
M%9]?8AV\V,GTVY>T7LM'D,?Q(T"%@#$),E_>>K9:?QZ,9Z,YMA\C<N-H/R&;
M8+"_VL$7>SK9^&7AG8[Z0]2>P(OO_LTW3.EAWI#B_Z_>/X EHW&UVK_"?HWC
M_"T8DUV:L70.QAF._ZNOE4XN.*\P=3QX8X1U,EG.O!.2&?Q!;6SMY>V=R<$S
MP,+FF?SK%[MUU3)>V.DU?O(8,"8J9%96'HG*Q\.MH)$%"R!!;*T@X)H8GF5(
MQI$IZA0U6@BN S%94S@)9EMDE B[N*^/[/@C;(-*O&EELEPYB!@45=)K'ZCB
M'"=-9 "-XXPP0@</[O2_*B$^E[ *-6"=!O9X$G^=_?!;Z$^.!_;TU_ZPFNWJ
MHM^:031BF;?B!="H%J+^^'R7;N)ZIS:51\V3FX\WJX\N0&#]&84/*?GFQWCS
MVY]==UORX[>]_C..91GLZ@R6;V*Q,H.EFUBORF -3"R_T5V_4Y#X?:;Y!Z0[
M>%2;XE+WBLK]^*.?3?;.?K3C3O8>+JBF>YG1\PF]J3WYVZ7I6:J6'[^/CL!
M]7T[N$E_C^^^]!.:N?^ :=YY_KDVA,K4W492_QM^[KSQ!Z/1H/.7'7_JV&'X
MEQO_LO4Z>K#V;]IMIDQIJW5/YGXY'HVG9?9^8/9>YA$-JZDK0'CKK3>:7IBT
M]>I'\XVW/CVNG.'C.*["B$,/_W0PKAL+X(_W,?NAWD+?">V7$981KOD(UYP2
MKH*EM\/^_YS$'$M+_8\GXRO!Z,Z'3Y?IK6^9C;OJ%=<FJY8;,E@65>#2<W"!
MG6;.B^"MLX;BNK,,,9A3C9KT&BU9M1_(J@T&^X?[-&>_=M[MG^Z?O3[L[?V[
MO[,'8][^\^C]NY>L=W;0[VT??+J457OW=Q]&CM_O[9/WA_!N+WI?>R]>DMUM
MSWM'[^&^_FSWQ<LONR]>I_DQAJ9+@^:8YH2HY8EFLJN(\J$5Y%F26A@372:[
M8J)+"5VB4[7W='B^8-::8A9H\KRO-1=><0Q;V41AN:;4DF29#06S5@RSV@1]
MGF$;/7>(4.\0Y\(B1WU"B1*M)!',.YQ/7^$NYFM(ZU- :TU!BQD9 ;,")E)Q
M0ZD6E!EB ]>*RN12 :T5 ZTVWV FEI-8!10LH9GQW"!'I$'6*NVY2"PF#J!E
MNN3NA.<%LPIF_2QF-6F,9"QI9BWW2CD'^Q<GEB(G27E=,&O%,*M-G^@,(8Q*
M@I1U G%I F"6IL@*IHW#7@%V;6QQUA7DSJ?<"V85S/I9;4>=M-HQ'QW5G')N
M2/(A&D/A]]P24C!KQ3"KS0;))+$*1X^PDP%Q3Q5RUD9DG;<4;&OEG03,PETN
MBF]8,&M5,"MZ0C5UGF!EN"=$:^VTI]I')CF.JF#6BF'6 KEE",*#&4V0#DHC
M#HH):1,,4M3SC%Z*9IYJJG27XV7BL%VODHRK<Y__Z1_UIS%<G_R<O_QU++PW
M;4FXTD!EA-7!*25C9I<4!!P&IR2ACD7CJ+<%J%8)J'9^7\@6IB""Y(!./@2&
M.!$).4P\"HDS@"_XD^?(.Z9=S>^+FF>)#BH7*9])N62,.4-D$"KWY*16*ZQE
ML@(;[4,R1<I73,K;^;7(+>:&6@3>,4'<1I*CU Y1*:V@QI!(<T=ATM6F"/D:
M"[F76(B8NV 9S1.M1!M0GJ0LZH*7?-2J"?E"_ZO@G1 A(=C"#O'@ W(AY,/T
M5 7%HB T;&PIW@6I+T*^OD*N/".&L<BTT-P[8Y-+S,G("4\!UX1$1<A72,C;
M"1SFL<ZT;H@$;T#(N4:&@]$N<0*I]RYY37/3C*[0=VYR5X1\>86<@^6&B5!*
M.<6YD3;J9*R&'W#0VK(BY"LFY.V,1Y2"1:LPXD["'RP0Y"Q8[U[)$(7!0KM,
MBR.ZDA9-OL9"[B1+7A'+=)76C!9;D:B3TML4,2YIS543\H44 0\V"9(<P@F#
ME%.AD.6"@WO.L:0V<YZIG"(P74KOB[CU45($*W@\ZDT<?^[[F ^<=T;3@SC^
MH?3 DVC2YP)8I I'Q[$#D*+&82*Y"31P!MC%"TBM%$B]64@/4$)A;9E'6!A
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
M4_ONK.^><F[0K^/$RI8;M7Q"(NQ-K(P39.X[[(4]V9-E3^;L&-?9,VVB!&O
MQ."-<%'1P$$8*8-8B/_X%+S&MZ?H*9[N?-A&+_$_7][LOH6/N[_OHT?8_?AY
M^V2;?^0?/X?C-Q_>RDM>X]8V*___\;2[_PG?W]G:W]_^\))^Y/_I;)^^/OWT
M^5,'GU=^VNI>S ZR%D(V2:*;"(E "0!9$S*QDAM(3FJ;TL8FA[:TB_(:U^EH
M;:6XIT!QV!$0M S2EA!9!K3<I9%"2 7"LA :BKO!J=A*<0]%<;.!,<F4%Y0+
MPH7F!)PTQ#-EB)(XB$;$Z+5I* Y6A.(6E 8TYB:[O.34V*7E,N=1">S)6'.
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
MVX/34&EY:S@FUWB"MAIZ6'B;H=MK1-7'T[>@'IDE=;MI,&S]Y1P0PR9RT#_
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
MQ6) "@>,VJA(U#P2T$H0JZ,@T6>NO<K6*;ZQR22T.;M\"G7EJQ96TEI3T@K
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
M%;7*&YNV#7?GGQH[7%[P+ER(K8+WOL [8_LK;R15T9&H(!$0V1"?723<2PO
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
M+_3CP<?C3P<[G9U7O^.]NP>?T!7']IUL?WYY\N;5-MO>^L]%A1U!@Y'2"*)
ME\IT7A(C@!.ELK:"11V9W]CDZ,]=6W*Q*@M69<'[R#*)@5,'0"'[!,Z!B0(G
M)&>.0M+@;YR3_)T@7&/8K?KFS$/3Q^RI#6J$L9Y[P@4X M%08I,U1"L*.BFG
MA+(;F^H*?8%EE!2L+%99; 59;,9/FG63*J_=CM=FSV"@1>14EHJ 8I& #A)Y
M+462 Q5%MMM$2M$L$E7WN?):Y;5[XK6=-*H<=CL.FSTC890T2O"(OER2:)M%
M0WQ1DI$1+ ^*96_TQB;0!<L.++?<\[*23A-R>M_/HV,W2'<)<*Y/+$EE%;G"
M_Z4$J@C0B:@"ETPXQB'X&DMZ?,*95SJ)2"JNU/QAEED"P3'BD\LD*>]B4:M1
M*FYLB@6%DIZV!MQM3NMPS[6*,08;048<%@A*<F%8EHP+M[@XRMJ?XGDX7,T5
M $Q)YV0= 1?5),A2U."RIM'D+'R4O!QVM'>OJ56U')\TCJ^-)%1D+PS9LV$&
MJHP(467"8X@$;$(3'5=+$JA.,28EM:K(KLA>E"^]GH=3'AK <Q7BA A>"TM4
M$I2 Q'^<TI(('R!ECPX,4QL(5<,9_V6)(/P4$CA^.QKBS=.@-3ZAT^\-]SN'
M=\K@6!O?FB;/)$[.9'!EB<Q8GL$ S4E:2JU3U;=^=*+9^6W.M\[!>8KC1(K0
M*X$4BPZT2\1(#C[S0'/V&YOL@?(T;K1T7P&:]5NZ@Q,Z"RH\<PZ\ 0_9&*L3
MSQQ$ EN=ZR4$UNG<"IX$\\H2S[A$#SM98G00) 6M#3K=EA6U-=XV"ZOQND0[
M>A7'#XCCZES?/[)GG>ND*3>B(!NH)Q"%(E921[PNY6RTI\D@LEE;7U$\H2*[
M(OL.SG5%\9U0/*?T%P3E4BFB: @$6*+$*,9)$$R9D)O4@X)BJA:UCUUWJV_F
M7[\9[:=!W:HN%.-E%EQ)],@,!&09!B*GS(41#(RLQQZ6@%7>S[G3)BCK4N!$
M,Z5+X)T2QT"CU9\9"]Y1*/E]K&Y5/_!:C?!P@DL6(8..W#GC )@/@4F=^8WU
M=VO*_V*A,U>H08BDG1&$!D,1.B&C18T.,V/2%=%X)D"72!1;HG!W!>KJ ;5F
MM2\$NK,>L0.:O;- T(K.!"B:T49 ))X6I1WTAZ46%;H5NG6S>6G@.^L*!_2
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
M$_66B[V8.J.?XQJO(N?17+E&#&,3Z4W=\0T8S1V,IFO9B82E<Y(B89Q P"S
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
M/+_\U_?]=P!])4-K5JU<Z")KX__\RZ[.&L:7@$6SW1G?=T] ^S/,C&Y #D
M($7&IV%EU_:'HV+6[\=>MKJ[Y_6D -!3K.)J7_&529UO&?_WM'-2$*\_&/_F
M[?"@E<!VJ.\TJLSIZ=-A4N]TJ]-KQ,L-.K&=< L\=ON]_:J$YL1<U"D$-Z/K
MN*[F90,SV%5YQT8MX(>Y^9V8$?N>)'9>EG7VST[3F(:ZWD)=@;;ND_;%!Y[3
M9+>W/^]YG"0)U"*A$D6@'QAIIBU2'CBE,<IH1I=6^3*=$<[_;.9S,^ _-^!@
MM^Q!?YML.2 A\XH_%@IISP@"MNL]MQ0S;++!#$@W8\#O9=5>MYG_&,/1A,<0
M>*T=%)3I ?IVKT F@UMYVJWR!:/L@+1<LXX4<5I:D"'AN4X@8@+LKR"M,,01
MK;X3[D?'HA;LT>BW<8/7>J$4W)Z0N?=U.S]",R_E"]%7)V ;YR!8>RQZC+V5
MB *:(TXL12Y*^!0T<8#KE'(@#7CEIKV4"?+]1A@X"0',",IRS+GC1B=C$DLP
MAS E WF<$?X1>'F=P[^]M@>X3CR!203&(,"@>X4LDP%%2P*VEGO&V-*JF37\
M)W&0C8_BRP^9.O6 EPS.IQ#ATO;+IMF@?[I_T-KL?XU9-C+.B(K6) LFV0Q.
M,PDV]V4H2F14I,Q;Q3DV4FLIN;6)1$^$(#_+4-X-^L,7D[K@F=UKAQM[6N<D
M(P'$"X>8"QQ9I&4NE&N#%E[0C/F9HS YR[UVYY1U'V&06($A)*.!BWG$SD0L
M X^.<Z&=#/@GV4LC##_.7PX_["5CI4G>(.FC ?YB$@B#L<AQ31(A4LM2[6J9
MSRAZ7@O#=9ZR,L,A<\.A]J.A+?+EA;:H)K3ER4);UJ,;K7>&OMO/R^N+$]2R
M,U;L;[O;'F]>^(O-=Y_%YOH1;K_; &4\Z.X<_MUMKV]V=[?7X+HWAYN?KBOV
MV^[FQ0>V>='&N]M'>&O[P]G.]F>^]>[OSN:7SV=MFJ^'-KYKD_]<O#_/R)YR
MJ4[E.'(B2<0MML@H$A$SUC,I%9?,70\;\0IT37"/'8M<L\S]8@"E3X;@8%VZ
M'M1R&4S46LONY./*6W7OZ);O/W:ZF2YA"[1'NX@-F-7:)"-@TL!1.AF!)[V<
MZ)82@6+'P1EVW(F5^]M6H1K5DL7)H/^U$^#A.?#"WF]5"]1):P&4/BFN&+98
MJ: YF Z<!FK#;*;U?O/M=07[-[S"5OJC-/:M]25FIFV_=8Y/C]_T!X-23.@/
M>P)'1N<O9=9]:N7T,$/O\/;A9[CW!P'/WV,V"6("1\%DLR[E  LI';+98T2P
MI]3D65<LP]<9:V)9KB8"?#+S*E$ZP];I2;8 [R,I,1!#:;( M)0SIRW\(&P4
MV94$9D@C*<\G*9O;1WLP-CYH0',EA$!<$0.VH/!(<:,2,]QPYW)>TYF24H##
M]X\!E7VGCDX#ZZ\7W/G-.+'*["OP<U!6\6:ZTGT<5)[VX3"" 0F3;?&:UP[U
MSR!G\.W3*'N;JAM.>:#RDFT^[YH #VQO/\/<H']<#H]#V\ J'?0R>K;2Y:Q3
M;O./I4];;S\N_;-UTCT=WM/A$7&$;K1$\11A0B0ZXZ(GH(DAN!#$=QP>?!8%
M>5]6H3.,O['#SO#3R2#:L-7[VPXZV2;)/@]RY=?@KTZNX7VV=\ZVMMMG[8NU
MB\WMC;UL=E#K@:68 ']D8,@8:5"2+BG#@/B3L+0Z(PEYC@7-ZR_]3G%@]%M9
M$GY&#B@)EAJ@GL1JCFW*%2I3+A,HM/+"?\^UV<C!3\C!!@-,.V]O[U/X[1SD
M@.[!+$AX#!0%13SBWFK@K%2@9 Q3PD2&<5I:)?1[DA#B2>R5!;;^%4J55=D:
MB*YA3O9=#6(OGE6!Q55E+VHJ9T85@9"AJ%Z0.V^% E^I"BZ^SMWRV26F(.9_
MO_:[7W-#"I;VLDD(S9QZ@%AIO;P8D]R),]\<U* 7:H=B%9]QX[1!7D\=Q-;I
ML Z^R5-)__BDV[D*_1@/6HWU,%]5PS>U> I7?8UP?)3O<PRGETM*B$D^.8_0
M>,9!X[60 )J93X>O/?B>%TERRO6Z5&9K9+_EY580H %H=[%1ENOWZ@]&G8O*
M:LE.T+S^/#J GK\?TC ; =1L (M'<B8%X!QEW!+KB;$PK1>*!38-U;=0K.);
MG\:7/^IN&+O5WU3OFD_:[F^\>;^]OO8Q-_P2;?#K QL@4QM[Q'BI)2=(< 8$
MR@>!C.01YIV\,1",3:P!7^C*37RIA*!?ZJN.I:[&DI]5 QC8?I&-++15<)8=
MG+=R<%0521]BLJ?=T:3(E[JMMM,%1I3O6[3FO-:8<:N6KY]U8L]SG$/H#/T!
MX$G!,=!ZT*G#T[!?-;) 7"7[&:D&IR<C?S[S3MT^P$8Y/\5\>OZ4@^D&G5B1
M,E#+@\SAJNB,WFC0[U8=U?=U1;58[R8HKSKQICG> D#AK'_:#7GUXKA318!T
M8XZDJ7HR_]K+\ L'.A6A[8RNWL%Z'[LE>B-O7ZC"V<8%;TO+ES,/CME'=$E
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
M%JW@:G=1G4&[?G)]>*4<NI:2M#XF5Y32MQ[&*^3V2^^Z+5W!^O9+[[KMW<<
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
M::?8^FD?MO7!M0,*99*_-<D;GS[UXR<[C*TMF,YV=P 4NW)(S4SC8R=7?\L
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
MR=@$&)JM?N")(+ Y8*25MXA;D9!102$<L!#6:TT]7@BY*F>DFZNX)F$5@@Y
M("Q7D1G!I?48FT"PY(84JZ@ABENSBEQPR@JNQUT:>< 2V=QK00'R.DFCP#J
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
M=#SG$?@0;13@ CCE)>+2<# KM$:YI[$2FC@LZ,HZ$TN2DME$()_QED,#WD6
MM^X31(^EYPZ1E'<,73)@7RB,8G1 LEP D@&\BK_ :E,O',%+MH=P/7*;/8/%
MP;KN+%#FK C2(!Q5WAST!KGH-7+,Z4!X"CKE@I>KY)K""<]YSV!)'(3K"V!/
M05'\<UK_^E_W*H"]+$6DE_H>K\H%G=; R_W7KBM8_<)5WG(YFM/%^*M:BT;9
M+4[9O:L47:GP6NR+#"3JB"-2*2G$-29(<VI R)2CFI.\K&5Y9XQI8\<^,U _
M\K;4G:LB-_!^$'BW9O 6QDN'C4*.<(NX#PII,%P18]8YK27GP>>L5JR;K-9G
M!.SE\D\;.#\HG#_-X&P\Q3XZCH3*E3N9"D@GZ5$P48!D8"HMS8FK3-V[J-_R
M.:C/PX^X.,E?ZW39)+0MV6G^/R=K<]9PU0*YZFS.LQ#<X\@X021*B7BN-6(3
M>!;,<L$4#88Q,#VH6F7F:M9,D_#V8B#^"/EN#<0?$>(U[\((K+2-%"EJ<^$_
M(I!68)T$%84@"9:;Y!K#=%72!N(O&>)/<ZB_@?@#0;SF<2@A!(M8(.=91#P0
M"1Z'IX@YIZV,@0"+YZ9*XIK4UR9Y[K%V+@;C.#O>W^Q</.W.15Z,/V?.7T-.
M"R2G\SD7(R0?#68<8:L<N!B&(9=L1(8XXWT022B[LBY78867*!S2A#B?^=Y%
M _ '!7C-P6#,61*-1(%B@[@3$CE ."(A!H^3D(;)'.^$_S3;%\\'V\OE6C2(
M?FA$U_V)Z(PDT2$;,4><&()LB@%IGPQ-B5*17%;9ZII"G\T.QJ.@\[,=#&QO
M=%;T'0S&YJEO=C >WJ<(]GAT#3M]/.P/1KF[TG19=BY6I:&I!=(4GO,LE!.&
ML*"1YMFSB(F X2$9LMQXF1+/_U>V5Y)-N=(7#.Z%[5W\#+@;_-X1OS7'03HG
M>'0><94 OT9CI(G.VY"18N:ITX:!F6&NN@T->E\.>A?E.S3H?03TUIP$+PAP
M+1?(BNPD6,.1X2PB*H3P%E,GK,BI \UY_2=ODWZZ*&?A540S'MI9F'9B;7R%
M!V4K,N<K&,)AZ8*")<N^ M,J=UH62!'X2:CV.L:RT[)L=B&>&[:?=A?B)U#>
M /F.0*XY#5;X8&5(X/3K7.3+6V2\Y4@Y*Q1ER:2\V\#DDIS[;1#\S/R%!K<+
MQ&W-71!*2<F30 Z B[C'!ADF,6(,3"LGF*/8KZQK?6]WH=E16$"AW_N<KWZ^
M88M'KN1UUW2&6LW!BU-<#27=A9+HO$] 97 A&!0%4XA;'9!U'$P)'0VW/AFG
MLRFA[M,/O0D]+C&&GR EJ<'P C \[PX('[E$G'O <,QGIT4DB*;(G:16F$3
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
M0*-<'PJ[=9L_1@WHI0+!:@G$L;/(8="PF(?$I73,,5_VD%LJY7J+4RSYWUE
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
M8#%7UIED]_ G&N0N,7(7%0IHD/L8R*U% @0W2DB&D2<I(<Z81#I9@@(X2@D
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
MN]ULD&<RAY7-K2YA(DO03%R=OX"LL@6Y\J2365K$_4P*O<HXR<IN9D^>7@C
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
M6I9SCH/E'U4;/JJJ<YY.2%?+_>3NY$OUCF]4H&)HTQ0]N8I+-N!H+HVI*BK
MCF==ODX;3V&SI.9+ D;*;OR-MY<93);@+?]V7I5.J]/:<%0A*@,#JDV+_4LX
MG'*J=N#6&O48@HZDL0T5U3XKO]EQU '([RM@7 KY?2?YU?&S5CE'Y(N_Z..C
M;CR"S/Q\1+#\)T3YZV1 'N)MY=8H@(>Q2JXGNJ'!'QR#E.UEJKH0Q5P4C9>:
MTKWS8]FZX^E5$GH_&90!K[RC4AW[Y$ P#6XE>H7 %NR:$F.B<,SP2"3LX4!+
MV[$E$'.!+6>M1K;QR;-(4].5%Q1F;-N15<:U!'@ZFC#&51W'6.7/ZKIL@3];
M.2O_ZU^OG!M_  PM;,OQV!;T#17;X;8%W2A552N/-E@7^FBDCF(;!Q)+U=N(
M<BGBQPD@*\WPGCMA''U:M2% 3!ZPT\>"XX:F"<^VAT$22-T(E%HF^ZQYQ_0=
M^/SUE4&F1<91Q'/'9XR3C;;I*2=R8?S"<A4%77]%0<_NWY/]Z/W6 6N=#Z(.
MB#=2 JJA6Y;A:*JB6:II0X#XEZXX%57C<G\91""EN8$%V5NM"D#.<FERTC/N
M-] &F^6_'-<"Y9I0F]>$T=::,%V[L[(D5.';J$+A\[RISZ-8S.<QLOTP"&%-
M+D\+XJ$IBH6?$-3GGJ81#V*EK>FBJ,IBP/+D/AC^41W?HC[46-:08D',(00Q
M%T1#".*Q"*)JXF>#;VS)X'Z;BJFH?_FT]Z@:!$7R'['A&AZU?-<V'<T@JN\2
MW70MQR&6IA'#\Y<*K6JN$-H3]AM^/CE;4X2K>2H5\T_^.Y9JV/XY8 ^?!RS"
MS88THT%2C6IN7W\9@\"K!HLR3"'2,R)M"I$^%I'6V,!U/1-I^-M4M%F1-DW=
M-&U#UQS2,W3;<HFBVR#X/4^O]$S+7"K2FK):I.&W]Q-IWG9+$2(](](5(=('
M*M*Y+"^(M6DPL::/$([:\L\XO$/.3_<*TD,!/'V* H^GT*.45A^P'4B^89!#
M^DT%=WUG6IMWII_:^ .YI:.$1[6ZD-(E4FH)*=U'*=ULCVB5B.JK1+09#F4(
M0@=!+YA*:8N#%.5BVJ71'0>*13S]@*,+O$AV=2&[NY1=6\CN/LKNSBRLL4I\
MY]W@5'1W+[ +&2!"8%\BL(X0V*,66'-ME_@&(LU7D%=S;^1UL>/T;+;VZP-B
M+X6_W1N4;&..QH5_[AKO^BF"K)[^NX-A/Z<V/@9"-I8T".QB@5V\HSQ417@@
MQ^>!:':6%V[<!UE>>.:"U&8!B(N)L;RYF&I]CHN=PV; 5R-L&\;2?J9-CZ=Y
M)L]U:%XSA>_T/CC;(-&\L/<^33='QT7$&9F88\:!$/,#%?/%$_(*2GAZG(;I
MN1457OB(X4::FWL!HHI'6G,)>7DZE\F.G"LH@AAL9!EYQ=Q[_/ZFW"E+7\GP
MI]1D<P !K,9QZ 4\@W[[=)<G@I"5:;@5(=$S$BT2[C^"1*=)G6UZ'P[NL88&
MD7Q6RG,0Q^.L55TNRB",NY+D3<[:A"2O*<DBC?1X)-G!SU9>.N/,VV;PD4,P
MK3,)]"OL]7P"/9=RYT"L=CI:(>LSLBXR50]5UI_:\->8O+/,-EM1_Z.RLSHN
M[]U^$&TB[EFBM\W#V+<2]H5SO;4STFT1;R^1<Y&^NI=ROFVEE6J BXZ55II1
M<1PU.\L;1R MZ\OV%8'726H&]OI&HKUP!+@.:(,J"KZ6B?5KIK"*XM==G\EM
M+_'@N2J:Q6LK*Y9N5K+BU]Y& L^AGC4G;06UAXX[&O*900H[/B/PKYD-*P3^
M_07^>3_>G,;M>+8UV2^W?=WT'NZT/U7K+=SYE6I 4\7QV?ZY\_114U4\VE8,
M74'+E<KIV(T#/R!10.=ASF9]V9T2W2K;ZTQJ,;UMY30_8[Z/;)2UQ10=E\3T
M;9;J?:;U] *S9MM"-:6J28"R[J=JTM6_6-K-+.]BYPU6/MI;W:U8:*G#F-9S
M:RWT5%%/B7./?=12QC+&O0X?:,1BFB0)HR$5?M.!3.N9=7T+A>02[^=M%,*P
MY92(/?:?SP>CJ?3U@KW=3E0HL6V56 8IHB&O/ZK*3_JHJUD:Y!2%N A5WP]H
M3ZH_4F_,ZB5;/;@"]-VT-9 [D=H,UD,GLFJ<DC-L(L2_,?WTF[PDZYF49P9<
M2/QPA/LXHR7)TR"@T^QI$KED2&.Y]3B@D^PIFJ)H0@$?QK36X$GA%<[J6I'%
M>A@J57M6I>:-) ]"I0J->@C36H,EA48M:E1-[ <>AD;5MG%2EZD[1ZD\K^ZD
M4]5FAXX7Y;QN3S?GCOF$'MS7::W!2$(/SNI!X5GNN1[,^'<;U_(5%*&(L0]B
M6NNPDE"%,TELQ^818E%%L55NWJV[V-:;=<9]#CH@C-)^WS',39I0$DF\:=X5
MF4AI#G1)X@]->'_P^F-"AW& ""Q?QS$,+8[39^-8?D"X.B80L9X&__NU_>/L
M$WPX2Y-0AG$X"'C2V%<R()C-U>E3FL0EN&C959V\^3BHK]:(<H'AUS]_ Z:]
M1+2/HP4?$E/*[BC>>O_LG9T^@1O# <AE_-^L)TLR@3N?O_&"Q'WI$M8%QHAY
M;@S* 4M68Y8K6[PQ5^KY(U )[Y4"7D/-,F4C% TJFA<>\NY=4\.+$(8B7:,X
M-Q :#,PG2E*-)(2W 3S--0.VRT:)9VSOP:,)/"Y5&%FZIKI)0_JW;XZ^C)TX
M$M0[T1]$B]'9E_HTHBS'E0[ :6,9K&0PF.3ZXF (^G[R^:]_ 2N##4&2PH %
MY=:G'(@_;U$?2T2"QX%&8!G@*.>H%7 _&ZSK"$PM2<)H(HT0I!&^)%&$^]=X
M\4[I7=E9\<$<NMP2??Q.PE^M7?YH_?%>_@"6&VSG#_SS'ZIE?'Z5<:])N9)4
M_:4K=28Q>%6Q(.!6!!R 6XH^O2#?-N3+RTP$_;:BGR#;EFR'L:1@NBVI!V%-
MC8/&"@IN2T%\I*#>-M2[',-@X(M#I)YMV-H^D&_X4U!O*^I](P/R*-3>"VAW
M'86'2+Y]X+T0S.YMD)#!(1+P_?GO5SKI1428W>VH]P,&"Z/[22-!OVWH=P4!
M1^ +YMN*>*V[82#V6;8F']C<JB](MR7IKH-'*DSNMM1KDT 0;UOB=1(BS.U6
MQ&/6(L;"2T&_K>B7D.0^B&'L@G[;T*\[[O7$T=#V]+L9!O<!?1#$VX9XO[/L
MPDBHONVH1X=C<3:T'>G 8GCA4-B,[:@G=\.Q\/>VI-V/ SW5>'_:82KJ']25
M.Y.A=Z@4?)V,\#5)2"(J)1'QZ1V)?L9+ 50Q4RA,^EB[GE\XA6OU)?:(/I6"
M84('F+R*M0BC*!S!M"=IO5* M?+QB/+T8H^A508T+K]*U^7 _W\GS_>J-0S[
MY,NSO6A79PM^^1\W.I^KP'F/GL][T][9G%O,5VSOO+\=G-]]+&_=K/D]TFFM
MI:JLD= [2:V4I<M6^XI7/W5NKJZJ[3]7"ND>S&6Y6FZ&PTW/6ZI10 8O>VM9
M:+.I-JNLUF;KVQC5,D^$#A0Z\,UT8*?QK5GMWK3KG</3><7.V^A/IN!*><GF
MM)@=ZTY4\]0_6[,M=VFN!;C4)['DCP<3R2/C&%S8I!_$<U6T, B72C&0A7</
M"& 0+NV302]K/LKXC5_ 7A#1\1#N8L\EXZ0?1C!Y^&G:<4CA_4=6:]FYI8%U
M8+YMKDXC>".B,0[(**:?L@^??9[2^BD8,JJRFSZG#TMUL+D8A["%YS_GRJ6L
M< 63EN.D;TY_+K.?,B]]YC?=+FN.OO)GI:RN_.VIQQIEI[+ZUVV?:NIEP[#6
M>NQ+:\&V+F-ZH[+$!37"RL%JU5^[[5:S<=&!&+!YD7/L1R#)L@JYIPS?U\DG
MZ3P^!\5!/5 [9>G7<02&Q"5>?Z=T.^X*Q%6 4+C#<QU13$":JS 4]'R*GJ?7
M43#T@A%8M 6BGBVCXYRKKYK< .U*QG=:87NL*J0#UP^(=%4&9P2=B_P(6W#\
MFAID 4E)4' ;G;$(2,45<?9[U?-"<'<1$&:U4EG<FCWT&&3-8"/ #7(61F"D
MX6)_M#22<.D@?,@BB!S@9\2$/<98(0TRTI<5@A9<@( W6O/(B'A\"/AMR+_U
M6?E^D!;R^T<99QAEQ5SM]&\=9JAER[)W_EC-*BOV[D<+(63%62\JVAY:X1VA
M:I;')!UX/4G&$9W1,X<$P;-\7MT@&1S;G&J@?U[=QWR72W<N4'OKD68.:403
M(OT1# 8!R;$V#HY/ESL\-;#M7A)&+YO6G@4:)U_X=F.%;S>^LO][",O\ BY^
MH9X0"N_ %-X/!EI9*TM?QX.$#HE0>$+A'=XROX"+A<+[6 JO%I6E7\+XG__0
M=/VS?(5=I:5O\*I>D/2%NR>TWR$N\XY86JC"CZ4*GSO /0+)$ KP(RC ES&R
M4'L?2^W]0O!M7\O251C=DJ%0>4+E'=XR;\_$0MU],'47]H?2=5FZA+!@()2=
M4'8'EJ2S+?\*/?>Q]-RO]#Y@C'+EU6AT!V,5RDXHNP-3=B]BXA<IBI6YBQ^O
M%-):70IY[H;^!/[53^X&7_X_4$L#!!0    ( *QZT%3*2 R8C!4  'SN   1
M    9&%K="TR,#(R,#0S,"YX<V3M/=ENX[BR[_,5O'FY,T#<L2PY&Z;[P%FZ
M)T"Z$V2Y<]X&M$3;1,NBAZ2RS-<?DEH=R12I.(GOD8%&1Y98"UG%8E5Q^_U?
M3_,0/"#*,(D^[SB?^CL 13X)<#3]O'-_][5WN/.O+[_\\OO_]'K_/KFY!&?$
MC^<HXN"4(LA1 !XQGX$_ \1^@@DE<_ GH3_Q ^SUOBB@4[)XIG@ZXV#0'PQ>
M?J7'P7@\]+RQW_,F$_'?$ 6]PV$PZ+E#;W(PG 2..T&[TV/8[[L!W!_WX%%_
MV//ZPZ!WM#]Q>H?C0>#W76>X[SH*Z1,[9OX,S2$0%8O8\1/[O#/C?'&\M_?X
M^/CIT?U$Z'1OT.\[>__^?GFKBNZD94,<_5PJ_32F85;>W9.?QY"AK'@ ?_*E
MXO(%)1'VV2>?S/=DA?N>V\_*2VQ8@Q]'C,/(+_!SVN//"\3J8<3G/?E9TNGW
M^DYOX.P R#G%XYBCKX3.S] $QJ'@,8[^CF&()Q@%0KPAD@)<*E#ZS"&=(OX#
MSA%;0!\95?#++P#(EL?S!:$<1!7@"61CQ32C7((YDE]7\)O(ZI+XD"L%E.69
M %"UK$#MH9 S^:M7X/CTQ(*=/7,.8M:;0KAHP449,N$D?6//34D5G:.CH[TG
MJ5OU?-2JBBK?DX\]9V!'=I7.F=,6OWH9W#IX*/J5'0\9W"MYJ.U'JS2B"5+]
M9H9L*$0,^9^FY&'/)W'$Z;/2K@:-K /)?BA=;$,_0%@A^MLSI%X R,=>\KA,
M&481X0J'?).^6RQP-"')"_%*2O$X$^4-FF3&LF*,:_J+^G,,J4])V-"Y]A:4
M+!#E&+&R(5<(9A1-/N](X];+3-I?(1Q_$IQD12H$EO51?MX3("B\+&J2P4J5
M^+S#A!A"E+3-)E=\09%MQ04($R.*$O3_^_K[,+2MOP#QX_"_H_H!FMA67X#@
M"+>HO82^$]\!#C[OG!+AA2[@5' GW]_?7.A<#T6X ,GP9I@+EK[TA:LG_H%>
MX;KV@(($$O3WO9< +U#%# 57T1?U_%+14^"TB ;PA888PRTW;2U8^C)K2TT+
MC^( \PMA>^E<<6+>T!5(?7L+U1@LM[=" $H8.M3LIR1B),2!C)9.8"B]IML9
M0IS9*/HJ%!I!.$KQ7='ZMZ+I4*[Y!2J0X@()LJU,.+N&5-1JAC@6?*Y#0B\0
MZN4E.HYG+B_PZS+RWSHJP+RY&)E<B;%.L=92=BMPZ<7F]OM#G=@*I(!,0(%V
M*Z_)*9F+BLU0Q/ #NB2,741"+E8^@!UBO22]?G_?7))+-,"ODLIO>PF=K6@G
MMS-AG68D#!!EYW_'F#^_7JHU./4"'?;[!^8"+:/_7Y 0V$JRIM77,4Q:4=!+
M>;_?/WR=E+=C:8T)A6SV-22/:Y!O@4HOR(-^_\C"_@JL0*'MD+1^0!Y31"8G
M,<,18@Q&P6T\GT/Z++H1GD9X(A0XXB-?)01Q-+T6K>>+\-]<BNU):*0[</J.
MD\3AF/DA88*$^)'0DM+,J %!#J3T5'<M*(*"),AH;D7?+)=W5 $C55#9IO6K
M@C#BZ5.7S'=K4=W!<?@N.I$2TFF$VW?=-]&(A/96'PS$=(8XQ"&[0T\\AN$[
MZ,4+@CK]\/J>]R;ZD?( 4B:VBF(@M\1E_H[XC 07T0-B7+ED:5.^@^(T,*!7
MI*&79*?7JTB]+)!(N (EMG(EVRJ7@6SEDIP@#E$2- @P^4>V[0,,WU?+3#G1
MJ]N^IW+P:U>WC+L\$)(8U$.)Q:WJ6?FNR53I\W4H/@LHV9 +V87/&<=S&8#>
M,S2)PTL\0>^GAFVXTJOD@:>F&=:NDAFGNT#QJA#DW.Z"G%^0, PDQUL-;6>2
MSB&-Q =VC:C*9YU )F&",QS&HHD_PDH:LJ37S4-/S:6\J;G,& 6"TR0;N L4
MLPIMRNY6,6VT('W#;I"/Q. C8JY1&))'.5LY(?24H@!S.3_R?GIIRY%>+8\\
M-3&T=K7,N 0%F[L@9Q0(3D'"*I"\=E(G;] #BF(D&HA,$Z3FVE,#JTU1.GVG
M&ARD2$ )2Z>;WS9OM!*#-B'D.*Z1*+J8XJFV:-O<32,FK5ETI#-I)*,.IUFJ
M32S<#K403ECXJW&(IW"]$C1!KQ>KZZGYU$:Q]DJD0$%K*VY;>?SEO+' !8&M
MR-_1'&,&IU.*DL8AD[2$M?=KC5DO9,]3T^O-0@;+9*0OFY7;NJ 2Z2F).(4^
ME[L?3V/&R1S1[-V(,<2S'Y<8CG&(^;,(#0H??PV*L"8.] HS])R^F<)DU)+]
MH!E#N\5[Q5/I=\[6KHJ:"LXZJ6&W:"J39#=(;M42,:*Y9E0@]0'.OE--1Z<H
M0(ZCPPUO&]RL@->'-@>N@1"Z&-B\;,VV3G$#'KW1._2<RDQSC70Z[/"\;-XB
M!_SR2VG+S_@Y_6@]^*V'G%[H1R*8;1;Z<AZY^KU$?Q>,G_,2VR&M++74@Y#'
M19P_<40C&&8.@\SO7I)H>HD?4*!<!C9^_H;(E,+%3*[,'5$$[;/([\"+5KT&
M?1%AV:I7YFBI8S4RYG+7*DDV2_YZBL'$P6)*[<I, L5E)S7P&R'!(PY#T5 7
M<NITBN4L@&HF<]71(=&Z6C*;7)EFS; IX17X4N%M92-;P=8%:T:E]<8& ]=6
M3EUTS32MW-9+,T>I-ZZNYU@+L,/>FZ;9BW$Q*V0]U+;"KI>OYSF5-0$-\ET>
M2?/"VU%PA4"^2GI(.1(KNN*:-<" H%XIAIY3F9&W4HJ$@]1Y6FTAMJIB+KFO
ML5P1,9I+=_8?59?SIP6*F'V^\\TYT2O7ON=4YC77J%R[(.$/E!D$*8>=U+Q;
M%"*?HT"T&XQ\#,-\I]\9Y- FT-/BT3OL!TYU[5F&$.082[L3)<ZMD-+&M<^<
M&F#3>^Z';@N!==%YU[=U85'EKH6($_I\&E/:+E7W.D)ZLWSD.95)ZF9Y+UOF
MG/(N2&EO#6Y%4"O7G*]9(1KI:/5!Q.U.93[;1!^T"]6WZE 14_MI& NL>E$[
MWJ R$VU@ZCL<YIN:XI'OTQ@%V7Q\L2]S_59_-2F]\(7IKYF1L[/[*6U0(K[M
MZ1I97?$9HC](1)+CJN3<FCS8J&U MUZR>G5QO4'-7)Z=NB@^0)D1D' "?DUY
M^:V3ZE.LT[%:O50 :4,PUW.J^RQ*T-ULZ/9+@U>AT/>?H3>H3%:6<'5Z5$W-
M1S0=32E*CB(R%T@=L+X_[#O5!?8Y%E"@Z;8$VG:09E3ZCG+@#2H33W72Z72/
M41LL;] BIOX,,B1BKRF%<PO/H1Y>WV\.G>IR=H4(%)A BJKSLF@=WIE@T_>@
M(V]0S>"MD%.G>]$E$BUA,=2DY;6]Q.L[U?T "6#G6M8V>[T$I<U2>XY;]6D3
M\"ZFHI.:MS4YM=!:$^/)Z;Q5S=]Y@W*)&$/H*HMQU<NBI:RC?!ND>JF)&+[B
M^*92DP^2P"[(222?=LO%NQB<KV[^?+?-=WEH@?B[1M&NQ*V7L.B9%1>M6<*E
M;4,9N:VHC<1AL\>T%?:MN-_8<5\Z(%L>A)*>LH,">1(]BIABTM)_-T2J=R2'
M3G6?8.TQV^J %/FAITB ,HVM..M:WGI9A35JO?>Z[U8S4-:B[:*C:R&(5P7@
MK4CH;?6!-ZC.J]O+O,/>M85DBKFO'T0=&HJ"&_$_Q;XZ1)_X/]7&[:4W]X)1
M-O(Y?FCCRGT$<WJ%._3<UX\?+V;P<H9!P1]0#*8;SE^\5&R#C.^MEU%5C&OX
M+-/9(TIA-%69[:N%I/Q6BFA*3Z];1YY;73Q@HELI>5"B+SU4B7=WJR?6!D1]
M'Y?E^@AI8C&21F7_!\-8 8T8B^?)N_<Q;J_C3:M_P[[G5E<CV-NVI8W'JM1X
M64LEQ[NI+4N9W@4YVZ#$]U9G&_0BUX;RV]8K7]9,6*]MCN=6-QJW&4E+*K;T
MJ<N[%&X0QU0-!"<H$HAMYOYK8+4Q]7#@5(^A*)" #$NGF[_]RI@&3/I.YGIN
M9=Z_1C2=CH"2U7)W\,DF>5$&TO<.SZF>UY$NT%/@W6QIVV11%52;#!H.W>JR
MBG*K=S'/4VK#\OX6^7(LCYI&>8$S\8=Q=2;Z5_$>3R-K9V(=Q/2V;=]S*RLR
MED3\<CN-^I00+Q7<!1D#RM-(6>BDUU K,^E3D0BIVQ'S JEOE8X?ZU$."T)Z
MQ3CPW,H\ND8Q"KHE-1$%"P<RI=[-==2ULCJ?3)#,*Q2]^ 9R=>ACY.,0EQ.Y
MK]0*&TIZM3CTW,K\@$8M<L)EE9"TP3+QK5)DHCI#$T0I"L3K9/>X/);J%9MU
M7D-$KPI'GJOW#I95(:.I5"#=1:_.M.KX#IU: =U'-#EO]1\EI"S$N"%A*,96
MF?M9CR*8T]'JPG[?<RM32!I=*)-5^I#'4)(R2$EW71W:AKNK4>B%* ^,UKO[
M'0YPLSNM2V<^6ER470.L#7CW!T[U!,'\ NSRP9/=%H%M!+P:A382WG?=ZM+I
M6G%T,22N:=3L5;["ZQ0N,(?VYXNUP*TW<I[G5?*L]9(LO2\O54NI=7)PJI'&
M\K69\N-MO%B$*C4J9)(WL[WGN@YB>ET8>EXEJ[A*%RH7<"9Z4:9?0M1-5U8K
M,;7%NG1%V@\1_HGR=Q1&#/KM9G_715"O)L)FF(W%M9O*R[?"I2R ,@^=U)2O
M$%,Y68V^(RA;5'8@BXV<==!Z?^K J1X:*M&H*7,$2H@Z+@5;CTJ#0^]2';K5
M1<3U$NFB3U77K*6C$+.O==F;%"(@T0WR8TJ%TR*O.[6WKF_(@][@'@DGS5 U
M7IS#F!?:795BRC@#PESGO*G[8+>6.&O5_)V!1.\C,F:(JK,B+J)%S%^9OWXG
M?K0*>-#WO,JLV$H%+"N=H:;M@C*;0/&YS8A_WCE#%#] .5^0G]MS$3%.8\N3
M-QKP:%T%X2E4SY\N$)9.%"JAW,HH;0A;]\$(F]:1.)"7Q]K*JXLNA;ZIVR:;
MK;#JK:[K>94IYV9!=C@GK6_[\F8.21"&H[FZ?5R$QC%G\@!.=5=6AN.:,-PN
M#']C/O1:(WS%RHQTH]:\W#N2\ 52QE3P7K!61I<SU\GQ^93,YYBK)A1-(R]W
M%,V#(GF[O4721H-$/S(/G>HE "5LRM=?PK<5C6P%ZTF21E3Z 7G?K2[6U(JI
MBZ.QII';#L7F*/4659C4RL*.!OEU>!#6M'HQ\EU3$L0^_Q/*S67\.3_GP#[C
MO0YJ>O$?>EYUKE,K_N71-*4.,O+%J0[;,7-98O(Z/X[H_#H]^JPHNDZ]:*:B
MUX<C;UA)U#;I@[JH4!(%&=42R'^[&OR^]\2.X6*!HPF1;Y+?4402WM4K\08E
M\X9*2:1(_QK% >:$EB:41F.FKL_> 3!]^KPC?%BT R(X1Y]W=!"1O$]'C*H9
MQ-.8AOAX(5Q9$DA>!=&8INM86"S ,(_EKV^4Q(O/.TEQS-%\!W!5/'DCMU%'
MTPOQ7B+9V5M9&RGO=(_;#9[..#M_0M3'#%TK%I(]BU<1*M=M D.65\X<P1M5
M-0,RJ.Q%%* %$O^)3H4I\H50V'<T'R.Z2G0ZB+77)^"T)Y_8<4#F$)O4J'H%
M?69'2F<#CZ)@%#P@RC$32I%(Z9J$V'^6CL!)2/R?*\6[/@)OV%P\HV+08M<T
M7>&J5#:S>XIGO2H8 &Z"1L@E_K&0SRV9\$?!J)#-'Y &\E%?/P/ 3:B?FI27
M=_,FZPB2ZWKU-=.";$*=Y+@LV69_8C[+[A+^@1[S][<D##06V C:IJ+)MS$,
M8>2+#[[0>LRMK+(8$X3W0)^->B3Q$0K85TKFWX@P(Y'\GIXORTY'-^>WH^7!
M=:GZIN ;6__S^2(DSPBI4P(RNR+OP-%K=2/8)FCV1>13==(D2OY>J.'C3@P?
M6=QQ-0[Q-.5BA83MD+Q"S@$:OYV8L^XH[&IRQ%XQ@%Y$PNXBQN66F\9NW@C_
MAG(72'Q1*8/:GDFO'*D0A^*QPB]U<\1%2"'>CZ:K*VH"^O&^Y'V$_XY%E!9-
M\#2%TO=7#< F]-0S)'19\BT1Y_=NJ:$SW85$\EO:-**S0;*Q%EDM"3R)A3.+
M&#L3'G!(5$78*1$1/7S -&;7(J!&<^PG?JZI.[T&S!OB1]\B^H!]) $S*YP[
M'/J.8 *Y"3U"WA-[_J#FQDR\S)7%-Z$N290NAHXBBI%N@PIEV"CF,T+E+B]1
MX%XH'\/32 PE.I>S';KFIL"1G,^SZ]E,D;5+=BS%;]>(EM,84A8F^8YF'&\T
M3"UBBBP\CG)<D&=YEP/[?^1MS7X8RXG4$S3%4:16:BEKV^B1O!K_Q@X$+W?@
M_D"\.'F9L 9#9PJ].0:BU(LM[,!*J _N[EG[7\-G2L)0[8YL#"?U0!8U>E=%
M51% !),%$D;#E0YB(Q02LEEZC!YK2K#7E_WHU/K][9E0($C9"<4<"PY)' 4-
M)D,/LPER616=R:W@-TBX_$P02%V\9 K .M#3H?KXP.\,C7FQ2.F4B&%.]/<L
M!#]!D*IU4F-^1\Y/+N[.1GI_HBVZM[&MAIZ%R4DEWT(REBO,! ]3+!B])(_2
MF 8)2+*&:V6KK(_ IJ:#JDDM%1L6#D*Q1EWX#4T6L"VVC[:15;YO1>S 7YT@
MU&+95)7X(2_30%>3+#]@FE1HA-N0E,&-7$\0P2FZBDY5FBA6>RLEE&'JP ;#
M)@R6?XC(\-:?$1)>0_IS)$]EEQIJ/'-E#K\)M<V=EU$L*R/,=)2^,'1Z5L)M
M0NVN)A/AAWR-:81E=Q/"R!.<^NH9 &Y"_7(IG,((!M:R6P&U"35[L=!.73J?
MK'V'8;+@J,A#/H@!<XKDR*&;<&R%[N-=UTL\%_"!Q:2%#F(31%M<&"%C0-&U
MY!_9O1Y@**/!?$]BL2Y.L]2E!:[V"8$W=25>W/XQJK\/I&FPM<&Q"=J0KV_D
MTCO  :+I<L+L>K2&!3!FT)M0TWP$^0.%\BC9&[GD,FQ8,*"%V81:743?A8H_
MIQ<E-.6OZLIN0BWR(?$\IL1T^%PJNPFUR):7-%2@4FP3>*\?H6_E1C%( ^%*
M<[:&$=\ W\</^=F2_ZN5=T6ML.O973IJST]S#+IV.AL2LY[.Y#5#["*ZCQ"D
MD> \R4?>U<Q>E\[C7#G&M$6W>8F:Y013<H['&C)5-8@^NNY&2]SO'HWFC!L0
M?+S!J%_"TS31J8/9A!$A[6;"!BEM,UJ@\K+P)M3C!^'EA7_RI+*84J3)I&L@
M-C4/JEU7\-)^" N9WF-PJNKE/ZOE9DD@GHFPW1*&EJ0V=C7#\J71Z9'_HD;G
M3UP\Z1+L!I";JTSSN32VAM/B*XMO0N\?B0 UP&$L)\9NY5E%:D+G_$DNK$&!
M7 "?;.)0;%Q-SH6'(63&Q"BCQIX_D1Q\4#!*7-1\$!(NV>JLR)O2?-NERHH!
MLW!!E.;/<O*9E].SYX+@7"YEN6=H$H>7>((,W>'7H'QOSU=M?&3"?Y_#+[_\
M!U!+ P04    " "L>M!48;4<M"(M  #(V@$ %0   &1A:W0M,C R,C T,S!?
M8V%L+GAM;.5]67-;.9+N>_\*WYK7FUW8EX[IGG#9Y8Z*<)4=MGMZYHF!)6%Q
MBB9]2<JVYM??!"G*VL4%H(ZJHZNUT!3/!^2'1&8B,_'O__'MT^39%YPOQK/I
M7W_@?V8_/,-IFN7Q].-??_C'AU?@?OB/O_WI3__^?P#^ZZ=WKY^]G*733SA=
M/GLQQ[#$_.SK>'GR[)\9%[\_*_/9IV?_G,U_'W\) '];_=&+V>>S^?CCR?*9
M8$)<_]?Y7W*,6JF80)5"7S1F<#H+D%H5JTOFLN#__?B7P)C,P40(GFE03&?P
MIG!P4>3$)-=&\M6'3L;3W_]2O\2PP&<TN.EB]>M??SA9+C__Y<<?OW[]^N=O
M<3[Y\VS^\4=!'_OCYMT_G+_]VXWW?Y6K=W/O_8^K?[UXZV)\VQOI8_F/__7K
MZ_?I!#\%&$\7RS!-]0&+\5\6JQ=?SU)8KN;\05S/[GQ'_0TV;X/Z$G":.O[G
M;XO\P]_^].S9>CKFLPF^P_*L?O_'NU^N/#*'WY?SV72<%G].LT\_UK?\^&(V
M7<PFXUSE^U.85.CO3Q"7"QK Z@.79Y_QKS\LQI\^3W#SVLD<RU]_J!\'5=),
M259A_-O='_;C=X0I3-+I9#4AK^GW\X^L8%J!Q6]+G&9<3\OFL9-9NO*F217*
M;+[YRTF(.%F].CI=P,<0/H^>+Q;TT2.TWBMA$!)F!BI$#AX-\9=9SHS63J&]
M.C%U% L:QDJ )2SB2HKG'TO2%/Q'G"P7FU?J'')@_%R8_W;U^>NIVW\4OTR_
MX&)9E_'B^32_69[@_+?9-)W.Y_32^1"]*S20DH%IC;0Z@X;HHP+C<RQ:),\%
M=AGB%N"NCO\2>9[/T[/9/..<5-D/S[YB53SG6FV--,S3#59=75/G[_AQ<?KI
MT^HS8;S$3YN_KRKN8$8L9WW%L:8!#>10GKP:3VGPK\=?,/\R)17V<1PGN ;T
M&RY'JC!.@R,M++4#&J"%:%@&;J1*4:?(F.A"D?MQ;<,.\738T5 (S8CQ$@L2
M.PD0Z6'\$+Y]Q^.MS%[1#NYTJKMZ0 C*(F3/E.>\6&]B%U+<C6D;0LBG0XA&
MD]^,#&_GL\\X7YZ]I<UW20KLY_]W.OY<M5E%)%1BZ"4#'TAD2O  (7@-,GF/
M@8O(<Q\=<1^J;0BAG@XAF@F@&276@WJQWL%&W/IBA1>07"J@>$;P&0,DZV*6
MK$35:9^X F,;H>NG(_3]I[B9E/\^F^6OX\ED%&)21ED!AI!7CF6(@7!D[T)*
M.FIA^]B*&P3;R-8\'=GN-;'-Q/K;;(G5$'T]"]/%.TQ(#CN9'*1,OENE(\LR
M8P8MV1G<T_!X)%_<&?+*G4!?E&".=1'Y-NBVH8-].G1H+I!F5'F_G*7?3V83
MFM%%W7669R/FN+)&!\#L(BCK& 2K#205"EIF<I2F"S%N8CEX%\MY7"4<)F_#
MF,RM%^'S>!DF(U&<E$QJ8*[0$(VH6ZJV8%E)FCNODM-]]K/; 0W)'3Z0$3=V
MN08B:,;V=[@,XRGFG\-\.IY^7#Q/Z?13G6K,9)./T[BN0C0F&$W+O- RIX%#
M%#& (Y.+1_+5R$+O0HV'L0W)+6[,DL:":4:8%[-/GV;3U6#_,TQ.<>1E0JV*
M NLQTR C#3(X7@TVR;TD.UVZ+O2XCF1(+G%C,APTZ0V=XG,O_1(0-#P9'@UH
M96B+-N2BDZ+R9,W1J+PK06(O7_@&F"&YP(T)<.C4M_."OZNA55"7F/EYCB<X
M78R_X#IZ\WJVJ(&;-^5#^#:RM&^Q8@,(DXF>R9-ZBD5""@ZU9Q&5[F,Z[0AT
M2)YT:WNCH\B:\>K#',/B='YVB=^"? LNA0"NR?57/FCPS!NPEDF&*(SP?:*N
M-['LZ(O#4Z+'@3/?C &OQR&.)V09X^*2"\A#RM99"S)Q"0H1(43G0"0;,B^I
M)-G')[\53H.P<CY-RW^&^3Q,EV>T,N>G87)IN"0MBRDZX+:N/2T<^$(N-9H8
M/1-:>IYZA9;O138D?^QPIMP2;6XGEV8K8J6M;Q\L"T6ZD!!\T@5HE7,(+$<0
MW'%T6?F$?7RRNS$-R1=KSY!&LFCHADV7\T"4'2]/7IPNEK2)7\ [NP1.&I&B
MC F"M*3*LRWD(XI8LY*2XS:%Q/MLHEL"')+3UIXU/:34[\#[\OB1>,T#L5>3
M:V%9(% 8(4HD[<<8TT(KJ5T?'?, L"&Y>>TITU(J+;V^^>DE3%=&FV5B*C #
M 7W%$374\SFPR7BC529?HE/H^!Y40_+GVI.DF3QZ6.^;\UO&K60<!;#5*7WQ
M APK&G+AQ@9/^V+QO4WW6\_)6_#_8I!&*<8%68)26W*6$P.//$%Q04<:?'&F
M4Q[ 79 &:JGOPXJ':;^/&%HF"=WB-;R8A,5B7,:8-^"BRYPIL@U+=(E6.@TY
M2.G!YIBRIK7*<Y^-=$N  [7<6S"FAXA:[JJST^ER\3:<U;/O#19KN \V%&"8
M#:C(&43/"R21->W\Q3'.>ZF46_ ,U$)OI$\.%4!K$^NV$:) ZXP"9^LQGV<.
MO$8)R:%TEFF?;)\0V)V0!FJ!-]QB#A3#<=S\#3),DK8YIH"96,^!32*^KD+W
M+O)4:$?T?5+5MD$W4$.\!5>:"Z>'-?Y\FF\Y,-!8C"2O 'B2Y'PH:<$S(4&6
M0-^4HSGH4^SS$+(^IPA!H@\,R0?*-%+E. U7"0/9294RJQ4%?:STO2.ECV"A
M'\Z4ZPOD<&'T]$^U4];'%, P13AJ.-]'54L,LK AT*O8Q\[:;T-]! N\*R/V
M$4//)$]/CXO&(AC%!2B6-,1@#3@:4\B,A8)]CMX>4H*#,;G;T^% ,72J[<#$
M;2XJ0BG%@9(^@Y=&TPZ>2I3(N"FEC\%]=VW'7ME:G\,X__SM,TX7N"G"O#K2
M$HQ.I4@(FA2P8CE!*%;1 G1)&Z.T87U"MUN &](NN3\_;DGD:BJ5(U1(?!]V
ML+0Z"Q2L)P^)90A,>= *ZZJWZ%2?,-:#T(:T?;:C2EN)-,P87RSGX[3$_"(L
M3@A?_5:5]Y<P695[+U^$^?QL//VX3B;2):28O2;?1]30FD8(R,C-*BSGB%*K
MT$>;[@AT2)MN.Q+UE%:[*,=6T#B+TB=.KK,4&520'IQQ&GAF!:/U,JD^3EPS
M^ARW_K8%?=I+IAEI+IT"?5>.HQ(]BSDX<*D@U HQHJ[+$-<G1)Q&WR??Y58X
M0PI^M2/%X3/?_ CEUNW1E$!4M D25L^2U4K3VE-)<,WJ>4]ALI,=?P^JX97U
MMJ!$,SFT8\:7,)Y4(*]F\_>DMMYC.IVOW-B7&)???]N #)F;P-$!8:R*K.8\
M"_)E94Y>B)*$[>0*[0AT>'7 3?C345I=#V-64W")ZR%+3R X&$X.G!*^ .V-
M$9(0&*7D)1SQ+.8:N&VHXYX<=5I+I:&!\H6>/9N?U;2]H#5';@1@20I45 )"
M)+N:6V.X8SS$3G4,EU%L0P#_Y BP]SQ?D_2__WA]6E[3[VU:#KY?TM=5-[19
M>?,9YZN//[CWX!V?VKX)X3;P&W4C_/M\MEB\G<_*>#GRVA7."UD*S-"RC61"
M1$9V98B&G J?%=F;71;-)1"';QJ+Y9OR#HFCY"DE[9DRVD+2CH'2TH!'ZR%:
M+9S&[+GNM3U<@K%C:+5O.=N^ K^Y#^P[T0U#8ZN'OZ(QWK8K_?PM34YK%]JJ
M^^B_7*LMN6%<$!I(+-;*(E)=OE8"6.^80!$XQSZ,V /LD.*LK6C36V;M O2X
M_%ZL.XJ1)Y&,!6=%#=:AJ05I!;S*05H>D97<)QA_&4:;&$[]I,W\CZ>G--G?
M]YB?L,SF>"GB\/,WDA%Q;3P-\[-?B"*KU((JN=F$'O/QE^D2Y[BH^?6,3#Y6
ML^I#%5*N0J*?F$Y<T*0)$?O,4,=!#>E,;'\^WAY/>GP6M ]-GA_S_813K'HJ
MAV(TO1U\] F4XC5$1@Z)L*A%LE;(TCDX>170COJ\KQW0FD^'37^[(MXUB2LE
M+P9GDO%8;,TVKRWPD#R5R$/--D^^GK 0DCY-,6X!<W F#:X6W/E4CXJ0Y*[1
M>J/EI6N2HP"7K05+0@M&,<\Z)55=Q3$H"_=0"MS(FME_RMOUR:0U-0^3Y]/\
M/'\:3\>+91WB%]R DBD;9V4$KW,&520#)WPDJ:'AF *M0]7'=;L?V*!47FMB
MM!1*RWP!I(^IQX@OR=:>S%9M?#>0O ]!U4J;*+":[ME!#$&"$3YKFH@:Y>V5
M'7 WK!US 9X62]H)I)TVN>3,*88LZJB G"BRV SGX#"M#(&(FNFH=9^RT3N#
M/H][F-]<2>PYU^TMHG/*+48)"3Q)!8(+AF 0H"@4&7NH>) Q&K1]#FIO0.F]
M+7*1-7.^0)(ATNH2$J+7 0I/62A/<]\I_M=@6SR68WD8/W;=$W>12+OT\ZL6
MG%/>!5JT()T/]323EF$RF09I>8Y9!-WI?HG=C>9CA??:DN" ^3Z2'22*\I8S
M#UH@^:8A%'!:T"YLC%*:T4 []1YO:0<](4:TDT;CJ%&?,)@0/*#T#F02J_YE
M F)F"9!&FH0-C.4^;OG1@J'[G<^OKZA:/[P>'\M08C+*@Y%5,[ J>)$]C4JB
MR0D%;0G=CNFO@1G2GCP4;MY]S=A^,FS;JX\&.+MJK5]XWH)IMCJ2\MR!$JYV
MZ7:<7"MCM-"HL^X3#KD?UY!V_*%2K*%DNP:5??:19Y9!>)E!>1XAJB# :J\=
M&G().V6>/1A4?ER[8;"\.E"&CY2]=*5[= 6]AM\RE>FN1_3-:]IJ8(V2G&YI
MP7W1?IML6I\,N:'6*''>ODU*!REQX12B0=[M/H6[0#79'1_H._YV-E]IB.5R
M/HZGRYH,_&'V-JS2 T50-G*O(:35A6_DGP?T!KPR2CL>K>ET<>N!P(=DPK7B
MW*W[XY%DVRF9)F>5#./DWV$D1[)>:>69"""SPR1]*CKT.8^])YGF<8VQ7F39
M?][;6NH'\-7D(&O1"HAZZXIR0H//'(F^EIO$>4UC'KXN:CMO=Y=O/,__<[IV
MT"[XXZ,F!ZT8<"9HH%5.1HX6&>JT1I>$+ZRC+]1@!$/2ZL=D\RZ:OQLCCJ('
M"#0);[JN3DAG'^9AN@AI-8G3O/KM7. WQQ(R%R8S4HSU/@Z5+<TE"X&VLT+:
ML:#WZOBFRO[C&=*F-%2N'XDMC^7PA<7)J\GL:]-JE>\?VMFINQU\(S>N5IC1
M ][.9U_&]&D_G?UC4;L3KX.2-6><2/!EI?1&+,E8')&-A4(J3F02=# ) I=1
M*Q.%LGT"R]MC;- ..2'F59BEJGPB_Z]A6;7^V9OR:YC_CJOE^'TG&!G.1$K1
MUONE?+TVEM&"S!FX]U;44KU<^KBZ.T,=TI;?B76WM$[N*,YV3;C#V6JM?Y@]
M3__O=#S'=1^Q7W%Y,LO?CP<6HR1E,@Y)^T='JM8P"2%; \&S(JV-Q:H^+2^W
M13BHU,1CD:R']/IQBZ;C,\Z79V\G8;JD!5'1K@Z.1Q&%K9V P6O):N_"",[5
MNE-.BZA(C9YWZJ2V-<9!)34^%K_:2+ ?PVY5K$GR8"TY1#Q+0X:K(D^)'"/0
MQ1$NE7T(?7R*K>#MF"SYQ^35P7)K>2O%E7W[3;F;\UJ[( J-/@A90%G:L6,(
M'D1)D9%/;I0]C@%V#\@A]5!Z)-.KE0B;-FR[UA/L1J.YJR]<>N=;G(_KYI[J
MQ:/X$M??Z?=UH>W/W]))F'[$=^3%_5P*IN5(TE2B([<XUEL9%)<)G# ,A,LF
M.XS<=4J..^XX#Y7*^E/>E,N?_&9ZT!A&EC[3>6&A\)H)9[P"'YP HV56CM7&
M''TT1(?!#,F)&_ *NJZ-'IM6+0_];M/>%XD8E[1W29KGFC0F;,WJJ?BB,\33
MF#V/6A@5^UA<VV,<4F3V";&Y$PEZD_35>!JFZ2H^)!O#JMHE*60!JMYW%KS6
M1"G&O30%I>C3$'5[C$-*!'OZ)#V4!+U)>IL=+)CF!F, ;LCZ5=K6AER*0V(B
M*6\E"NQS7+YOX/MQJ_V>/DD/)<%C:%*:!!HI*J 1UTH2;6K^K@"F8H[)Q]I'
M;E":=)_RH\_G,8LW9=59_OS2NY&/0BN>(CB?&*A46VDJ$E#27H4H8G2\5W_V
MVQ$-JG=#)Q+=+$=J()WF4<EW.*D'JA]F'\*WVA2KWM1"8ZXI'2=ACC^1<LGU
M3!RGB]5<CAPSTC";(6:L-U07"]XX!4XI3Y.3;59]4GOV1?P4SEQ:<^THTFU8
M-OE]9;R>33]^P/FGVA-XY*0U]8(^J$D2H 3M7V3O2.".HU$Z"&?[Z.R[$#V%
M\Y6>>FMOZ?0)?=>KI=Y\7A5X_/P-YVE,$S JJ)41QA.%K:W=+<BEL[$VS)%!
M,Z>DL'VLT0>A#<D(/98B:BJNYKO?F_)R7,<_S0M2@Y]FTQ7&41(E$YUI,Z[W
MHJAH5O<<:)J (#P/-N38Z3;O>W'M>$SRA] ^#27510==L>2R$UKXP(#^7VK3
M4 N1*PF2:::UDRYCI_R3.Q -Z2:*1] X>PNGN:(ABXOVT=,Y>><+?%,N4YC8
M:Q5C'DI)-:5*,PA&U])FSI,6)L?.RN9N;#M>1/&'4CB-)/8H)QM"&85% *\E
M/(HS!4$P6?O=>%0QHN!'#74\>+*Q^VS<X;X4*]%IJ6OZ=P1%RA^<Y@D0 R/)
MU[VB3Y77_J[G(Z>4'LJ?&VUX#A=,RVXKUZ*DJQ3_BR&_")_'RS"I#26B+-J4
MH"$%%<B.<!E"E B,V8">E5!RGYU[>XQ/(8[1FDV=)-BNJ6$83VMYR)OI+3D\
ME_(.C6,LH(5@>>U*;"(XZQ-$)[$45\W4/O'7[? ]A:A&:V9UD%RGRF7K.&,B
M&1"1DX-L X%),H)0A8M ?TUF1Z_=?+?*Y4>.7;2FR/YBZ-0O[*[$>;3.<"GK
M7146:9!9U.Z>#)BLER$E16"/T?GK@)J'QXY:=-BW&LNM&:5>8L'YO [Z]@[Z
MHHB"24I@Z$QMEIG >1:!*ZY32J;PW,<=?0#8$PAEM&912U$UY,_G.:;Q>NH_
MU5+<_PWG=;#/$UEI]>=JCS%1E'0E0*DY\8KS A%U I^TM3*0V6_[I-=M"7!(
MEVP>C4_M1=<RJ/IEO" $KV;SE[/3N"RGD\V5LR.&.FB'"6RN=P=FE!",E^ C
M*F^51Q2=2J_N036DNS:/Q*!F0NI<Z/Y;K6+%6?GI=#&>XF(1IOE]G<GYV:R\
M'W^<CLLXU2J+-72:G[>SR3C1[+Q/)YA/)[@N*P\WKD5_B<LPGNQ5)]\=4YLR
M^^-.7:MF:P=EJ@>I6>T- 3*R0$Z><Q!58B"\2([^5USI8_(T+'78;\Z>WY#2
M<](C\_D9R?4_P^041SI%F;61(+%>J"1RA%#O8Q:8F>3&U%:&W>;F07A#"K >
MCX,WKL5L+LF6'=&OSL #(%TM%G&>!A]%K+=>Y-I?0$%)6CA1O'6^SU+<$>@?
MIC+C(.+UE&YG"^'OLUG^.IY,:)_Z9;H,TX_C.,'UA=7?-[)7XRE-_>OQ%[SQ
MI@,,@5:/;K/?=YF(1MOZ/8^M?HHR":6)LMX)2QJM,LD3B\AM"3)'':SHU'#G
M?ER'ZLQ[/GUUL<](J^*)3K2"3)+5T*[Q:$UKB2DT H5#[%,K^Q"R(6W'#;ES
M7>TU%5"SK?8>5&2LGWXZ7:4"7_;[1SEQY85RP)(EW6^SK07L)/E2N(W&^^+2
ML8ET!]9!G7X^#K=:2''@N^JKT^I\7A[=><CS$;?;!S$-8Q_>;>J.M$&S8H),
M"%;7E#NCZMUSKIZ9J9($UTJE/K4BC[9!WS+__XUA_H%&AR/:%4JNE\B'Y&JA
MCT((HA!^$917/*'7??*R]@3\E+;S'9BVB\IM)<ZC[/*W@WU%[QV%PB6+*8'E
M-3:;-(<@):-]B2NCL]:A'-U4O@?OD-SK03%O9V$^)O%FI_-1TL8Y5\\H<ZB+
M!"TX)3-$9BVF*#TS1_=5[L$[I&8&PR+>KL)\1.)]^#H;V1QJBU('/M16?UJ0
M"R8-@I39F\*3CJS/B>%><(>4734HVNTJRD=BW?.RQ/F%?M9:(@^DE:4WEJ;(
M% A%6^ F6<NR$^'X<:F'0 ^I!=]@&+B_6!^)A[^17_?A*TZ^X*^SZ?)D,?(\
M.>/)*.6\U.8?D>:*&0?2*AF#I645CA_A>1CWD)*]!L/&@X3;.?#S'B=8SX'.
MJ['"Y*)#_\NP#-\#&#7]<4J,/UO?I+ \(*YSZ"/;A&V:#KQ15.;B6>MD+AN#
MM Q2SK[>H&P@>O)7HW%1<Z^-#GT,\,LH6MSCN_JL=^'KKS2_<YKH]7T@]9+G
M^1>DQ2 L8]IXR-Q6VY0 N:(4T,N"^Q"BZ-3G]F%L0XJC[,V-VZ[E;2B2ABGS
MY[BJ<EW0\JN!U6O M,L^"(90M(R@K$,(Y$8#*F2&,\^-[[PF[@8WI-!'>[(T
M$DI[MOQS-O_]E^FJ>'QQ'9CGV8J 0!OJBL8"O D"T/A<>,G)=BK V0+<D.(5
M[=G22"B/:OM<*2P+E]IZ=S-]'GSB,2R?W8;=R/"YLX5Z9:26CEO.#>A0+W)6
M/H#SO@!GUIK T$;>QQ6Z#]6A^NO2F?#E['[Z>8*;U/Y+GL3=/>8+#U$G7<"F
M>G$:=Q;\ZBZ6C(FGE&IN=Y?9:36"0;44;$;$ZZKQ4>3=LL;C=CCKM!F&.1C#
M/!A/P)1G"5QP ;3R3AFG,.<^&^W]N(9DD74C5D/1#"344$N:3C&_'H<XGJQ*
M7XX0;+C[H<<--VPY^$;[[LVGG4<Y1K$$D4*4$%8Q4T^V6J3G 9GXF$JTFJD^
MY0-W0CI4AVWJ8E[,/D420A7BB]FJ$(8^O-Y1.<ZKFJLJV_6S-R&?4<&4G+<"
MRBHW4-=;L2-R0"$1>31>R#[)[?MC'E+HH@W+KBN^(\FSV1ZZFH4P>36;?PC?
M<+'JA_+A)$POBH2_3PMG,@D7,V16&W1JU! 9%[0]2*&DK)U>^W1#VA[CD/;6
M/OSJ)*]F?/J9MK_9&>)YJ^!;1L]YD*G4$PYC)"CF$P1'HR]16QLL<S0]76CT
M(+0A13_ZL*>M=-I=K+ZI*WY=NS+=4(Q>29%2)N8RG4')E"'R(D XQ@IG,1??
MQY"_']>0LBSZT*6A7-IN6)@W3#YO7G$Q7(O)<%$0:@\X4)&<EJC)O<@^^:RU
M%^CZY C?CVM(^1 =-Z8V<FG-E4LC)5=TM65>>FE4K$?/G8':A[,ZHS1JS+;6
M/VAO>)+DZ![)J;@%WI!R%[HRIZ&4!A(R6(WAM]ETME&C:R/M\!J4M@".&TK8
M8U(:A17N?_+(%).%$ 6$S054#AQ<]@:X44+'' W#/@']^W$=;%M=__3:JG!1
M>XG1HE*>)\V, <2:^FU2 A^]!NL5#YYIHUB?$,)]J(84)&C(F1O&52O!M$L.
MG,UI3J=KG9[./LS#=!%2G:5->\N?L-![R,L<%>VUT&3L&1HH*"X<>(,%;$T6
MRU8QU^F6UQU #BD:T)%(O<1VY+:340B>K"O 4,MJ0M 4.$5^18B):Z1)X'W2
MG)NUG3Q6;* CE]J+JK,MMO),%Z^1M";>X:[^6EM0T?<##*X]GM+&JCIT>(U,
MIWL!;*XX>'F*HZ0URES].E4O4$G*@HO6 W.1"151>-=G6]@6X:&Z[-[G_&.:
MQXM5(S-RA+_5+*/GG^IO(Z43%U@**5M)"T8:!DZG +S>8VES=63Z1"7V@CLD
M ZP+\ZYKO?Y"[1TJ'2&*R$WA9##6PZ- >WI<9?"7FM,?<HR=@AAW !J2[744
M#K40S.#VRA$_SFY)SWFL_?+Z$(^]8VH;G>"! 4N.M$CBI$]B].!3S:@JKA[5
M_7%WS$O/N5H=9Y(U-=X''ETB!U@@.",S!"648FA,Z'1*N!?<)[EC[L*\G7;,
M)D)MMF-N"_5&/9R4Y!H'VM6-=TAH60#"CJ"CUHP+'[#3-2O[(GZ2>^XQ6'B0
M:(].Q(OE@C*@L:46K@17;Z.DE>*KFRV<\)S%8NWC$G 7]7>LX,B@B+>7*!^'
M<+4AA[%<*S0.Q.KZ4W2^7L'LP1;/(\N(O%.[W%V1#BGU8GB$VU64CT*X==,K
M'4-2]195A9S7ZYHC!,D14"67F+>.5LFC,V[K[F7'RN 8'.5V%^;C<.[K;(1"
MB&1D DR!]*_U'F@N-'#G465CT)H^E4D[ AU2WL?P^+:C(#L'5BXEWUYNT5!?
MC*NCMXLWO*1OBV6]\B*?']L=<"K1XK%MPB[-)Z!9ZXK+QUGK1/Q3(M<YRV;3
M\Z/12_A_'4]G-3STRY0\5X+Z?)JW.Q0S)JNB2@1R8PTH5R3XK$.]T<]X&VU@
MJD_$XHB#;'L2O!74#6%&VFG4+J@:G.6U/")"1)N!6R%\0B%3'LS\;D /*2XT
MU+5P_Q%T/XYT2F_8"O"YZAO5*DHTP@,+&&F>0@!O!?F&FNQWE5B4>(RK-G?!
M/*0@TQ^8TOLPY#&LG'HM^VQ:9VBSX=^X6+*UA;/#(SM:-_L.O*EE<_,23S*P
MG<I*@BC6$U^D 9<2@R2T4;63+W9J2['5/:N[CW-S:>DJFY@6ZVOZB\E=@X^J
MUI,[ YG6#"@?#80B<^U'D+.4T9C2ISQX%Y3#LPD.8]%=U\PVEUCS.XM?8:W%
MO1.;](D > LNZ 2JU"8%SM5&L2@3<K(U.ETWL!V^X6W$?7C44$K-&'1>]G(.
M[28H+IQPF1>PV1(H:S4$$S,@>AZJI2!*'RW\ + A'=3TX$Q+N;17-VN3[NYQ
M6T\&I@&N(EEZS F(F46PB6B<N,W2]KTI_7Y\0SIRZ:INVDFIM;JYLJ/>A.9M
M*KKFEVFLSB_WHO;'Y!!B5F@"*\+VN0]F*WA#.C_IJ'H:RJCY;K5F]BU:,0>F
MZS$A#Z00E0WD7G*4X$1(VF6: =\G:?L!8$,Z NFY6[60RV/X_C^7@O4B^.]Q
MBW=$_G>89M,TGFQ:R;5U_G=Y9D?O?^^AMW;_KS[RQ4F8?B1,/T]#K<4]AS4*
MMDBFI:I:A[PL&S59RY*44*JM4WVT&'J65FT)LTT<]L;#;O=#<3%RR&*D[1JB
M1%:-P4@_T?I5I6C4)AC)^_0SVA'H( ,&S7EW>\RTCS0;A_[O6/WY=%6$N=BT
MQ'B_G*7?WWR=XGQQ,OY<.R.^''\99U('BQ&7KM0V!H"AUF4&18Z)1@<E9\&L
MX2SSGH=;AX]@4!>J/@9+CTB #O2]@ORW6=VA*O@XV525OC\)<_PI+##7P#>]
MLI[1V6(Y*J$D*V7-GJ4O2@L%P9H,Q9%1RS674O?F[@'P!QD2>2SMVE'RCT':
M7S%,:C.9G^MA'QECTU6O8JN"],(50%W[VF9#)KO*%FQ4:+.1-G0*SAV*?) A
MF"%1]7!Y'\S2ZD&,MO$._CZ9Q6K!;.YI>CW[6@V9\]/H38FI$,5IS8$K44T9
MI<"KI, $E;7.2L4D'G*CFB(:9!2G&P4?3YB]M26]<-&6-M7V6B*AT]9$<%8+
M4*8HB+5@59H<Z*4B1==,E <!#C(6]%BZ[R#I]:;6'9&RYYM3F>K!G=;K6*ZL
MIU&]B%,9XD>4M2XFL0#1<)JK[!0OROG$[#$)N-\PMJ&I_5>AZ1&8<&P]>9%I
MF!.3TJ;:D8O7=(4@"62BGWRV0928LSHJ7>\"N@TAW;\*(9M(\QB4FV,>+Q?U
M=BIZSLD(DPE%TSI0/%GZ8C7X1'Z6S=(I1>O%B5X7S&T)<1N:^3]R^*>E"'LS
M;#,1FR-O>L/ZEMC_#)/3M=0FD]G7,$U8\T]%-)E,"71D6<AZ\1J2!\4L-P(3
M"I:.:A?N@'VKN#G[5]%]O83>FZRK9G?/\_^<;A*QBU7>2Y$ATF00.$<_29'J
MK: ^26]$=$<]S+H.<"O:_<N<UQPDOL<XU+ZQ/L*TT:5/ASRNXU'V/@-N=(I]
MX]'KV\&\Y5:4Q,D:DZOVDI;\6FF 2R6,$(YYV6>%WXZG5?[?Q:=N7EB+8\2,
M<%J@ AE2H57'+7@D6S07ZR+S2O!.Y] / !O2N7,#IMR5\-="+,US12] T0^;
MU\Z]Z,NG,,^G^>*BA<W+F)_'!?DWN!C9Y&T)Y#I[BPC*T6"<XQQ,-#J4Z)/.
M?9S4IL,84J+[,7AX-)$?D[6;FY;KC:+K*ZS6=U>-3&*Z9)_ EJ)!98X0:^>(
M6L>I18PAQ3ZGQP> 'M*9\>,PLHDX^_%OC:4PSAF9K"1Y='4MI%H-7,BK83$Z
M+I1P1]I8MV;-L8YOC\&:W87PR KIGV$^#]/EV<6M\$'%K$V44(JMU6FL0$A:
M TN"%1.$9#(.2#==QS^DP]K!J*F#A-Q18UWTO:%I>4$8S\IL_C7,\V*44\J>
M3$\P&4FERAQHCHRK]_():2/2/_4)P>T <DC'LT?1;6W$U8]/_YC.,4S&_XMY
M<R_(YF89P[(R-&[C-0>5 FW0)63@M#U[$0WZ3AW7MH8XI#/48W"IB:@>>>O<
MO.-=3;B2F9-W7 ]P30F@M!;@M:4I,B$I*[FSQZ+8SMB'=%PZF"US;^%V)>7Z
MA.V*[KTX;0O)LYA% <5Y6#59I3V=*^#>*/)!$+/OT^1O1Z ['IO^$>C62FR/
MK/ N#LM>S>8O9Z=Q64XG]&\UT8_FS,>$7D8(Q<3:FI#&$:0 S;472OHB<$A^
MPWUC&=0AZF T8C/I#R!P?$]^OXK6,V2AAL!KFW2DD>3H +DF_JG  W^TC7SG
MT0SJ7'90<>1&#!@ E]<AIR PQY(+S1TY7ZJ0B>*"I*DL!I5QR&VG#($#@6_%
MT'_)DX[=Y=J/C+4IX+1FK8Y<2,7S$@&ML_6$D#S]&!.4R&HG;-3*'.GHX@+3
M5A3Z(QU-[">-?NRXE#GQ&RY'.<5L K-0,8#*M:R3"0MH,G<E%N_2D1R1J\!:
MC?LBH^3R5>VHHTJ!UBG*K$&AH$VC:$MF/&;-@RPN]#UWN0W5CMD,?3-46]+F
MKB5RL&CZ+9(Z1!VMCE)$$ 5IN8K$P GZ26MM2K8B<GND3?K&<AA8BD$';NPM
MB>:<N)6E,:B0DDT0&2^@)/E2W@4!W'!6N O(L&\KM(<5R$&KX-*GOIW76YR7
M9[4;0&U&7-L/?UZ5K>HHBC1D=:.F5:ITSA"]#Z!]4D(DX47N?NRS#= AIHD=
MS*I[%DYSX?70LU= XN<PWAC8BU'64DKN%%E>-0'752N:"061N\Q%1++!NCOU
M=\,;HB8^&IOV%U1G#M7+6,;3C\_KT?E'7"=R"YWLRL!.3)(WAC4T8(P"J;SU
M:&NN69\V"EM#'&*:UI&X=*C .O/IYI'G!P*Z"*M^.7\/XVGU$M%Y73SXH@BM
MEQJ<# X21IFMBMHJ/"*]'D8\Q/2N([&ML3@[D^_OLUG^.IY,5E<_;#HV;*()
M5W\?!<M]JN6@*FF:JY \!)X]N4^%\614\?J81M@.T(>8_'4D.O82<&=>KH.<
M7%N??=! [CB"BC:#%ZDZ9RZGXGSM!79$QFT=F#YV=M>1N+2[4/J&31B/C@>B
MJ@RUY5:NX6^A/!1;4%OC,P]'2@9L&$6\%B"VS(:0A0.#D=%L!P8AUR@Q"]H5
MIXQ/?=W_^^J_AN'@[LV)!R-"NXN@'^%O*4W6*NBDR+&F55X/)&F%.R<2>&-X
M<EQ)LC..PXW]"LZ/U@.S/U,.E$[GXMX787'RBG#],BVS^7K&-B]=).^^")_'
MRS YH*9WCZ>T*>4]='CM^E#/ZT6M+W']_9=UP?=U")5[@4G/:OF'3P5K6Q_:
M0V/M=>ISCMF;5#HEDVR/L4$+@VM/VB0%O<.$XR^![,Z1\YS66>$T#\G4BXX*
MJ5;KH# AF<]2L4ZG8]N@&])>UXE;MS0N:"NTEATQKB&KW8OFY%;_<[P\>7&Z
M6)(%/+^X(WGD&)K"5 0632VU8HS@J@0RER"4"$9@M\X8NP =U#[Y:"QK)\LV
M34MO(GQ_,ILO/^#\TZ9FZDV<C#^N)G7D2HB..0^>U@4HE@A?E@8",R+Z0-B+
M?VCSW/VQ.T9TGS1S.@NEHY:Z.@WG@18:KR%O.8!(5I)KKGAMIR"@E(!2>S39
M=.NZO 6^(45O'TTE'2RX(V]]*X2CX 0K@6G0RJZ:]W%P'C4$&S S%XOOE"VP
M \@A16,'M>/M+L*.'#L_@;V6D_I\FM==K-;KP67&@B"M*AC6*[QB(%.0:S"<
MF> Y3]J6(]%M&[Q#BMT^&O.:"[8C"5<U)I?BV[AX&\Y63HA&$7GF#J)59!,F
M20"E=I!B<$P%R<@X/)[G>#O('8MWG[2%UEN&1S/1+A^A.,Z+\#R"48*1XV$0
M0G :HBREXE/Z:$[DG2!WK-+]@Y*LC0S[:[++R%+D,0K"4T)@]<88"4YG!9+Y
M(@(FPTR?\/TVZ(;6Q/A1==>^4NL5C'@]FWZ\P^V51M#6'0L48^OI;-'@-4L$
MS_HH?)$^7W,MMXY%W/W470MCGS1;^LJDHPK:E =5%AN%05CR+YA.M>XH"_ E
M*N *54&F2\)N+?OOAC6HLM1'4SK[RJDC=3;D_GX*L#B_L'>453'<YTBR-N2N
MNHP062"$-5V7[+ABL=N-=UNC'%0UZ:,1JY$4^UI)J].FC8? DW3>1 >"FUHZ
MH O4"L9:S*A8Y,5IUZ=D\$%HNQ:7/NDMKX_ NFYU%\[FI8-+[@I#9^O%C*Y>
M.I8B>!$$@>/<.AY%M,<*CMX*<"M._>$#[X?+KG,VS:LPGM=\GWK%XN)TOJHH
M^-Y"_N)?;VL@?_X7>3:EH9'JI7G\*2S&AW32[XBF37;.L::K41;/!2!B]@K3
M]W-HK3T&:Q.D4).DA73@N+6 16:#6<O0*0'^;DR'J\XO>'X;Q<5#7HX7:3*K
M$S]R*+WBY+1(38-5,EB(62= SU2TT3(LO8R[^W -*3.G$5]NZL5F@FFVS]:D
MNN?37+_5ZLXO87(7/,.B,DXJD+;FB"?%(1CM(5KK8L""QO39:;>&.*3:RDX4
MZB.N9FQZ-9O3Y$XW55*; ]&+$O^SVY!R&G/ P, 9+NJYE &/@OP4$XK*FDR-
M3OU_]T$[J R=3B3K+L7>?%O-Q6T@HY(Y!1<@J.)J T9R9524$!B/K"@E4Z=4
MBAV!#BE;Y[@D:R*Z-C'Z=[19S\?U_K#MM6Y$QS Y!U'(>K-<(.?&E5H+BBR1
M)V6<?=#ZW_?A0\K!:4R:H\BC=\'&[-.G\=KZ(X_HRCVM-8BWQ/FGMZ?S=!)6
M7>+.WWI(Z<8ASVM4Q-%LR(T<P<W3+AWD!!N11\P0 U.@T KP0L7:>2^$9%G4
MN4\=_DTLA^Z&-S_QY2G^,GTU+LN3_\8P'Y$16% +A)!BW:,Y!X?(29&FJ)B6
MQ98^I],/(1N2\W<@1Z[O<TV%TLQPN@O5['1^#JM8K1B7!$9Z"ZKPVH>R*'))
M%29CA"VJ3S+6@]"&Y.8=B2S[B:4W6SZ<C.=YA<ID8;BL9YB2T9Z>Z^F (S=
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
M,(3JC'8<&G7$:>9),,R9:+P+O'OX8]V3SX#:S@)=PW"%2-<?,!C\KR&Z9Q_
M3_!T2&\FDRL\'J(QS'!>CGJ&R(ST^%70!%+4/@,WT=E*MO$&"&? >3T1KR&_
M0JCKGZ/!U7#JQ[.KEO&D%Q)H9S0CBNOBIP4\/;0$HKP&!4%'*FN%-U<>?39D
M=Q'I&I(KQ+<6J0_SZ]%RN*!S?C7IH4'OBIU'8L[HGRE&BZ50\ET,4RPH=,MK
M!3W6(S@;RBL(>$UF285PUYOA%,8^3OM?X+6?^@7.GM7)F"@0CG2.2&H309R<
M1,I\"HI&F;N[4-L0G WS%02\AOD*X:[9YO/*3^%B-+[N:=Q_+ LE_\6C_@$8
MXDV4)#M/F<Z^N/$5TQ!N'GPV/!\NSC7T=HILS?%\N/2#P<NK"2YO,NGE["P5
M3A,?<[D[MYK8Q 515"MEI<P::EU.W7OPV=![N#C7T-LIW#7'\_,EC"_P(/G[
M>/3G]-.KT>5G/[SN>9D\*,:)5MZ@VD5*O#>>L!1$E%;HG%DEFM<".!NZNXMW
M#>V=XF%O8AZ_N$I]_(T7TRE,IK/U_C+P%SUT_XU@""M1;N9+=<EHDK6(R2EK
M(7;WPS8__PQ(KR3<-9Q7R"O[\ F=PZ4* F666Q=(5&6%7"02#)5$Q$B-R4X[
M6NN<OOO<,^"XHS#7<%LAI>S=51CTXR^#D9_V9/1!4Y](]@)M!F8]+@PBR8*!
M9R9D%VI1>^>Q9\/LH:)<0VR%F!FJV&7)6AO%?WWXY,<P>7LU+;6W)73;,Y3)
M2&TDJ&6,R(2^?K!)D\BSH\XF$62MP-DV'&=#?35AK]&%3B&TY9HGM[F,D%Y>
MOX<,Z 5&^ A?IR_QE_^%ORV#%^")SR$0Z7P@7IM G W9FY0$F#5%H0?F^C\*
MYPPTHXWHURA(C? ;XAS[P9MA@J__"ZY[N#MY"0*7&Z/"-2<$ [B1"6>2E<88
MD-WK>]8^^@R([R[2-?4]54HR;RO+?L'OH!?I ZJ7SD1!1L6C3A9,@.8'U=9H
M&H2M]\ZO//P,B*XAUC54=PJMW<<T+S&;H[+6)9YY(M%ZB5K()0E,!:3+:XIN
MA/&F7G7X@\>?'=V'BG8-X9V";2\04IK!*LXB^HE1B"A(2MX2:9Q!9U%Q HXJ
MFJ1V7NK.)-][Y!D0>[@(UY!9I1+SSO(^^C" GA2XG^1L"9<9-4PS1X(3FF0.
MTBJ3<C;=:WLV/;TBQ7>ZXQSQC>TDSG75\S_,^Y[\-0Y&$TA_^W$ZOH+;;XZ&
M4[3M?AY >?;??IS Q>6#"Z7=]>)J0BZ\_]R;Y2N7#WHU\)/)VSSS-EY\[4]Z
M,EOT+V0F !&=39<8\<KA>1.$9& <A[#M&,]^$F9D+9XTTY"?8#"=++\S4Q1"
MV:))TO]X%%)%C=G2N^A1#3J [%$+H5=LP+ $=A?/Z]F^N1.BWDHSI:KJ\!!3
MS<-A4S^H6RVH3-JHB<2/HPM6N6!+,8/76J )JB/J?, =DRD:& ,E^38[X.GK
MP+T>6R=4@7T$W8#Z=^,23AA#FF'ZQ\QRZF5!T501EJ"K01$3%\1*FPE7C+HH
M>!9^VR7<X>2O0W,\^[ 62Z/*(J[87^EFB;?QQ@4@GH*,+"AB1.DHH90F+FA7
MKH:#Y1XLWYK)W.&%7X7R[ GO)MR-+_F__[0B$+1O_]6E0=YP,AKT4XDJWNQV
MDU&>Q9\_C0;XZ,G/_W75GU[?1[9K![V=/[U2B[W#5K/2@T^SX-"TLPR2D]0P
M&]$[2#$Y':T*H'I[/*>2M7[KQ:0L!<?-@0 5O#2-$,2QA+L'\UZJXL9L]<TK
MF.DW6+KN/V^&<0Q^ J]A_K]OYJ_+/0&^'PT&OXS&?_IQZL6L.+XJ%#=)QDJ=
M7>FA$2D!JWC,06MTNILL?4^@Q]^[.NK)ZM[5DI@&Y]A#<+U,<:..H D(5NPS
M%(%C,1.*YZK7CA:/O]%;LHKE^-K0E+X'KFTGV3<P9G^#:;DKNX1?1Y-)CZL4
M5"Y5V-3@$3Y;I>&)<"V<+?N[]-ONJ ]7A'LPSEL'#I=XQ3:#2S!OIY]@7#)C
M\"0N;MX7N,6&BX7^Q7">O!RO9PW52DXS$C%,L[\-9A&?%^G_7DVF93_%I;W-
M'_W7GM!HC'M(A*:04*E+M3?SG'BJ$F5>!^.VW64>KD=MUG/>"OD$=*!B<\5=
M5O7BB^\/2IP2E_?!#V!1@M>'R9IU*,-X$-(1H4J+.1H"\1&7!2J"R@8$_NSH
MNKS/"KY=[6W&<\7^D,MUW"*:?!R]2&E&D1^\\_WT9OC*?^Y/_6#F,94)"JDL
M&%?KY_TM4:"3_A27-_[2CS"_)7T/<70Q)_J??G!5>JTXM"4R$.J])E)$3H+0
M$F4N.7K7V3J_K5/PX7K<>F7GK=]/2B\JMM"\9Q+/"E_3:WPYAQ=SF#-LLY^]
M_5RP3G[^"N/8QR7V-!<Y"E9:,4N))E.RQ,4$1'.G9<R>>=<F[+8WU//6S+;,
M56SFN>95>@^#$H[Z.,*=_X_^]%,1$*Z@G!/E77JY^B[UI*2,)R6(SBD2:4TD
M-@=)-,U<131HG&T32.H ^KS5[UAL5NPCNLN;\_/EY\'H&N9OT+NK<?R$Z-\-
M_+ 7652S;J>!E?L/;B1QH>0T&^=Y$I*SV.:*Z2"XYZU\[1FLV,)T"?IU_TL_
MP3!-[MRVO/*33STT;2'%B!NQ1P60@AD23,HD),5X#%;;O*V]P^&:M0G1>2M/
M%1XJMCQ=XOI85GXUOIX!FJGRBX@+'Y?-<S+]!TP_C5(/C+#&!%;2Y=&M]U&3
M4'PE&:QS.6F3\[:"I<-U91=TYZTWU?FIV4QUEYWQW@+>0W_V6SWI:' Y&B(B
M&H0R&" A&M1ZG5UVUCO-VP0+]X9ZWNK5EKF:[5NW7*=09F-R/A'FT,^0DD'I
M,YI),C(Y)G7BH:&1M.4JJ\-U]CRE,E#OF-""^.1*PGM&%WVV1JH-?CL8:UM=
MTMW%T3HQN=$E;0=A/KEDY+EZ%8=F-"SNSRS'CK(4C-8*O9DRHM9[1ZQ(CG#<
M\9665D2UK5-F!?58!^O82<DUZ-ZD.9W%WN#Z=@73(A-K%U!-LY+7PCIQ8G)W
M^D:M9'\TQ8@^!1N%)MR55#I9QEV'&(@(WE+J* /8-L#@62C$KEG*1]*'?43>
M(D_]86*ETL"=S"1*BT8;3YQXM T)SR9)I947K(VY_02R5BM0]'CBZA[R;9#>
MM>&*: %.:\#G9T:B4ZC?Y4@,V7GB,OA@HL[&M(GT;(5U#HI03^X-=H'W,,7U
M0?K9CX?HV$V6J*@3 8)&UXV7C'KKRO0\(."9I\8XYV%;A>/AVK >SSFH005)
M-TCSNN>^+R%Q:P0Z[B2+5"KFHR/!^$R8-";1X,%L'694*9!W/LQWE7&#'*@7
M,5Y=7LWNQC:ER2R >J-E--R2D&(L[1/0M=812+:*0L3-B;HVR>([0SP'%6G#
MQ\9DI,K5+[_YZ=481GG9$-,/TX>KRTL_OA[E#_V+X6Q@WW"*BRP3&TO\<#3H
MQSY,7I<]<3 IS7>N_. ^[-U*8VH]NDK=3!,YK!35<# >>*0VX [ADO:\])9U
M5I6KPLAXKQ:(CB&I>63KIL/UVDX")CFN1*2$N=FH;?2I/#A#A! R2B8,,VV2
MRG=!5\?/GM^]O!E^@45& CJ2# 33C#A11HM31.<<M40H[FDR.=+<QLO: .@$
M53:U=6.]O]U-] T<L#O)TRB332!9H%K'G$@IFD,O$>%:4PR%H#S:#%;Q1@?N
M3O#.4%OJTU+13RO'3.^WT10F[R%"_TL)6O\V&L9%WW@AE4K9)J(ME+R 4F,;
M620"&,M@++C51MX/C]#MCS@CPBO*LH$GMDA5>^?'TWO5%)?EF)Z\S7>^UV.&
M:<VE0934$QD#D* <)SI3[]&9"++1C=\>(,](<5I3U,#!>WT%'T=W\*)]MYPU
MD422P)#; *Y,&0F1N(QN1#+4**X-Y[%-@Z+-F,Y05RH1T*">9!%_[/]WR0XJ
M;3'CM&0)_0;37D;1&XY0-&46-3?A(2=PP2EDT%DS)GV;L-]F3&>H&I4(J%AR
M,3L9WXU'Z2I.__!CW,:FU^@@CM$/_% :)_OQ3(<GRY^]&GV!L;^ CS"^['D>
MF1*)$\-*.=^LNX<"13QE2?'D42YB)QOD0 !GI"%'XZ%B#<46S&^&9;SSO YT
M+63AA95<>*)BTD2F,K@2#2TB2H!#0Z!&ZPZJ\]CSOPW-J<I"@YJ'%\-I/_4'
M5V4FUFT=YL]?X^ J02H^68F&7LV'<+S-R_N3=S"OX9A;7SVK@HY*91(%NF82
MS7<2*+X,%)2E-/#$7)LLIRKPST@33T=KQ<*(V>O4<05_0/_B$UI_+^:OVK+8
M[=VX'Z$7E Z&H9^99<Q$EM(/&V4F CW0Z!(8I?Q..U]#D&>DE$^*SXH%&LMM
M/P*D6?CJ[V5C'Q8AXG<OQOYR\NK%^Y\_O(C37LDS$$(;8J*/1&K<YEVT@0@(
M2C(3@E\M\]Y\V.[PO'/3G@92KEEE,</X>M$<\9V_1L$-/OJO<(LLQ91X1K<B
MRR"(9)(2QX,EMJ2:T&0M#68G_K<]Y=Q8KR;1)E4.\1.DJP&\S5N$\/)Z\<-Y
MPK/V- @J#.Y1!CW,B.*PN ;"5-0Y@O7);AL\T.'.;7^P1ZLH:&T+M2;JU(4(
MD_&T][Z,J)^ERGJOE0)NB"VA+6GP0"SM/PG7GB7K94I;YT3?J!A^ZAWUPK^M
MJM:]QYZLH* UMZ.N,JYX'74#8IF-L@.,?>H)=J>\?N[/XY4#'2A8);&#_!K2
M"8E+&10CFAI?C)?2LI<*DE@RT7'!#=\I(>-IT+@AW[\^B_N(K3)[_T!)75Y=
M+H X:;(R1I&L(^XK#"BQ(DN2.&6&RLRRW^EJ9R?^[CWZ>'9?)^&/:DBN8FK(
M#(C_>@>(U3$;@^8DTS2@F<$8\=XR5$IN([H4#OA.S;AVH_#NHY\AA0=+KD$F
M?<?HPLOK]1\PVZ28S(I&X0G+4I29A F7!D 8 -@ -,C<J,=0NT6=N[WVU/2B
M0<K*>F2_^4M8I$3O@J]IN>EC"$]3>?ID5&(G5>W(Y]&VVCLXE46 /% B M7X
MO@(G7F5%E _9*.UC9L?<+UOKVR.%K<]6W?:AL46E]-UV7?.6A4N#!:CU1J*M
M(E0NK730U @"+8](8_!4.11!FQSN39".'W>MR]YJ!G<5T6\TU)]*_<N&9.-%
M)<91ZV$>@7+:^IA]Y+12+\.<=S:6/YB25J;@N$9WPQDME<M<'UXO\PBHCGO/
MZB;L)_UX&XQV4N92_4,TTPE?!1F(*].0G#:2L2@R;90 O!U7UQWWI1_X880/
MGP"FB]S)U_U)B6 C19,783)+ENLE17FB+!+K%'IZD0EB04IB6?2!>9.Y;%,W
MM!N^$Q0DUM.6U9VX 24M>AM,)C"]2;"5-C)-=48P90(T>FG$>:-*869$<\5[
MEMJDL=Z#<7PU:,'5JLUVL*!;^ $S,'=*.)BQDDLMB'"IS$QQ'!<%EF3A.;7:
M<]<J"6P%R1ES?Z"X&X0??NW[T!_T[Z?62R<$),*DY:7OH"6!*DJ"E=X%SEA0
MIHD"/,1REBK04>0-"EWN(+JCF4%Z'D201'A5)D-FB[Y'S$13GW6I]&2VC86P
M%LZYJ\*!@F]0VS*OY;SIY'6S4$U9<%IR(JRA1&HG2"@M4#4$19W)@D&;YI\;
M )V5B5A#Z,T'V%EEF5:QS(JU&L%DAFLKDZ>"#Q&_D$JV:6IS^@%VW<G9.JAN
M'\DVH/GV/F>MBK^\GC=BFXTEGM_F4*!"<)D(1>L%K596 -- O%?X$D2CC6I3
M8;\WU&,EP#7<'-K2<^K$M^T=)\JY>&?$\?P',,\[84$(PX,C-@,>O29+X@!7
MJ3EEPF07T7YJ$\'9%^KI+VJ;:,Y./4-J,=BLC^N.@)?W=SM /D+[W[U G^:*
MMK$Z=%&^#EP^$354P01C#"/,4D%DXH:@K8"+8($Q[4K63QLO_<FHWR,WMD]?
M^_:A\-1:]W;\]_'HZO/;O/S&LO<F%1I<5((DA_BEUB@^AS(4WHMHC8V.MC$$
MJ\ _5=_#AHK213&KL/SD;XS?C4=H0DVOR]2PTA&@B.CSK&GY9-J_+/+X?0+Y
M:O!K/\,IKI$/P7?:N^7.$EVY<(:008"0+IL@L[<A&\HCD\ZPF+QGAU\X'X*T
MVS9[[XDO[CSQUC?,1B5I!2<&&-K<UFIB!?,D,^\X%5&+W.:N[7%L70^9C4^X
M%7,OX2["N&+$,Y$)\HW+#]D3ED)*(4:=0YN+^!W '?^ J*POJ^=!;4(:7$3?
M.JT;P<Y]U<QPH]"\]&@IG7XRVFJ.>T&XYC8&QUP4C685[XCP6+&GQCK3A)"G
M$G;:N*27UQ_Q(V:>@=!,:;2[B$:+JR3,)1)$9"1Z?"$XA6QSFZNP'<"=/K14
M4REVW:T.)*>!&[5Y]?@!"P-^%XA-8T8[@#Q-C*@ZP;LJ4$=V3J1(494N* S]
ML!1\"5&$,L-6$*&\22""RHV:"YY,@1Z)\CP%_=F'E 9Z\_*J/QO(CNB67[ZY
M_#P>?9F=DTL//JOH?+82H1D4@O:4..HRX=R9 "[QZ-O<E>P$[PF9V8<2NYKS
M69V5!I;V/WS\A!;B^/JN !;03+8<2HPG1E'J]3(EWKI((A.!>4&CHFW2/;:
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
M&C[N^L1G2W,3D59L 30#>;_UU'U<5 ?)N'+$&(6XC)'$*BJ(E\)FI80R^M%
MUV,/>;;LUA)<[4:-;X:S0K@":O60X%;A!L,#81X122X8<9YEDJP01GJ>%6<[
M\;GY&<^6SDIBJ]B,<6,QD\J21HFV'G?@"1[[K/2-5H3G#-11J07?:=;:LZL&
MK>X15Q%QY:9L6TI>=@#US15U[L74;I5]!XCY:$6=$(7/M'3\,$B5- Z(5Q;?
M'D^YH!X2A'I-I9YX46=]ZO>1;FT#_/=A_[^NX-5HF/L75_->L<N.9B"MM:6I
M9$ZXL\D(Q($I7H)T"G<U"V!W.K8W/N*I%/7M)?]1=>'5=XPO^U-(ZV I[8V5
M3!,NI4;K!!'Y$"V)(G"O S!'TXZ^\:9G/'M2*XFO]HNZW(*&Z>WT$XP7B(2F
M0I1Q:E0RU+/D$YH?AN-VFK3,U'O)=R-T[<<_>RZ["ZW!A(-E+LO,E<LP?IO_
M/AJE^X>,%"IQ31V>+V4T"Q6 KEP,!#T\R?'_?0YM M [@#L;.[P5(15]ZQTA
M+MZ374 VO;?:">9I[K.JD[R?$G5@J,%MUVY@HTJ>::>)25;A/HDX W>"J"!<
M5)%:!FVFJY]0C1ZY'7L:6K0/,2VT9P%N#.G%]-T(I?EFB,"7G2V4<S+[) BE
M.A$I\(QU1GHBN!8T.88G=YL<K^VXCA\C;$#FN@D.=9AHD+YU!]W;+S"^ \S3
MQ&-TF9@,NK118<2G!"2XH U0<+[5SK()TIEK1P?YGZZD<)FF^.>=-,7E]TJ6
MXG3YEYN&M7YVVP7]+\4FK)HG70E+HWSJ%I):R;OV(,$8]',=.DDJ4"NS*S,
M8XC",+XN[[H2JB=3U@A!I! I.OTP.]B9(B%G=#EDTLDZF4">>UGCNLSA&96_
MP;0'EIG2G9WP[,N@.*6)M2(2;J*RAJ5(39M^<-M0/>OBL'TT;I?.W@=1U< R
MV-IU_-45GEC#:2\;1Y63AF0P>/1Q*HC-93)#\G@^@:&F45[N+NB^JU4MZAHX
M*%LQ_C8:Q@5,$3+:4BD3$"83*4&0((T@6C'+4XY)Q'1\#;L%^%W)*A)8.X7I
MU:<R@6;R9OC[$/QX",N@=1G.]X<?H^V-[\-B'>]'@\$OH_&??IQZ'*P &5 G
M5*9E(#PCCGI+!+IJX #ELF,ZS($ OCFE.AI;#>*^6U^$GHME9I&/! USW&:-
M#>5>Q**':+R*)C,>V]P2;(5U/ 4['K/[[$][T5(_M7V.;'(7VF_PY\WW/XP&
MJ<=D-(&E1$3)Y9=9H/G'A20L:,MQ [5![C9/=Z?'G;%"-))Y];-JKRD_;X:+
M4M"7<-$?EAW[I1^4W;IGLC%, B7>)K3FK%/$9U?<AAP@!:[ECA.W*P'Z5C3K
MF+S5S@S>N@:$/ 8_@=<P_U^4&/X'^A?#N2L1KV=!S,',1%A>X_>2RCIK]"P"
M%;C!ECF+3J'WJF005&D E'9W-3P(VS>MD>W9K)CHO-M9GF62/% @QC,T. .*
MS"J5B-8:#W,55#(G"$(\D88[4>';9%%M0BK#N[1'YF(4Q#/-#<O)F-AF-L W
MVW"GBU-] M)/W0!@8Q)OB$"SL?@>TYQ0CER0$ TE^+(K"\HQ6G%*[E,J9CB%
M$CQ6]K /&4=+>=\%U#=7]K 74SOEOA\BYN/-LHHT)8JV4:)@$9Q$?3?!$YL8
M-4(!3_5+GIYJV4-]ZO>1;J-LZND:,WFRR)&PAEEKT4MW-N*"2X]/'P&0.A%T
M9HRBC;I/:O669SV5/.N]&%F39UU+G!MO'"NGG"P*+M]#*:C%DVXY]W&45W]R
M9_ICN%[6?AZ>7U+GP56221K(8"5S1(;((K/,F21D9+2D8WN*:@9)>Q-IKPZ$
MUFW\LL_14T<$6"!22$TL@^(7.DO1%(K>MFDN^A3;^'$;LS1)EVZ?I399!F)+
M^\T4/5,Z^"13FP''9]+&;P]=JM'&;Q^Z&F1[_'T\FDSPU,G]:4^AIQH5IR0"
MGB[2"T8"'CK$X/<2*.H,^"::<P?$F6G$H>)MTD5K@#^Z*/[C< (]+3VGT3O"
M09?V0 KUSE*#BV0,C4>(CD,3LN_C.#.^.PBY037;WV$(8S] 8_)%ND3!3J:E
M9/(++.$E$34/3I#,?$!XUI" (-'$M"9)E= F;),T^0BP,U.*FC0TR&-X#Q/
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
MHES94VP-^PN^01SM-G_EG@AFZT<Y+-+;AQ>WL.?I+))FFYA5)'*6\6C30&Q
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
MRLY\-)BML>).[8*FZ77!4PCT'\[/!J(["+?A=K#,D; 1E'*<)%TFO @PQ)G
MB>'1!F&%A48C%Y] 5+P5T_O(M+:=MK&*:G$8@8[)<%"$RU!Z>UA#@D!V'!-H
MLR:C@G![G>4;'G3\ %,7$M8=WS4DN-$R.]U8W>4A.,HW11TK 5'\IRO?^1TQ
M3E[$*1I.:![-A\;>7V+U@;S58!Y[E&\;^:X, 98LE:8, 2R5DM)HK6 B0U)!
M*^]$V&<(<#7 )Q\?+$TPTDH@FE**?CCGZ#-E02"+9#D7PJPZHJ<N;?^UZ_C@
MS@B0\WD0_&%'P*OI9(K4]X<7[T>#P2^C<?G]7L@:O(KHD^+^2B13Q9O1*&GI
M8W8L4,N>6-^,?9?X!.]&ZNI^O1;=+96GP07MP0M]M%WFS=:Y:"$H5:(\)T.L
MQ.5),)KXDG48@Q#.:R45;5/_?;0E/J.WI*V:'JTE:Q<=.T6JU\$+G?7WO^G$
MUC.2<B>=095GN0QKH<B&2 0],A]QV],[WD \H7?I_@J_OTK'?I4Z:-@I4G\K
M=7'N00B1:2X)8\J@3RPL"<R@)\N#U<)8GQI%?X^UPN]OTK'?I X:5C$_HOTZ
MD84,_;M+Y1!<]M233$M3(NL$<0J_XLQYX-[%G."9O4P/%OG]?3KV^]1-SQI<
M$1W/GH5@(I.1$L]*599*C 2.ZU9.LJRT$MH\M]-IJ\_T)+GX TK%'*077V#L
M+V!F*)6F@#<M8>^^0HX)S8((1'N*=I/*DGC!/ %&T0,)H')Z8KTDVPCB&6V3
M)XX8/0%%?%:N\.[BZ(FD70[H_U,NT/1R+!+/K22.)AN5X^C&M*E5>0JK?T9O
MX%-X!9[@Z[R7_CZK=_A^L.%Q02C)G%:X$UO*41#*6V(U."(-B S@I9#/.][U
M_6U^IF]S2TU^QG&UQP7!C5,^>8G+IR@(EBQQEBD2N;14@A/2/[=8P9XB^/Y*
M/\U7NJ4F/\< W]48)H]+(6;!9.*4.$8#D9DGE$<R!*C@-')O.6W3&/9IK/_[
MR_PT7^9F.OP\XXJ/RR"!H"F'3+*QE$CA&/%*&<*4T"HR3_VSB^$?ZC,?P&"U
M<HI@97(<4!5%$$1&GXG/.A%E [.)2Q-H:$/#-]@RME/<[R24/Y66L?>[Z+@
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
MV)D!&/ <#!(#Z-A!8'80#0L( P"( ?2W@'\*1 >F9V!D8C[%<OK$4,<&T('
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
M9*8[>$#,Z5U@*+K>"^$@+NUCU=I>C'J]-1K7?GF:!HRZT:;^ 5!+ P04
M" "L>M!4@,O4GV2[ 0#;=0( %    &1A:W0M,C R,C T,S!?9S(N:G!G[+MG
M5%/1^RX8I#<CO1.E2A.E2)6 2!,1.TT(2A,!$1$)$A)Z+X(""F(04%!*I"L@
M(50!%2G22P@B*D1.+/%HVAQ^_SMSU\R=#W?FT]RUYK#V64"RL]_]EN=]GF2'
M,\LAP_8<MW>RAW'MXH+Y0C\PSG?8;AO_\,L!L  8='%Q%F"VL%U<.]?.?=?.
MQ<.]<^?EX>'FX>/EX_O/X!<4@ 8_'Y^ L("@T,X%_28B+"2R\\?.B_S7U%V\
MW-R\0OQ\_$+_CR].#TQ,@-N 5YF;2P6V2XR+6XR+TP]#0#;R_L<\+MA_N[AV
M<?/P\O%#9@A#3VC= YG/S0T9S0M9##T:!ST.XQ'C%=]WR(9/XO0E?I4(28.$
M_,<"JD<;25)GQ@$UP\LW$@6%I&5DY>35-33W:VD;&1\V,34SMSUF9^_@Z'3\
M[+GS%]S</3S]_ ,"@ZX$7XV\&74K&AUS.RDY)34M/2.SX.Z]PJ+B^P]**BJK
MGCRMKGGVO*FYI;6M_>6KCMZ^_H'!H3?#(Q.34Q^G9V;GYE<I:Y_6/V]\^?J-
M]N/GK]_T/^#??SO[XH)Q<_WOU__MOL2@?>W:B0'_SKZX=D7O/$&,AW??(3YQ
MF]/\ER(D5 P2!"2/YC]N) FJ&IX!I"[?&!>25C-:5:?M;.T_._N?VUCB_ZN=
M_1\;^^_[FH>)<'-!P>,6@R%A+&9%YG[8_S_^/SZ:,=YK" $F$EB?R;:,H=2;
M')O0]?NIW^KB\\\B).3F>Q/+ICTU!@YJF9^P8NQI1-/8$.O,VC$0SG#&(&FM
MU"ILP,?J9$R WS-GH9N+7\-U"A5S';>ME1/L)$]Q_0\C\I$I. #DK>96/OW"
M@8EW:X&1?3.WWZ8>49ZY.*-'5>N^?OYX;U/' \<#\2EC!RI?-N3&"^VO^#\/
MG3$K5>P,JBF-M"U' M8H&]0CP,_>Y7VOCH6$\?=CC5\TOBY$)>OP3-2^N-:_
M.];M\0=H7<^-05026_9CX(<N9YI7GV?4[U>[8BVHMY;E_-3X%/(7Q>[8?+JI
MTH+16\/QH3]/.'-@O.A.Y^F]J:X'@ELZP>]B"+GY$Z'6IGO)_S[P/9%ZAW$
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
M.0Q*GUGXK'=Y/<J9$:&V.7&B+RA,@;M/U_K@WH?Q<1#8\"WC2(>-MD%-UZT
M GMYI75I_BL')L[>'RR.SAOXMY+^I+\; ?Q[UNE>7>#Z0*G'))HWW2+[RMI-
M.<OE=@@K0C&ZKU_/=*MC%*$P16"NT=I)*.%O^,LSW0>_WCZ=.[+ :T^W%<O4
M(^7G:[Y,>1.U6'.2?P[B%"L"3&O:&%-<E9X E;2"5\;O&*SB\O$V>OP#];;T
MNG;'\AL#]1.76FY$YD:B,B'^4>:P-@WU%IX3T^1)"!W;<<)L":;FQ*^Q/5^[
MD:!;/5-]XO>1DR,*SQHLOSQ82EE:6+([>*5-R^]S>N5P'HR;ODEQ8TK]I*N!
M(="+?$EC"Z4@^X7+SJ[FT,LD_UD$%R40?@L_4S]X *^X>S3KL4'7R>P1U4-O
M/!(K#X+^.-+\OZ#$T"X3FBT=ZA")9S'A@&8O0=I[2#F%IL&>*YG^9R;9X13^
M>:%/]+V?J,9L]>7S3MZS!#E ANJQ&@ZJX)D*#X+7B'.QE+0TW!6JX1!1[EH+
M@0>=U8^#;_]:4NFC2H^IL<-ROGH$BCE5+W&-U#J;?E.]C@V'%EO6I**@Q#?
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
M*M%Y.W+0N_MC@X8K8:0\#A(5BQW_UU,D_XL,RR3Z$"N!Z >U5?YX7\B%*(S
M>%?(4X^1B:^$V,^VT;Y;L,#VCH2)V!L]![;UI@Z/=YI*41!-X4R%;0B2[K.R
MV)ISF&!0GZ$]C\QL>=4_;]](";OVYT*8U>F189[HLY:GWU07WM.\7WVGM_M]
M1;SI2AZQ>:R' YLO70U\ CC3,T!4)=C76]+!A:L(N97H_O#92,>?7#O+NG3;
M9[!G_"5_S])C(1R[B23GH9HU!T:1.2LB')B_EU,4]0#U6DL032:]5>G"BNL#
MKQO#2J\7?QSS/BG466L@Q>NH:DRG2G*M$MLTF1+A=#U6]^\5'K"8W@I"TDTP
M8+NO=C-KC \""4'IRDLLO!'UVH\VW89]XM]#O"(S;!/6 ;[/P_]Y3_DP!W9Y
M!=Q_XI%X,9T('H(FQ*+E_\6."2- QU8EY-99ET]_<]@I$? '>)4#:HM\R[#A
ML5>GK965&"$XD@ER9VY96NK-L04%\AA38P_:ZE_(V&Y-IIIG+I[N]$1 #3.[
M>-3_38YI7$\86>0A.Q!'BH8V.)9%;$$P95!T,YKT X8QNG@0ZO+A1LXHA6_2
MR_"74S=C0VPI?"'IV_[NCR3SAB]?/&X]ZV0ISZJJB+<R897NL X\X(2?0ZY]
M0K:TDU!SAWM'!VZ9!&[:O9IJ[60PXC1N./T,"_L>5+#_H<2]N">5>T.U,K>0
MX?H@)"N8$BMLH?-U7Y6U60W=NVP)(252SUHF+6TNU7H'_WD6]@J_M:U7EQZ0
M;FBH[?1RWRV=EN:@KYGU=9OF#FDWLPA[T$GGVQI?-+;%9FUN#D_O#UNUT_UA
MT2B4_EQ0UW'G  _F,;# %G"&\J<<M*#!=P@X'N(4RF70;^+,@_EJP*W62C#O
M?/LC0>D+]YRN^W7L8HU:[)HY>OG-+<6GTJ\1JS-,B4BZ'NC"N 3BZ7]!'!#$
M0%)FLNL"FFF:6<A5E:D AK]!C,+D5M-%XY88AI%BU7'[]W ]_"DP&L)GUP'6
MX;B@59/^;3BZXOTT3N/;9E_'E$QCGP9W:&#*K(YO4M)[ >,/'_C3L--$P&5L
MMIV^02,F8%6Q$''EPZUJ36/E4<XQY-(Q* ,4$%MS547+;G%%T6)J<['NN]5W
M\[WE2O6-X,"NX4%U_BU^J)6J>)MOTKM9CR#I*_[MMB6?J ZJK?O5BZFPQ[I>
M(S*'FQQ4!UXV"SQLVO7V:*(3H>)*.?P^[E(>J!K-E"AF"PY1+,84L<,KS66/
M,B@6C MMKV@'GCQ;NNI&X=O;<GHT6C>5Q]1[5+IGP9XZ6XMJ-V&*R[ %(5_R
M*DZ%=MDQ/-GOS6\1&X*G*<+ZXK,K%[_.9QX55-%XV5)@4G30^;*9\/.BR^7B
M+G%:=C"TYI8)%)9^5BJ._-!\]^/'["$BK&5%:+0V17ZP8<9P^9O,ZLGS 1VO
M8M3W[W;,/I@M[GC*Q0.$J!C/(BL+RX.=[C[$ZK"29,JQ1\!G:PR%+*0,NIHM
MKF>/:^^SI/\<(0:6K%(KEM3K1.]3CA[VW2.7\$=[/W>?+]1LP]@#;2MM6RO
MZ9=8$2KX+N*R[CJM&*J3C"6!9B\]HC_#88[_G_ES?]M')D'1[WS6[22Y?IA0
MRZ"U=:'I%]DK"#$UD,2PQ[Z5=L/JOA32[W(H_S9S^_Q'X+R0**FER/BE[^-S
MEIGO=\7+<F72]>>XZ4JL>TC?O%3-5?ZM/."L$^"3HCXTKZ_RPL#YR-;LPN?%
MBR?&C/L2>H*5TA5%=NM\_%(.%_W/QY>EN,;PK10:86BEQ75K&PABBVW+84YU
M%_T<,A^"#,Y9H3^<N#A\@[I^<=%)TJS$ R&FPM4)@\&4=VRF!5%W/G^!^#])
M#1D*SW8C*G<;8D=N;?3_:QU_.:/?A:0HL+2,G9Q&G2POW!U2<!Q2?R+49*;6
M+/$NS@Z T^- +88><_\$EH\]AA(U(@BB76V3AYY>*3E"+);T4'^081:L=+\H
M6+&Y4_RMDQK4W-*),MT2S+V3U-_A62A)2XO56*]7V8?;K52FR8VYP;#A8\%E
MMH?YKIL-A,\O>:&\'&(#(A0_O)-%/\GHTWDF)R) 3C3C.<6]V6MU$$<RQ%W6
MS\.U$I)QU_*RD#P<6&NW-GKW\@1<:"?,+L?A+X;"+"=[K-Z)CG@YMWEE>!D<
MZ]\FO8'!HQLB!XFRW6),XX\M[[@I^@/(W5=D_DVE'E$>]9K1HP82XT8Z+SEY
M>YY]]>&2S?J]:$FN<2?YXSF2-7+N>T;Z]N;9H@0PD-N2($0F9R$ENK4N8CQF
MH#X?&^*UL- 7%?OTRZ/]4[]8YL'._ODAX3?RCU5!>6$CP7IT$KL=>$[N%LQ?
MY.XBH%-&RQO43\;M_OW.L ^QQTH+C#PZU?J,Y_;ALKK-(GKSRJL ZQ=#JK7'
MHPT:))7==U>=XA>CN='%67>PQMC1488,QIZ%9QZ) ;IU9,-TF4KA5\/"ZBJ3
MD\3:#TK&1A\U:+(?(=\=TT0>1FNR19]"6:D#JO:8_^FK05YFZ!T?Z\<Z3A&,
M<9)7FU':=MHG,GAGYH]-9[V6;+\S_H!_9'V*2NB$2K\$:X@C[854^TJ+9A\^
M!278;8"!E5[\8"4XEX5*/7P6'//(:7$_ZE7N>MABH(#,V])^>J/EOACLT%W\
MD]J''ZP.851HJ)Q6>.HC:;!Z]9US_^WC%M^Z$9._1V,(H84>I[-?J#Y0Y2H[
M5\3-&__-[J:,C#2]:#LJRMQ.TM''2<WW>2:?DQH 4_K"]3Y#1?:3]4B?2)V!
MP"]",ML(2ME6!&"OG[LBUH#=CZZE'VF=-%;83+*J#%]%B5\U/U\V>K< ^R[$
MW%8Z9NS>LX=W9TH8^JLS@_!DHJSNM2AD,E$28T$I#3$[YA:MK#A-[G94_*_3
MB&+OX:8-F?&F\+E*NAL+*FF_O)3#.!Y<(#S9TR21J1^@ZBQ=6+E0*'Z\AZ_$
M0_:!9F%BC<&;MY_V\^;R8E9IDVS1GY"S[=GC'%B+W@;5@A9"=VCLIEUX5J/
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
M+Y3-8ZS&+C]:%EM('0GY,Q&_I]2I#4RJ1WNM\C57.JUZV[Y[I6-TT$C\;T-
M9TO$I\'Q8_NRWU@V6RO_A6"0W^W;/US?2V)P[1BH)C.4WLWOBA9'9!8<K0T%
MY+KR]_,AFG]JOD%.W)+YR_V9> H9N#TOLQI$O02H]A);TDA'HEKUA<!1AZPS
MXPV?D@?V90SM_Q+C)):DJL6HJ[-P^YGW&(-@=>!\5V:QF_1)R#H4CG2-J;Y&
MB"]1,U@BD<-EO5D%GP^V\T>5?VA5?]7FE4B^*WO(:=^^_!NCJ)<0Z-@1%V(I
MX4Q)9[8@$?A#;P 'R)U')/IO;T5/SU=Y^L.5GDS.^[P+H=^7&M8NB+%H^Y02
M-B((.\6_4<U47N? -"( /_9(P R[=)U0CPQ; ?5P/2N@&B$9&83@PT2 $?57
M2W #2KOV5\W\&KWGWF*JYS>Y5D*Y,E)<>#Z<FYHMK:(!$[?#0"J#_Q5N^"%&
ME@-K>A#%@3W]&_(.1]X019R@R0P@0,V@M-^UIM]#MTN<8SMC[A@X2XRM?@SP
M1>]-M%'^Q?6KNQJ:[XN1!^-HH[UL,=9CI"\B!REJI0C.KSND6&F@9QP/.^.N
MO,_4GYYPGWG;NNM8-#JPL%!V3YWCF6W0U!4*ZXO4#,8U]ILB?&M>[U@Z>R]-
M;R5S71G6#;AFA.F&Z0:Q)R9((6\V4NW++/NX>J4LS@_>L%'VVC%[;KY]*P'P
M_%U^5A<E?FTMUZ7K>=NC]7BKY H.;$7E51YHUOJ  [OF"FIV=HJ[IM\KB,53
MCT"Z[ ];>$<!AH(_5\/! XC>O+22H+ZQC+4>(I^EUQ,?5^#[H(<X0@E%PDQF
M;3J>MWZU^-1451<1TLNX[AST!05JSU"E&,+,4-93*/S9'%@K;FN!=FML$&N&
M=_F(X7WR%;NO=7(H[9KF5,O,GF_77;DMZ^Y:>A4**:KF"O)<1P(^*$ET2 \*
MN#&TY;66IXA.''48#]7MLM!CUS_W5I.>'B>D$Z(M"UX)97+Q-.^!F1GA2,./
M#@#5>41R#=145^31,OW_;K56?L/JM[Z<C K3H%N4AKST\I[(')9L+"C8IYAZ
MQJ8<WD$D5R,![Y5D%.#JFKNLR,K'\#(LP94UUT&$A+O>;WP\ACNL^TK8 J[X
MLT%5@=Q%!]6ZTP.JH4>IC<>E!Z&$#L61>O BD .WY_'G6&E6>M@1+!+<1PMQ
MG7SR.JT7:QK_O4PU)P"="ZZ6R"7K:@BJ:<L?=/2+A[^'LONT/JB51PVG6;"%
M(W<.*SUEW<'NPQP$56N^E%BZQ-!JAWRD6Z=:-4K6CGO1,X>HUOU<J?XIEP<W
M(C3\N851NMB>CI.$52)H$60-#&7APJI9Y<:O+:RGJ*V$C+!@W@Z4#UQD44ZO
M,G?92<4NR>I"_PW)_I'KY^*YJ#OD"_'7<Y0^QH$UAO<C_\6-;]*SUO29^1R8
M% <VVQK'@55MH[*(_S-/LT:D(H%@F4&6#CT <HD/]N-*2V[GX\6KMZ#N<\#2
M.>;IO.,SO<4+\FK%KD*&U^M&Q4ZYPO)+_BR$@Q;.J\5YW;LXL-XU5AF17(:0
MZ]Z[&"S]1^81LG5<5^X7E,'S#FJ9!:BK8C:Z$<U#<O=%$Z0$%LF?X+D0(UO.
M^VL-9TH*L_M=Q7'?=*)1OE GJU-6^##)%C"F3'1<1-),: Z9^#.L60[,$>F7
MBL S5CKM?&)%3O%W74$!U]UZPM/QP/&R2+;0$R"$')3)=*I 6WCG.=%F$HL^
M"Q@?D;X!J.5ZZ2DVUG2TW3%_=+DX0NCTQ[C:'CQP+F_NYQ 2<(8$)^^Y1(O:
M<!X'L@Y!;.EK@8M<1V9(A-J-KPL)\Y-9]^?G;O-A;O(1#2"#/R"2L8*L<B*Y
MD -KT>S)R[@=OH"Q6(,K+7V9?_=X:"PLLF+!5L-PO*V1M&5]I/9GL0_XFN&)
MV<LJ989#LFS<*[BX&*LSQ8$%+QQ!NN!Y+W4V!=^*>V!_X\5HK#3^=AI/6(']
MD2O<?R9744R92?JU&1SYO@P..!\.>4N$:0=L]XP1%H.M9,<)0:D_S] 4:>WW
M:@/3SWL\\G^9S><KZ3GR?233'8WK18+FQ-4C?W(Q^V2H80P>C!>H"7!@%*F1
M 3(ATT>G,6@B//_-PO7W'_I%9 /TU$1-K7OPQ;I6-Z$.W4#T#R',A; %#1E&
M& G0]I(%*+R*2U?]\-NL(CW^CZ:+%N]BSW5E^USJ@SR%#56SB$>:;*&S9%;T
M6ON6-[!MR^HDDM=0R?^&>HF2WXI,V((O@#\]%AX-^TITG(Z=^>MI%E(COK\*
MC=^K;91HTK=G/_?OLVRA)"@(5>"1'5%'2TO$"@3C^2POT8(HA'[WM\M[P"BR
M\R7UCV\5WH88MLDE=M96"$PX^"DPR[6,/Z\TXIF*^N3M/&2;53&#%TK=1E=(
M\?ZAN*53LY>E)BVCN*X8ZQ?.G8VU$WY\QV%O3E=;SOQAE]6V6LP./":QH$A>
M@F=@D:RB;B'T!EO(NQYJ>35=AX!VFPE+A;7./(%O16WR'Y]7ZK5._=$<D8]L
MG;]X+R+B\[%) R>Y_XV]]XQJJFO;11>B@%2E"T)0JE*5IK38:"*"(EV(=) F
M(E(,"45 >A,0>"0**"H@'421T!%I M*%%$0%"22B84G:63SO^^,;YRMC[#/V
M/E_9_I@.PY69N=:<]WW/ZYI5_SP9SH8.V@!5Q.B"."9W 3F8*L.H@E_?V(4:
MBQ+KY?._,%84+7LYT_YC58#:AG'M@T6M8Z[=*EY#BU=)<A>?@0:%PNPIC%HT
MO@D&NZ4.GICHQNW71L3AQ+1K..@'/VH_5#P#*GN/_WZ=US&AK:IG>7G\H]JT
MX.^G^/.VQ0.7V0-%MB_17-"=_9B&FK5+-(<(9ZH].$@SBJ"LTZW(S-&>6M=O
M6?*37:/A@0;Y<TZ.:>;R'W-[\M\??R'MI6)[=C^EA72)PMF!X,+B-T<3<?O:
ME2.FS<E3\7[X,FIU,.*C>T-C_!"Y_3GOG2]Y>6*WJIX=-W&,6;T^2BIC 5S3
MZ9!'4&"SH]8M1:-7)H+:A)XB'#YU'Q[F[0P(B\07BGLY!%T)<^L'XD])+^-K
M0'U=ZAW("GNM]M/%&/5H=X$T-$>;U5,_['7HKTG:;_G6PPR][;@#UWK+C'F;
MMX22$,HWCNE$YIGL_2DP<V=G1<L=FA5SGHJIA9'8:*+T\Z#(TMN;!V!=4ZY&
M,7U;"6[^=S,B/%,.!+J:72HRJ"S+;C0ZO_X;T@Z(1]^V^^E2#)KZW*K3+1L3
MY)%2%Y%L-@Y?GRE/2+TNVJ=S&:9DGF^![,$Z10F.7\?,'C7SX!X'%<_Z'3#A
M@9&D(F]&1P#1>X!H2/7N$82\)!:UC]F+:QS&KIF3U:D^E(U^;!K<R^*A32>"
MGR1A,G&I5$CEIE;(L.R0F[)ZP<&+(N*B7N]$OL'(%C!096/M-_0SQL6]"($V
M?3Q<D&X %N)UYY?4$TNTF_<C9FH*EPL]9*4#_!77<3?+LUO9QL(?!_=MQ$=Q
MDJSP&/"D#?4Q&1X+#]K@18TL&E"DFUX./@:+^UWYZR=+IVX-II]9_#'5Q88\
M8[+A&_CT<H5*_K+ID^B=<?N[( SO$L[D::((4)/?0J&^"?19"N^=5^=!." M
M/K3)DS.^FC6UQ1YN:!*J7L;2+68]\B5M@U5R?AQ25+'8)^#X 8U?K8DO,:2(
M93"%H!J-9VI$;!"M[M+/ZA271W!V.KE-JC5%7,OQ;,5Z-Z</-[69G.B4=QEX
MJ%'.":G?&5DFOS1XB!9)WPL.+M5PHT;:M3XP99#"Y.HO;R IV'HD)/IY]VX;
MC921<]:>]P<$<MY1RN1R9.;F&Q#2Z,ZR.9U".*F:=B,BT5EICCK=.^?U]NW
MZ;>'"RY/2YSC?,;KEI:-N_;S.1:?F/]A9T/W,+I%JKK<XF  4R&KE'?7,-'"
M3G'50@@L GX@0%TLDWN#\A7J JYDIMZ@^X/^%%,BWU9?C<B*DVUS=:A<P3Z0
M>T2RVKPT;DU$.9!;A28B?#A>B/+7]$]S1#R,[(_H12?@^.'X,E@S.@[J]DT_
MW%+UZ,'L4U5MTW_R7:)-9UJB?*72_^B8<[\L1V&WA?C1F+_>M=U4WH(1I_*(
MP^$$^^1&*S;7XL#;F]W3M;XMART3E5MBI\06YOFO?&U68M]TID*\-;[,:"\H
M1KU'$5B;IXFA^F&"6-]TY\YQ2UA*D]4NYY:9ZC35>N^$TL1(A0S=/4XV$N?,
M?DM]3#1JH!U%=Z*Q7J/S<*H6F$VS0NX&@XDDBUX$]\_;;RGVG2NJ-K1;)6=X
M0@Z$O<HPL;<-^RS2_4*0#>1D\NUB/$-[CLYFXK?Z-F*PC3X]6%ZD/O@P>*GW
M[60II?TY1YYA'V9/?>?GC5;/Q<"7@AO(R"%O9):N=Q6Z4R ,+< <0Y-OL@"2
M,<T&-?!.'C294ZB4HK94=%WN8]ZIG%=7O1_#IBLF.FUO9O8[1S?H)QLEB;Z?
MULL"&BI($(W:<YU2DXX-")ZQZ,>*_*JYAQ!;>WF+[[+R]\^I'?8%3FT_FJ:>
MRMSB?89\,J_^;D];:LL!$<:EB*E@P7E0U^X5V:71QG__2FYS+N_7SW>R)<7S
M&F;:/T174M29?$8L('>;\1J[%E[/ B9>MB*:</N1]I%XJZ2YC0PM%L"#^-XB
MH9,>%LV1_.1H<?5I0G*Y<\39?4_-N>]>S=+5&!!FHR<R^W"\<'<6,*^XE!2/
M@J%P,-&P:EGB1@9**Z)T@KB5C/2K''#7HG&.B<]<+?3VO'M5K4IA,4?#?478
MZ[:.Y+8AXP$+\&$!:0BR*:39J$T[A_!L9#9MS)DZDCD2T,_I<$AHU2_.+5U*
MSS(/?.)<+G"3!'O@/#AW-2'K<,R+)G"+=A6)VIE+ATP\P,@ >0"L>P&>Z<;?
M?DR$PR(*+$#<BZNK^5%!+XN0$K(+CM<+^#5WQU98EMK;NU,:+UR\ FN%XT=&
M)9%N%'6ZT'R_M!@E*;G)T+_32!Q\$E:!U/W8I 5)I+.B'\RUK"MS+N^73>(Z
M85]TZ>,^ *[/U-:E"W_OA>A])D3)ENSI(M(XJS$#^Z7,>RB)CTA5O)3:#3?R
MRZS7JZ92%?E5WX4:*M]U#,@EW=@4U[D$/XW%4]!S$!&Q[X#/J'?! )08F+]A
M7DS$I2HT3*\'^/@NOQH/E!&T]&LU.^25[W\-#RL4R5IVB=V$@>KJ]*HD&A=Z
MQJ,;O9VK[8?N7,-Q(VVJ4>]Q>]I/KDC<RO5C[J>0J)CG%A*B^[1_504+M>L=
M\1=L-0CRDG+P9/^2"2HKTH6Z.V'D(/L4K!=V/I0J#;UY -W2K]((L[096=58
M][UEGW&P%E:=[?"KLV'"69D+]X_A=_'HMJ$[.TLTI^'X1UBR WPVG+E77C'C
ME[- PN+AE@F#T\3Y0(7//=,;D:$AK?>6+?J]?)%/KW5*K(P(H!29_$6,&A1$
MD#N-C<29[W&[X!ZC*7IB&6T62SA!G0JO\HCP*RGK=^!-O8&!_GQ=YQP?Y2V_
MNO7C$R<?;TS,E2D<780Y?8:1!/6TR[!966HQ^.3%TP(\3R:O[VM/IN)'@;S
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
MK)4)^VXD'8%2!.U<W#8"JZRH7I-#S9MFYJJ?CSL-I1]2RSGOOK I G>$FF@
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
M/GQ"/?!&Q9Y#CR*\%5O2P*2>3)^#X6)QQYJ5%B:1@XD'Y@^B-3T)IB=JBEF
M)YR7;L&H@<Q</Q-4VNI!<[F 'EWY1A+1G 3%I%^[9R/#O&0;S)]?+%N/C,6Y
M;V;+=!Y-^0$$KF*;:TBFE+(E]734 68/A@VI7;T"YV^R&T>:$C$2_C^<3H<]
M5SC7G#_6\R3Y#)<:I/](>RS"<?56I">EJ#$$+_T2$2$-FECMCD@B4*O#GB)/
M?5!?G_(:7U?]V)BC\AZ(.%^Y;P86DB3#$9R/]BED =<WQ)%1X#!%G[DWES-!
MU4C*OUVM-?#R$K$QMZF:V=Y*LQTIRO?_4A[@>-%+GI_0+RDF1K"K@=W%NEG-
M#788:35,J3!UYIU6PW&BB14J%UJ.+SH/+(_ZNK&AWH\=X(XY_F94WU&)?>8G
M?'Z"N@@VD9DL@%H$LM.D?5]CNGD<U>3'2;\RA0S;W[QT/+56?[63^['99MW[
MOOD'I*Z-=Z,3\(;I?BOVG6OD]] -*8.$H1]&V43)_2&[+@(YG+R7S:[N.A7Q
MV=ZD4_;H#;/.EQY4[KK:"1;@Q@+NBL[=NGXX.+%(+DWXALN:6SC\\E /K8B"
M!@^?]D5[1H>:Q61[5= O3JO^[(6%71.0!-KG"[%. (T[15FQWPYU#$M.9V"Z
M&>X35E/E,>EZU.U/@[S'/=T><BZ*CPJS5?\;WES&W <#E1098CO7=Q&.*+(
M$0<,V4H2)JW>L6#N,QW@='K)\LKYKH^$<B&W=U]CG$/8:P_'&&66UC%[E]#;
M?+-H_#$6(&'T+S\ ,W_0/^@?] _Z!_V#_D'_H/]$<S2(VH*UJHU!,C<L5?_=
MB1)4%',&P\4"@G%IL.8AQ+XFV$P]+!G.:R"60-9-J*&CGSHX++@$NLRE#QV_
MX.2MVJ9R\W#,8[;=00(_%==^44:9W&Q+P<G-K@? +=K>%>9N<EO^IF3-OGGD
MN=J/$@M3QSU.[U9Q:='@R3HQ8G5^6R(% %/QF'AXP :HJ(I+,>)#GF \D"2.
M=@];]!0X]<<WN0CUBC:+%?F^DFEZ.&0/BSC"+J@N=?$B_OD4<PA;UP(Q;7%7
MNB\X37-;T9% W&.>=%#(0Q-<I'\%V9P;]VCR=R!HU@RH].FX#+5>[:OB=XC]
ME?!'W/V/2O]SQ=VM$@5&(]9W-!5[ &E/3J5*@I*/P(R)#OL**PHBK<VC>L"O
M@@7XQF[.S%>==[6_X%9\8O>U&&[-,$R]*:DFF/*]JUVG"6S!9X*G#1#D[DMW
MX/<DY'O))3RJS]9;C@T! CQ5-S5.,#DZW9J*EVI ^>9X6B@]@E$2]JJ="QDR
MUB[\K;E=Y^.ZMOJ^0<*)L&I3U\FG8?E7^V\,'M0H#]P5)/E7;="C:U$"]R!-
M:)6QJ,[(AE\7F"VFIB19!D-_XZ$KA@0_^QYUT,BVO:EBT>EDRC<38.:+2CZ@
MU)/\(SX+T.<3H/YDM+2K(N%8QM-V@-E?I%9![IJR2+[U)MJC9S3XY?=\:WV5
M HTSSRX;K-VL:_ZB?^/-#\V?HU"<F>A@ 8W83K0 \B88:I!9'I'8<_54;HQ<
M;+=PCAB0)7U29*S6[/U?@AK^#QAQ50%:+& &3=C3_%#B7C'A:;+LGH-B=\1=
M1C\V'#/ZTH9@<F4YP69A5\=EY!S]6(!0TV#T,=,%!_:^#O7F+\%3,49=I2D#
ME$E,6C!=%NU#9@$.C1._GLO(7GS;WG*\F[=0W.?T5J)F+^#_KZ?P?2%=R<GD
MWLL"C%E !P8\;\X">NT4Z4)]_?VI9-W+CK_F1;,B)FP%:YM.^.V>N7D2+_KI
MU!K7(X&R;U7HN@@<,_XV N1%]V7^B__'Z"C]P?Y@?[ _V!_L#_8'^\_%RM-.
MI)^KX@F4O'=0R.+4'N%+_V:"E6";%;O@\UM+G*0&L1Y54ZI*$M&J6V / <E'
M\&<!L)5\45U[9_O;9:&\N:*%J<$\!^\]4CIU6C*>L9=FB QE 7$Q$?/$P()$
ME"&S*PH=:Z NW];WO4<'MU]%FZ,E+.W!A],\8H%#NS[S:^:.MR>6QABI@.$0
M5Z&V05G#P8T^YGY0E78"W34%^A WA#Y%Q'</E$?DS%NU?PAZN>MW<\Z3?@&Q
M=X\=0V-:#5HO33 '=]056M"1[@VVTJ[YW=:1/@J2@-I)^LGR1=4NWZ+S3F^K
M=!9OO!]02B</M2(6'G.>9%]]K\1.&$V(JJ$+XZC.X$%,/2P1[J4,/W!=@J^J
M"!'7KC ?T3R.NZ@3Z19L.-Q6,6R78,9AI+L;\-G0'8/5XM;Z!=;B:<<C@O&W
M7M=?ETBX>_FJ?U1:Y'Q8M$&ZRM";VO.)@2EFNU\<D3DX73WVCZJ-0.S<K6Q6
M4LT"/!8;6, 3A;?C_X;>.B6]\I]]ZN-_P\0YC#V(#AA-LZ*9?$(-P.H%.JLU
M>]O5QG[>:X*+76?*3LZ-6GP@W&?G#;ID,:A<J;SGZK7C69)?9]772#1OY.5I
MM*\%;E:(^A(T],)O2"LD,1H>NWR+>MXVH3VXCR9%\+:FO,["R7IF95S\!$3;
M$ZV2F6S,$0G%>VA?JWMG3Y&'K((/4 22I4=.K*OO]@BX].;%[P)>S>833.^!
MKHP0A!;S?915)OHZ9BZ#!3"Y?2C!W0T1\$XGTP2OL791W^WVPZT%%U7&+5]\
M^DS4#O/CCN^T'SE?VA8CS0)H".9'5QY&%HKC.D8<Z7+@==%!9U\G+4L:R=XZ
M:S]?XS7/Y7OR]SBO*S?S?[)#KT73+GQ"?8#5<R;!_3;N->NA[H89'EVGV6;,
MF= ,RV]8'=?T&M _8_SJZV*[YP13#@EG-!E<6D+,\Q!U,W[Z6W%%F';/]663
M[;LE\I_SWOQT_EJ._L,@!Y?XO?*R@W<UWC\:^=!QK(RLV:?GC^[<I1VHV(TZ
MU%AL4P>Z5#]A/&R:TYH:4.V=>_B-__-[S3#VPS'ZPW^$TQ_A] ?[@_W!_F#_
M_; V9>K.@8<Q2!7HWVBDMM$)<&)I_F28_KM/$7>ZBFZQ-?$YG9[34OR<=C H
MKS9U0CZETLNI2<50\7)YM<@;'Y1CWI>34T8E/.SG;8\.SQU+>1.\/?DV9_(;
MDH\%['=C 9/Q+."+#0O8<(E.8@&[2Z!2:EE ]P<XP8@%I'*R "XX788%S"(V
MM=%^C!82-H %5#@8O,5XL@#_\$*Z?B0SL/+[!BBONS;* O;L!U>1D4LP4'&T
M7X&<\9A@M88%S;1 NDU(A4Z5FM%4X/1UV;,GSN[^=.$40B-PQ!E6[(4T_\NV
M_XRVY+.FMLOIBYG^\LTL0)96D4GG(?>S=SD4@7HW.FVO_M7TPK:*P+%J?.>]
MK5RUW&^UB8:\;=AXF @X"]^Y>9KS(+/_A3OXE:8[NE2M,YU<\X2,=(I3\0#3
M1U(Z[3.)N8K31=_:=TZN^,"4HMWXP )\,;,M+N1?0^K+"U:$^7LUY[$WK[VB
MZ9MF+(7":L[3N$*D788'G8N*22>:F+Y,[YZ(0WT_RK\OH_JE+*.K#'TMHX?[
MK#X7;B\9(X/)/DP>! V@^_^H;AR=FS]%9GQ^L."UI'H\6GE0L:XH;!\,Y$UL
M+R:'IZ();M\&B'  >8&\_J9B@/F2!9B6Z#]S_D:IL_D]77U6+*&G<JRHH.P"
M_:L.X1,+.(11\+K['.K648*9"[=J?NC-*</67'59P*.% B8[C%+V+S^\C._[
M+VS)_Y=A_Z>E+@W7"4]%M_CT9DK4=&/FG*D<$P:2^+<6%UOC;:<\P"2W9VLV
M/'M2W\6FUH;^$-3C&(Z&&0/(:8K SGWT_)] ]JLM9)^UYX38*O.R3R_O>Z1G
M)PPDWW7POO%H8WY AO]7$HT=W0DW4"1CJ'+!"0@1IJ!3Q)T^H^/DIB^9%'YG
MYP=/2[Z<E&L]QZ=RD5+GX"5^]*+FJ,ST%"2$NC'<OQ#@$>Q:"_DDW!/.BWIO
MASK^44O240N[!VG93 E\TOY7P(^NQ3O%D59%U=Q9O,@@+F!T,;@4[H:=S8#-
M<E(]R;B.E3#/C]H\7.6OIGZ);S:O;D=*.!:&7\OCG1?.VGOE\JF3-<[_7&A+
MQH**6'JVH3.S_ZT/"SAO>>?)OQ:Z,8;C_P6.-?G?DY(N?;S%.-P5;6_7GC@U
M-26:_^4+T3J[5R+.<39CUS,@QPK@IC^$XOA==&<@4Y&.W#EXCW?GSO+'X[_X
M[KA.KDMT;?;K:<E_>=C*7Q3L:7Q@(0JTM1XJ/B5DSP\_UNWUL?7%6]>!Z_-K
MV;_HL,Z37R6]!01B4JSCWIYO0#:NF%95J.;4WW9^HZ\J]7:3R8V!HGX3:$7C
MFU^@2X$Z^:CC8,W12 \+<Y[9;Q>ZE^_TG<W/S3)^G?6U4KSS,DZ7V04GFV R
ML,T%/9VT4"@<.VH/NS(#[<Z]F6C;__S=V ).T8$Y59E9-Z\$ER_=$W"C2UL2
ML< "\/DP\EDT@!K0%<4TPDB&JA7I1LI#4!^4.FH4G1&K*=5;BH/<1>SD25U>
M(SL68,?!@_VF&GGE)MW.Q]9=4\2WVL.J=+,@?!FJ"U1L(>7IV0X'[D+=/19%
M506J ?YV?]'ZDNBT"G1CTYV*6T]7??4X$@@N@A/=KN)CU5HDO:Y9U;4 E< I
MI4#B*1'9<]8BP@!@#0"VKY5JRLSE/5&R1\[?O)G[QNTJY(^SHWC._CN:;I1*
M/";!P/& 924+V"N01%J?Y:2I'A4LORT3IV_O8WR!P)V]G/-Z4[N;&")^_D7U
MWE?F <0Y_[%JJR2F)KJSC060+VRD&@6.Q).GG<G&GUI5P_ L8-_[U#<?SX9]
M[2F;O62,'("Z6AT$<:N+X45'T"28"V)1)H^PE._2=7XA%1<>?/:F]IEX@&>.
M(6INV><B9-XKOWEM;D390BO#RI:-CD5DWS\[VZWQT"Q@R6[2Q@4;44[Z-@9"
MU<B%HQ_$T21"*_Q;$,):SC:;D O-1L2/]EO](FBS8Z@A&\,ND$*E'\RFV2 %
M)DO)%:06VFZ+IXNYS3YUM*!DO:5*'O]ORXO1;;W2OVB<5]K.$K#\8(MYP6F*
M:ZS7\YF18X;YCZ_G&LO\]+QQFFX,F8&'^S?T:V(%[(B3/\40 R;3M8M7,&2J
M1.6=D20=B>#A5SK%M%PC"5 ;ZNDET9TZ3,5[@6T>1+00R+]ZX4AF#U,J\C#N
MFWR]9@R6I(-#VD_!.;'^ZK-)U+AT&+Z Q [5G/"[[YCZ;^V'6DIN47UMZ3U&
M0X^FLY'>D*-HHSNUF">2*RBZ:T\(I*/K5[/O$ XI9*SV@]39QI Z%A#M($UL
MM]K9$<O1R!S=[JEYCH+(3F--JH'Z#<FA1%R/SK[KV;+\I^Q2U];C/Q7(UFC=
MN2C;C;1.L/W\";'TJ/T)_G8D_:"=LGHQ"\!DI4?Y3\S.E;E6K$+L!:IM_MF_
MCP'TP.%00YBFB8A^R^8OH^=;**EFCTV#ZU97J)Y&[X<Q3G "!4MV0LR*,6#4
M;D927\-3)Q;0/](02G!^"Q_JO^KJ5-#( MH]M-#!?9FTR;T3FTU+6S4_!,#X
MO$W#"+1.EX=ZHPC"QY8%?-++;QDQ74L0^5T ,1?^)$86$K'L2/<#-9>L.*X.
MI&_._)9H^@O5&G;L/)K+,MH+^A)W#10_UL&M96/R!K69G#3GTY'2?16K9SO8
MLF6G/"941[7VQPH4+S^H(=BE_GB+^;0VFC/2IKVT#GO3[]7D(=)V_RH12P)#
M32E&<:6E]6\;/E;+8B=>$DOV9AG8G)7Q##/DDHTS[+5P3:;P::UU07'N]/_H
M\3A=YCO4 ;" AF!.A</(ES;N,?>](?<GJ""UM@6ZK 16]];_6'UOZIU[^:'I
MITWV]MZOAT_'V8I\!J;CJ3.,%Q!Y1=PS4H%(K-M&C)'X)%T=7QWD(GF)DIE.
M/RU?I9='=]A\W)0BK&)['![14\EA\^.S?2A-@3E_&RUM8+@4K4N<CL5TN!X#
MW2("VV5\=<,K#70LZA:"R@I/";"77]8XL>2VG#@5")\3HL8S_D)?@R?4?]^:
MX\ \'7CA^NX6G OTN9BB_/;.I5QV3XUS97?J9B3.:!P_?O,*[$%2!S8=*P!W
MLYKSH%:!OSQ?^_3 THPDWF __N3Q?C>F]8WT)&7Q0TF[>Z_F^CI@C?*Z#I :
M_ZQ>_[-Z_0_Z!_V#_D'_1Z$O]9>F26SD.U0/T.,9W1W\NO1&72 "?>'"Z)T(
M^KO/4G7GXE55JN-$M?8\^"E"A).MK< C EV0G@WOIA %4E#'&SZVF:/9=9.0
M8D\?T6Z7=LN<'#C,Q0;3&M'0.),4<(B. W5I2LQ%2"H@U%/R<8U)) ]B<0T7
M4K;V86*"7["0,6]VT._'$]<"$A4E/=MR3\JRHT95#0)0_FM'&<Y\,#_'G]_:
M/F_+_N(7(&_0[('-3]26R>/O#*]K;]BB!TST1RY.O2URHEMJ65(:J'6,UVA\
M.USL)=8[<Y:S6W>1'S3TN(F=;]FJ%R_+D<*I;/\U]OG8B06I^U[U)E:%#5&H
M!^B=>2I\(:X!NW-\_Q95H)M/F6;5,TU=;9>EO'RRB]%RR2WN4M3O?1P''*R7
M8AS>[/K:#G+23D384*^!;A60GA0A,,2Z%V$3-OL<9V?_>O>9;_S]Y_Q\NPY5
MV9SA3],^5'5)%O A:) %L&6"8S'OWZ8CJHA>)&6CMV+W[<\==",J4I^R>3KR
MP5YX94796.$@YE32V/+7PQK_QL:%\N&4_V PK<:3WO9?U*S^0W1S- U7:[_F
M0CL364]W9SPP$*G^-(S1O%Q\.E&YN^15ZSV5;G+4;\TE7;JD*413:&"<=QOH
M]3QBL"-<-9=7S[51/7 ?"VB2(@[("K@=9?AO!/\[8URO0@YX(U*8JDHMBW,,
M&L8EA[(E0?Z5[_+ MD*$>F4^DPG,9^)1)JX[!U1#!GH)-INS:NE!E6)@#9I,
MCZM64#,>$WY[L0#/ZC>CPDG3D;:&E/%2%I"8#:FA?+@'HH#HT^G(E%O1P=YV
M-- -K%8VT:O+-;OU2FK$ZZ046#.=^>\\5]O&KZ@$U1M-/A8#YDU;^IB@-K\1
M39%!#%[CU?*4K5*?MI%-DBH&<^2W(WF>R9_23*8^AQ1O"\F>)N'O)/6K84][
M<7?4([\K6S"/-K,4F,<QNO(J.AY.=D6 "O ^3;[G(+@HW%X,^V:D.>Y3-\O\
M27#ZA,;-;<.(IATX7J0GQ$=KF6J@9"?S2/V<_5K)8?(GL;J8*'J#,AM"%>D.
MZ4TV="?<2/U $ &T$+B[X3T2C)1Z]LDID 7<YO!I070==>V^5XO;XW %L9BI
M3%O:SJ1Y=!IL,C;4>O#>VQ]>5)YA?+I>/OXC\QV-A_"U%Y. %M/"D%A  DR0
M#B?>.<A.Q0GX:[CVCEJ5B+IM3Y]&9#%/0E6*0)H3I.R9@MA9?^I8^U@3UUZ=
M2]^+0ON/LH#YY;(R]:"LJ9/@?DA>'T/U=3.5U%/M88(_4ZW:Z[Y37^-O20DK
M/$L.R_3M,[UX'^WOK05?O)'S*]Z&K@6]S[V03L>^5K']UH$DW@L^2?Z#A9LF
M5F,.C*Q2K 34H/'Q:/QC;$/Z3R<8J9+&'YT<?V^.T%A,XK"'9 S/_3PY0Z;+
MBSON;^?Q./K!=)H0_=PQ)Z3QE($Y7C^Q(]_2OYMC?09&]:R/_"LS5(*A?-W@
M[/W) N7G[VGF)YA1*,7BP@AUHA'"8MZF4^_G]L6[9;9P8XYEB'QCRG[:)R,/
M,)I8@(_ZG-A *KZ?Y$5F 8A6C+3K0[_*<^HG5XI]O K1PB(64'![@V)#=6-G
M8.2/Z(-K;>HL8*_I'+862WSP41TU00U6'&$!F6;RLRVD_=&,5ES?C9"5-CM1
M+1=[[?>O%YPW9D ])!QC.U16T+W7EBA_Q^;*EU5]A87'03Z>Q5&^N=$"4:7M
M<BP@:1/R!DWTMQ]56/+"=Q9 CT>X,5+[6,!/R7H6T.'!U'KF3GY529/(SFMI
MN+C8K*Q#6)1Y=Q+>I!%V@[ZU3+W_U:IH"JM^W+YIDM0TN?4?C$"_%A#_'[Q]
M!K9&HTPSN=F7K)+M2B3!7S0NAPC);H% S:M@W#11 ?-,B[\N5X+K4/1P:\S5
M#(Z;$2(_#879?C_!PY*@4&3#D*0^H@B0_"@>S+T+/DM8$=>+[N3<59SPK7N!
M=/5K/($MC7<OK-;$QZLOPH^)JRVWUX*F52A(/#:R@%B#4'(-]3WCOFK[0=_M
M]KBYP,I9\/V$;> 9_0=?4O#NNY"E*=9Q"Q:4#]/M8Z=@_$CE233^*0NHQW5\
M9F31C]&..(*#UA\"/<?I(A2=^=[F_.V0AD&>R/7 9:/KC4=/':.\DF&'1[;?
M8R2R .\3:$_8;&XWFOW)9*[U1Y7#.4O.'SU&YBM7/OMY>RW$7=$,N'Q*_I(Y
M\.5MT#_.'/S7I^!IK^<1T&0K]._#42V,S*A1YOTB8.O\?X%+%?Z_IQ=%ZV]*
M(Q#&;RB*R6&I+OH7:UONI'ZG?4](D8S($HV4FDDP!@0=L@!AG9PW!SV.#)@<
M)>5_W_SG8'7_SK6%H^$T.'-HS"EB@M@V2G6TV^=3]T'!HW%O,[JF=:"CQ::3
M!3B8[(+',Q=A9$=,!KP9T5-&V[F@0>&GH?.E5Y/E=RS/]FU?-=&OG%Q1G)FM
MHUIX<7Y]\_^P]]Y13?W;OF@0%0$!Z2!"5*K25)H")J B(@(*4J1%1$5 B-)+
M2!04D!8! 04A*DVD!*E*28!01:0)2)&0(" ]H80%:2_N-^YX9X]W][[WG/'N
MV>>\\?MC#5A\6&O-M>;\SO;]SOGU*SQ4E&@4O*/'XG7[L^,F8$,7:O:D9DQ?
M2$=J =CCV_@QOR,IW>>"P*=&BQ.J&I[[.O"</7!8O7Y.]:[4ZV_%A)EO_8Z7
M"TUFY%8IC-[Q"AQ_9X@0EY7^M,-GVY39W$C+(>4Q6S9H[J?!1EAC9MT#) _G
M*=L<BZ+ N,9\PSJ"(OAR2'30L3!U&=%Y-LSJ;:K[VE;PFG)M\]!-TX,)/A57
M]G#9TAZY88<M#"P'-R(@ LIFY='# \/BT6-C8X>3"0<??8@K?O0!!.)JVE7P
MKO'*7I?H[B*_ <?&\:':GY7KK!/3]]<3/R[@(&;G^+[/&_L-YLLE/PER5 RN
MKZCO=W@7I]JP_>\I1]HE:VHQ6!TO'=#CV")3[-F7-[PES&,F1KMSTUBN'8<
M>CBO]^K/+DJ(T%.]TZNCRBT/72Q2%3EZ=%G&+#N+OD2S$ [:NC^',XD0-7%W
M$CHO+.=8;NWJ"?VZ43$QI]?U@>Z,%[9.J&_QBZ*3^[>?43-8 G[,5(;][$^&
M"# SK<DS89;RW"O9N-CQ8OB>*^<U(!4?L=]Z@>.]#-%N6N*?&7=4RQX2/ %?
M=<'5D,*J9?YQ%1#7)B?!2ZOR2Y'3NNLKYJ@3%G!6Z7APVKJ[U]R.)5:.68*Z
M"1O5I)%931QW)A?XLS6J*>,H&^3%X@S.9\O,C%'<X*]M(G7>T&DK(D<37R]S
MNMT2&:Q%2I"0%U!\&OG4U-MKX*?KO(O/S&<Z?%?(=ML9W>!SSL:Q.<H\<KYW
MNBQM?4F*DM+=Z?:S#V<;6#*KE2Q;5?I^+!I*:D91S% [VAS+@MM<95EBR^<I
ML^9Q74QLS0N8GGH)T7PUH#YY.B8. 27#:"B:R_'R'7SU+"TY$E]%"YJ9>;WJ
M:QH^GH_MX[!ROK>IY7\Y%Z7:^F>7WDD5X/$4_H<[.?@93G+"V;AD#'!UW]/S
M]JC#4;5BP_>FQ[MXTZ($[7TOGC22U<7075A?PSK:'E.T+@#3I'$V2(+%!B%C
MW-ZKK5]T2_R5!NO^DGM4/MWN<(*?EDOP(^010)1<^%3=,) RTG[0MS$7=L3;
MPNIR@QGI!7=4S+F+QKN%OQ\P;A:G]#Z&\"*[\?OQ7KVCXOB[F/WW/,Z--"B2
MYS6JBU7D0ZO+M;/@DR[FD8,0URO%J>65[_E.EZVR>*GO$! *>!E-OX XR<QQ
M%0/\"R9_^S<7SJ^ME@]NOO*9E?SH=#/MT+L86Q+?\0=B?""ZX-]V*$">9HUB
MI#"TQ$_,%.AM<)2C1SS")7=>V NI,<0P+:[.R7A+4-DK-?$N(]W>SH[O4].=
MPWJ]%;#1<=I7(+^,U9>!KU!>=J&$=3=/&EH(T3W.U?=MVH06>*<?H1FT?'T[
M'7@$=['KR*'L3Z =;"M&E,'-?*UM=8#5ASD0_9CT,F=2BPP6.?OZX83KOO8?
MN<&VZQI2'O<?,GI2GQXBX^ <2Z-%U:3AF24KT*E<HC#C2# )S>< >&Z G^2
MOXO>F1EZD=2CE*^/_CS+$Q'_[4+4[@^JG5SX,M88M&JN'1K/.@G Z4*(?92Y
MV"I,3-VS04-S,E[*>\#1R<7KLI9BVKL+>96F_=E)$YM-QWM_@RO0RQFDU3$P
MR2.VP64:QM\]58IJRDP;SJ+R$.K2.I__WM)=<+RX#MIUZ7+D%P"T[/9M J/\
M1W'=G:9=& [,>LO*?L^X,KP2>!$:6K8_N4A]M=JN 49.I.635N,QE*L^4()&
ME[?F(^UG'@YUO H#MT5R#)+51AGWN$<"_DH?_Y4^_@O]"_T+_0O]UZ/;&2P^
MSL\]QH +1XTO4!PRVEG'*D80GN^=,OH,A0K>2]IS/U=Z]5FB[[;[UYOF-Y_8
M'WZ<)"]\GM]DJ%C#H:QD\]3]#!WRH2\YW!JYQZL+EG+%L<6_4W[6WDXOS0LO
M7%:F6R*$F<DL<2+B-K ]7>S"?Z%"YMJ,04']RTB[?4?!V@,U@L+&IW>_5E%
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
M-S=[Q\H"OE?"=.1O??$_IA(L>/K')SQ?=0A#D<Z''';EHN;G?/2@UHR-V."
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
MCNN0W-8;'O32.Z[@;ALS1$$MLDYZS;Z04H^%KD->FIJ)Z9^XX_;<N/-H.MZ
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
MR4C]0VS0Z%JA7%G>6PM-VS/* +A<VW[Z/;,>.O4+,R:#?HJIT )TS_2N*,%
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
M8@]L+'IA_Y-DU4J]%+?US^GX)Q:\M&/I\!%KVN)<XNH/+NHY_EMRGD-DO1%
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
M_EP)-O37/=?;3,P)U?R=Z*[]E*(@US.$K^N%A (Y4>Y;15Q2]X8D.]KR11G
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
MN*4L*W2.@8W2/Y4-AEB_F&"+96E5*'Y-%'QW=F'DTJM[HH&$Z"D[ 893;:H
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
M <;9_WVWURH.@,LT4>8'>,VGFRR@'604T"'$@!0+.0?L@#+-'TV]=O; 1Q;
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
M:XHT4T#(D^C:BU6DFW_19:@X-WR=S[2Q/=+^6=<\M0]1&Q"*VJ]_7_I2W^Y
MSD>Q^G\K-%.,_( BG]5R[8 *@@K$QU=P78J[)A#G\! 9$#EG-?*KYLJ.CVIE
M[7<&LGH$GWHY].PNO20R(/G;A'8D\@4*W)='E]]3@9Q 53T:R8/L9 K0]Q>T
M(O>!#ST#ZG"=$U/5S1C/^AN=$Z95B>L\IC1#^?M9.V9+_Y 3"@3:6^^^(9OB
M(C6A+VJP-_?/SU;+RGRW?))KHK$BR^'6(5XQ06KOIYOCYG/5'<J3QDI5**]U
MS_+VH42WL])A;TG]L7J]*!YD3^%NV8Y\DYX?%@;CN]T>/#!/]!$09C1G :LN
MJ+?Z=/'U=A1;@%<LP/,4.$&M)*G9<TY;T,.7!8C.US:D^OWTS+*Y;SK8L2HG
MF6A_IWC.>$THYK(Y@#A&KMANS57 [$5Q9E-/D+M7GOO,:9TPJ\VV(3MW3 9+
M3;C^Z.H_H+784'__]ZLOI4!W%SYV)V-A2X4JQWA 8-Q%>=L)T87SG&Q/G'V;
M:I,1;(\VNE91<N_YP[QP_K-]E=9 CKDJ9_Y&X_\J\BVX?3N6!7P4_XI=B1Y!
M_2H>;?P[UV\XI__>X<C_E$>3EQC<S@*2X#)TH9<('; 2_UBGPP/R]>E:K8**
M<\T%_..;?#UO591BVY+VFRK=X2A;TGA!_!D_Z/^)#!OO9O)'T3B9'SV.H5(P
M ,S[O=P)"J?FFXO-]<[.0Y.\7/IW1V_V!*WQGYLG?5 --:A /$MMS/$?R=.S
M/DJ?_IA@&%KDJYJ7FZC?X4190D!'X02''SZ=G!:-4#G9J9MZ][!K!6S<Z>LR
M[H9;6)F1S$E=Y%(,6,^F!K" N'O;!0IYZ%S-9!9 E]2^F$U0[V8!/%/N+N Z
MX2XY\9E:0X.UF^G63>[[MO(#OZ-#-'!B-E'15X.'3A7%$-!"2_G/6^I+P5M=
M1&H_TT1;O<8R5SAD[9B,1XR0]X7?YFRC74ZV)#VDR:+:]L!\(1.8-ECE\DQD
M$E&_@Q1!5,?-QMY:N6E*\=77\L=X^>X2?%,6(/$SEZ"CE"G)>>12)+I#>Z*
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
MK__ZS,[AR,M'MX1RL,FK>QJ&/6M2@G]JS8W+5W-SC#N#CG56"K=?A_ZCN].
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
M.E9@A%]IQRC?H,ZTS(MW&7$&H0X%UXTK^_76X>SMG@BK4:>S-71N,0X5 )N
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
MJEG5B(W28NL3SLA&AV.?4#C!ZJ;ON!J\&3"G&/=/_AW?"WSM9R8&5=[,3HK
MGG'RS8R>7W[U?_]"L\0>IS+U*0NS?#V!'4P+0O>H1VJTWFYIS.T6JZM]>,-\
MSNXPXO=IW2\!'6AZ"2 );<)Y"9/P.P4H8?$JPM<>G5 @QCV=V>#1S$P3>@^T
M'[+:[9UQP[M)76YIJWH'*N]3Z[=4A( E3  \J: NFQ7*U\49@WPF!CR [(*V
MCD+JX%%:Y]Y($[RJ7^[-B?')W=GRS@&/"LY<V?<N6&]=X_8:P*EE8Z1*#WH+
MM 7$,MB=M-1<#W.N?-JS"9=YCWW-;^Q=2.6/F!):$^WIO3*VK=5G;)6Z'? A
M C@KQ06@Z8\\9(3)I&@WQL,'5;,4*<O=]*1A2Q-N!R1SAS=<1*FM6])GN\=#
M-@_XQ6JNZL][.O$NXLQ9%+@3P[*&T^)'^*%C!*K"9U86-/L[,\UNQYMJA__L
M'I7VE_1\.751:W"Y]^/##QJJ")>OF9L+M\(@^\N_! T4R(,DCB$D]H$O \Y-
MM&-E %^,%,W:+//%8/8?@6&AWQ>)C*._%37_JM&[W7JGNM7OKW_M./H>T@"3
M>$/P)0VA(<H&$V(JEHQ)QQ\0; &IS/E@!%@S,1-843[GH3Q2)=67(:P8DGJV
M*&&C#3X*O) "+>VONP.090,95-#<B+>':]6$JT!?!*.9&8;V!1[;IFU*+]G.
MB3%#7)YC;\X=3 T6J/Y(NB3, WQH20T8M@E%"C]2L+6N7[_HA\VC"O8>"^X]
MHSEZ1"%RK<=?%NPR@@"^QE0D0-=9Z.<;1Q)G?G:SDYW,#.D8L5\\/>-YQY1L
M,\K0[P\72'49W\YUWG-3L3^!?-3BLXK81(?Z5Q%U.BSGM5P%I*-(HIUW5A&R
MD>WL&9_D9Y0AP])I#;&P?1L.AZCNLKN0<>/56P1"EQWX2O'-V>R]IW67(B!)
MUU7$?5<'F"D$=Z'^7=PELHS__?TZ2ZO1M_C><15S6T\]UMVG>S+MED4J\%?Q
MG[&U-@(Y,B3NR'"XPZL4EJXB@K!IQ%K-!G)R,!V,X 2T06KU@Q,=_Z[+&)^Q
M+Y-XE/Y_3>:Z\J#=M@PU*\3#JVX[#-#A0Y5P/MR:%4@L";[[)YPI2GJ+Y93;
M7_P^[M-5A&D<IZ4?<FYJR=M2%5;X79_S%1?D?&/'C:TR/*.UJ@!!, @; .9)
MPC)+'WX@;;; B/MS(8,IZ=/^CY!JG.986\^]/]+9XZ6A>5E3NC<D^:EZS+.L
M^M]ZNO?[T=Y44&\5D8:^H@C02[A VSF!2P WD]\6UW,+*Z;.^4X0[)SUA57S
M=8*U:>+^'];!R>E=-9J6V39/KL+7O@<OP,129ZV++.P)OI 9_C,@09I814B#
ML7,J2&F0W^T:@[[.57L57F%QAS][\^++Q<(]K^SE,DTF/T_D4PY#*N#/-B8D
M1BL4G.1?0WU%<4I8X>BZ(#7LUU5$C;S[V"RY]^?L890>[@)\N1S\&$#R$4C?
MH?>L9;\-HZ!U*+H3R/S7_:!PTG]D7//)@Z0899>2^J$_]@GC<Y=);V-M.SZ*
M(]IM-NP\_XU(7D5T8,#=2(%4!\\K%Q+7IQ/ /62"E0%!Q/^))^X8>(>+.5UC
M@4E>^%UUN2[[X#YIT3? _G"OS9_:0I,.WJ(\!]H:K- <YX4V&&\K<(CIX1\&
M/_:V3ROV+PAL7OO?;JDVRY7,SPD@+V3:?6-OD'/<^/3]LR/>",ZX3P)D#K3U
M$.4$![DJ,V:QX5@$OA,OSMUPFYP4)NDMLZF">_O?)BO'3]P_<?;GGR*96VZX
M3(2_$1VCU2<)9-/@"]8H+' 9ANE.J U-:V1*&G<B>YK*H'501'W9(67^_^)Y
M%:&J6R](!:6FGLJ^-X'0U,VJ$ZS-J8+PPZN(>C;+#H[:+W-X"T/?2%QLHM6>
M<;\/]+>&\2-JLNN'.V9YC2[WU&7/?'J-ZW&Z^>EBSC\;U7W'7F4=>R5UJ]"Q
M]>RO0Z(BBU5];' G14!$"F0EH,_G,,+UMQ%"C?^E4$%LC5M#DW@YX5W >YZ:
MEMN"RNOTV#T<3/_2H@*J]6BSN]1V-FCI+8,7<#VA@L^'M3QM+HNMPS0ZSSP%
M.!=0<1[[X3/41/;R7L&I6$+@J>S<%GV4WP[4CL;6!2?<3BP*\(Y0)"&E^C3]
MOI.&/V ,](O_WLA<D/LE,DL$30=YZ;"P\T.-Y3!/D/A!N),-7,/,)A.^7612
MQPI!;X[CUS[=Z^!34R^Q6-(4^L&JRP,1I+N,ZG3-_YW&X L]'?H-3 ZFV9M[
MDP<#7>3=R!?TJG?>E#7:)BN_XUKZ/=U%$4@R2=C0@@1KN[ HM$^@63MD3+C$
MI;%TF8;*OBNY'C)O,]LEK2[JW>H*O7GBO4'2_;&[+2$/_E2-LJ5 0L?T5LX?
MV.&:W*M<_%Q//_#2_U'VRM_9;F-S?I.MAUU)UON+S&-.WK=V[-J0C2A$?J(F
MH*M7!/*AO K0Z#7T%557)9#-[5Y%U+([,XXRSS9SB.W8K;.W_3@_XRL*'SK6
MQYVUD\:0=?6NVF0]S<]>;[_M@A].%38G'61#.QDPZ#]P(]KDD<QH0^N&M5:C
MS(3G-<.DNJ',W$"+Y_>.[3]U]>'QHZ9W]Y>M.U)U7=@$7&8GHC@NV)AQ1]AY
MJ+!GS]@D-JF4^9K=FQW$[> ^J.:L(E+D;SDN!<]<G/0_4W3LPHF:Y_3W1CE9
M?\_S3^%N@3E<,B29"U(XACT>ZSE3B27\?;CP:LZF1K-88U+MP!][!_3YNHP@
M9@+"=NS;NW7M,4I)C]ONQ:S[4]4%C#5"$D9\(WRG L YEPBOHBB2W$F4Q^DR
M,* #+H"3Y\;Y0Q"HFSF%=/#*I[15?)G."44QMFG[MWWNQSU79PPN1_"LA45-
MAGPLOI>(A$DW:I.K27T^DRIV<?[,6%/>D_[2! _[6]>WU 6Y[K?9\*PK%$6F
MI0MT104RN4P;PH^ARSDG5A$)^C.Z_:%OKV=/SIIM551CW$^__<TY!VBCJ*%&
M<"9P'/(6$HU9MQ4RHRRW&#!=1+65?OL4R"SOLXV'-9\<'-_Q>^![3Q-8@]\Y
M:3Q=88)!>!7B5\NA FAI)JDG#R,!^!YGN%N,J\_Z2=B^4/Q=>?)]*C71:;$^
MZ^V;OVPFGL2'>4:;(L4?$Z-<7\&/CAQD4MJK,M"RK_$HL+P=)1M8H3,<-M$[
M6"]YHGMN<S_OA6+=Q8G%A(/IJ?U"/M\7&J?5DA=$.$A'8=$JPH^BVO,<O'.J
M\XR-\M_<V_D3ZZ_6UB7MZ+/,.SVDB-CDO2?U$T46ZJ'5_&2=A[FLA;!RK69E
MHPN\A'10FMF*1W)V9O_DA8 2MSHG9[TO257ZCXDH7)<WLTW>J*2AJ7-_0XPR
MJJZT&S7.A,37>@6?XQH*9 [R+@M+255Q:"0D&;FGXQ)(9F)%Q]JTW[WR?Q);
M7'_;JVY05[_NJJB+_<L/NNIO-'P55A%7#0DH$F$!SHD;S4?0]!Q4/9(E>8<;
M?)R+ZGC&),2N(J1(_,V7A\>G=1-CV2=;?"_H=Z;4V#F=,PM,S@Y1[U&#KVNN
M DMN;#"X2R<!=_36G.MK/&+8N%_'Y7IWKJE+] 4EQOG,>$^2&:_8>L80M)#@
M71DTQDQ?BHR@HU/^' KT_-;E<Z"Y/B&O_]3DEI7"S9 23A*VPRN@S:%%&W<*
M_,"E\-Z!)+YA)-*:V_4[CE/$(,<9;S:>.KJ$(8O+7&PNF)//#G\[O?G(XGI"
MW4L1,X#^%""36;D,?O XC7="6.23RP0ZL6,.,SD='AJ<'YGU*RT'ZAMK&MZ]
MJ<W>O,ZQ6?OKL:XC/\YLY644X_F0^$'8%HY<8@<RM1Y6H!@,J./3\1[2@0:M
MM&J0\O?CM^NV\H)$!0XF*2T+)U_-S8OM>'--/X;[NB4!ANDK^-:#9HF<T\38
M)]WY,Y1D,S5SL(2+],CI)"I8[9PNDYYOZ'SG_16IN\'KZ8G2;/?)A/UR"-1>
MP9:U=\/T:@K)9V'6D^\D"(=/5(FS!QVX0)=K:("R34>@3/O(K8+MG&>XYGIB
MU!7C$RX?#=H,'UF7:;E]N@83#&N@#;G603=Y;;0G =2I2@1\D>E/CF>0T_7#
M[86BG4NSMO(#T.^/GDJ-\5O7?\Q33?AKG2N1@'".Q7^ED2-8:PVE+<#R&2RH
MK2"0-CJW;9:7;9K+'>01KAD6@R>'%W-F_P64H0*&MD>\.-OB<6MO!T9TDEB=
MM)#& 7A2PL>66OS= K&![_4<6GP8NW;"[F9;:=/CJ>*".6_$IH<N'G:*,9LN
M)8@7(M;-_7]OA?Q?OTBJ0%:79[.*2.0*TZ =T/LU!<>06T7$SQ]7!@2:Z#%T
M$'^K=J8[9).GD =5*2XI5(9V[^G[N3#&S#?B*1!X-J 7=V"I'5*O!CV1"6&8
MY'_XW,?+\R]?RX\<.GD0,,=[>4DG"_JI, =*;;Z5B@!U>"OP(SF(_T(A$P4R
MI8Q5Q(("+']VC93Y1#$F>MVJU"(75UJ]_P'*'X((WR72 -9F0;%TS<<+O;L,
M97U>Q5UR3J+0[U$X+H"8KZF''(<L4#U>[M?@_=AO>V5^Z46HS]7RC&N;<GSF
MKO[@V.=[8IX=1B 050,-NT28M D;2"R0&3Q>VD[9A-<$S_-(PY9*_,."+3%F
M"59&8Y'^8EW"SOKJ-KS!\H\0U7ONBBO&;IR\L2->/LX=0B*:?I^F^@<SWMN!
MK6<+9/-X5""CQ0@$?$*".3V'!P0JF^(*(Z_:)X@=FG&ST4S\,3N$T+IIRNU0
MG-DG;(9MG0LCRKN*T-##8A7BAY6QK*0*OU7$5N.J]2TI93@I@HW^E3)_;;=<
MY?)+PL*-]_3ZM:D[WY+/4YXBDPQ@3,>@R55)P'5J*K;^9QL*U'>@Q>'<N.>=
M'@8ZS:%CZEWC>?5J?@'1%N:_2=I>L8J=9Q%W139KZ%'4F7^.IB+^'N1)"E,I
M]&>4VN"NP//=1%*/0"[N LAES%.1=EY7&/;L!'D+\3&/.HXM^?F=.X]=/O:H
M5O_U.FP5=?W[8:O]:'HZ3,V"%Y@S&-7(\Y#8 QCD9GET=CLM^?;WSU71='TW
M1G/]VVFEIH95!.&Q<=IC[8R*_MK%KAB-/<7[@A_AT_H/JQGR$5 '=C.%GD^L
MW9K$WRM0?4MIKAV\]F3):30\2F1ZWO4^^\>EZ<F]\YJ$"?#L65%QW8?"-_\U
M%(@S@B:5PKK\["JB?0IJA5.=R$R@LS/4#K7RG7GLB<NQAKJ?^<< K[%O/K<^
M1 1U*RBA;?L/JP(L,4[/!7""(]&#VA2&431+JL*YTX68X[6C(U26Z*F'<R.V
MTK^.-UO2](N1M;>#)C)ZGV:J0&)C?%4_+ =#_5JU!M&((O!]9")*9':_JU5#
MP\4:/J[FDGV(WO3A;*QN6([Y1'/#'Q.6\?^V %.TC[;^OY=00J$78V&*0R^D
M<<A '841YEN @JD-0PIJ702J8>:\P*RG\:KJS,8M:8:W+%_R?)2N>S<XR/#\
M0?X+_/1X#^OL2_S7V\,_.S)L6LN?7Q1(1:M6)&0^U[K[^149[;NS6%<VI?:]
MZJG3T-[H^E2$H  ,A6DU#VBSAL1Q(2"!;XV3@KWO^S3HTX62,QDSP2C.O8&H
M]6;."IG7HJ0-37^>SQK9)6B7-]D3LRY!4?$?A6<FC*-<KTJX%TGK0)$I MG4
M>=X]3E4ZSB(L@?.YFM-"/9HX8"Y2TN9-?G?_4TWGC_WQ"%'S'RTUSV/09E9J
M:S69%'H14%,::PAX$[YB( F1.W1*W+G)2RBDK]INT-FG8EY-KK[@1%3@ GLZ
MS&#_PIF:RO:;A:87^2MMAJ"V:!)PC0KJ>)#XXOCW*!42G!OF;S<G+%1QK_Y
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
MR_I1O*I;9"S5840'<<E?V=-^3_3C8OJC:O*>(JUS)H1E99B+EG90.#82R'B
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
M<__W'5-Q9RL^.,!^#AH<6\+FC6&_+@7T]>$=@H>@5R^K>JK @%4$:$Z$,FX
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
MOC>.#>=4KXFH:>\HVH^@*6C$5^3^VCB]C>L##7DO"3P9X4.\7&DG(4W^GW0
M?@^I<912LXS9[%?I>)5XON5BD)JYE]X+7=_+#YW/-R5_2=J+.R:L7-L=-L;O
M*D!P1GLP8Y@338.6$<QFHPZ-;BL$]S5YQ%6/?#/>Q9#14$M^(N?)?SN.-E<^
M<?Q6<LVFOT;09J6(E_Y$SEE#<%=F*5>L-_(3_HO8QJ]O5Q&N#<="Y_Q>)%"M
MG+.+=0)?D?[%E?LV6#7[/[3XD1L<M25B[Z5BY[WEK_JVE!N?0YP0T4S.+'U5
MLUMQQYF-3W3IP->E[B<4@9S;#)IE,H-.02FT[ !#CX*!W/(+H"?]D$2KA^40
MSG+\DJM7\]N\"[<&?Z145AH8Z$2@_)8\CR5L.['N'GIM,STZB#J1UD7A' D>
M-^HLT( AZE(H<!$^@LRIG-$SW)_QI833>5UB@95^#[%^!;9%TL=WQOX=;DI*
MSLUP3YE*10C?/J>8 ,%(47S_*J)6E/6'OQ]6I.) $"7U@QG,ZN?PV[B\W/(
MOZCG>5'&*X\-KH>5;1L;PXCLW&?1/1F_/X6[(R>8AZL&F_EKV[RN6X;P17Q7
M$22?+D-I4*8;5;.,WL8B9 I<Q[__OONZLF7<[5 \N7Q'K'9Z[E[6ON!N&?%7
M"+3UKZIN.)GSZ:*L1OZ=M<(400CW.1\2S^*.G@#OTFDJD1\-$9=^>1CPY9I&
MY14&_^J6+;BO]+_WO-A4T=\F>WDS0[*Y&.8#W@"X!]6#FN@]*4R@^+#E(ZO.
M</I^]J!%P;1.K/P?RM9+IOG1K[J>]80$/:RO;7=<&/D]-U7ZH'#?^^H7[Z=$
MLA%H9]^JF#!""DT)N$H$]47C5A%7,U1F@E-Q;IQ2)KG#W=GUBS%1-3)[R;6!
M4TDI2<J^%?N/9Q?TY+/O46\QS1O9+9Z[*#NYE*\YO"Y"%UJU93O^(Y&LTX5.
M!S92_)L5NE'^7(,$)D;!G\))QYTBX'J-;[LJ39P.\#/KYG1M"=G&>7WVL0*>
MCNRG24;F\9XT"%\('!@86<%>SO>J]CRLY%<J ROO%E"A71K]RNAM _G)4*5Z
MANQN9ZKES8ED0@D'U66X#G>:Z!'76J 1=VX5$>_3*>/[9'!"^IP$>,[LH>24
M4DZ?XW6?@,3S2[M%9HAW/=3!YADDJ$]CH?AFX 0OCCM"HC_C.!\>,G879V(#
M?,/L@KT?:P=HD:0D(M;A7>Y'=:2_M]W4LC:-,%I@G?2?#@ ;;@I+86689$%,
M"4=N S5F?#*7J<C9!G9ZN"Y+W]NBSFF$+./2>_"X7KGNL<73SI^SCL5\6*K>
M@:J3=6Y5TQ ^1M.+_F&Z*'%$9<"+C0(3)V<]M-9ZPE)0G:A,<L-(%A.%_%3$
MNGF\U#@XP <.,?H[ VQ93(?O(6_V$)R"0;V(!6]B78CPP3@R!<UY0% !VG==
MQ&F/0&W"9SQJ]4\6T6O1DF &N;$7>3A^_=)A-8"/ =HNK"(":&-I/%?P+C\
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
MK+2^ -Y3NCT-$9U BJO/W3!>7@^UF.KWBO::)6)+'%L1#^2*_+[!OZOQ[5"
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
MTQA?BY._<!'Q#8I"',CBB(]%-C-1':@)_*QP"I$JQ#T-NK_V^'G_;(.;@4=
MWINXNXJOFNRF=MN*_7O^DVQUD[6XOE5!Y;N? UN5)?@'9+E%G#Q"$W-]Y!;W
M+K,JP[G&AJ7G$J.Z5.]L[. 6DSIHVT *.'3,M2.H4:#EB1FQMKEQ1H S#2VH
M'84KC70;HOAZ2/)%F4P*OGZC9XE%7[X_,2<I_HG>J. Q1$QSIT?[O9C^M6.A
M*-KEM77F:]NP;)>#UI_.J+@BAC*.T]-O)!F=M=QV]1Q,\(5 @24,8_<&UV9
M05-$(+>QXFY-J(4#&LNE %L"W3TC0@0J>I*,\'$-#4Y.]4ZKXBF_6&#J7L4@
MX'N-V>WOMV9W+_)%> 4X-)J&=R(H0LQDHJH=H;[5ECTY1 <#WVH[PM5I[-?6
M)MFFITQ4?"*X?,A>\7E@*[ _\IEW8S[<(+OJ/K2L<% 5<A5_XC><#QQ/J^E9
M/L&B7@3CZ'KX0L2HN4<9^>%LKJ%MQ<%-F&/VWOQ/47HKPYTRIV5K@D]9:$ZW
MA%[F=Q. B_#)AMD^6K*Y( ?*:&T7]?C:&$- N8LX(P,0<9++Q-[%=6)XM/S0
MWVW:=5.OFU_=$1E*4,L\-V!VY/GD<IZFX&R0&5]4CG-E*VY7._4>;K6XIH":
M882=?!6N)TN;?) UVL&SI4]7OM<.CZ(PYSBVV5%GW&WTUCU-+ _<TR[+["Y,
MXUS%M1T+KTISQM6MIU'\<!,27%$&?GP5]?X#P"<QD+L(4I7E$L.YI \**:/R
MJ]IKI?J&<Q=R]X[%H^[P B![%--IH$9#-T^2OS,T:&M8X =>V9^@\\?)DJ<!
MQN_V'(I$;K">X=A?R67!L/7^0!O%&<,?M8N!-4%>VU7C#1$:V#:D'&9KR+(1
MH,"55;W >_E'!WD1T$@(:3&2C'L#X@S79MP\CT<GHUFE^VWN'5DZ.%46%U_U
MS^C@D(-P:Q.**ZW!+N45X@(H*2AIRBR! #C\BY7CFH'-C ",)9.0O('O:/:X
MNZ380F/]CGYM&ZII&W"(O]C]\_FU=V6913'-0 ]]+@[(IZ_@@<D.Z>E>[Z(Q
M*[3$U^*PP:FI9W##P<\TPSKKR4(;I;E[$=Z?C*  QGBP[/FB)1S'2 I_Y]TW
MD/$N8(0YWI%*YX:)]LG2H.IYH+ "\%KC#W*.K<PWT0QK%MFKAWIR36B7%&_
MQC]5.?;C?#=A$ZM=M'W<PRP%]F->.4:I"K1OAZ.;B8!>/%;VVL_07XK_5!NU
MF#CG*+CU<2X\MM+^L?^*Y6]E-36B#1X'(>?1OUO'9Y</<+;Q/^'@"'GN;E[+
MCP;>/Z\ ^S2C#Y+TQ/FX%_E7^[>SG0UZ2]P#:R^<C4@_X-7S23_(=\P[,^\N
MCHWC);98<<(@KK4)\WZ.V,/U2FLM- 4]WD2:]7AN9^E\3372<B%I*>G'*^6'
MZ".-%6Q>.6T;BI==VW9YXP!+BX[OH#PJ%".#H2Q4FZE?"A=9=N;&$-'#MT]7
M)YAI+OM$0\C#^M<KJ<"J=G@\180,BU273*((\A7]"Z6!O^5U$S^QRH/>1&+L
M/WXW+\66_K,KUD&XMW"K:2Z:/V"\U?H<+H9K.TL^@ITPSOM*>8W1SFKC[_]&
MI":S)EQFNG0X'BT19:/Z1@5-SY)729U?9V[HESVU[/B&NTY)1=9*=N GE9C(
M=)Q_C%@7FZ)(_'"W<_W^1<+LWK#L =VD'.T#TGY#E6=K1)Z=%I)+DYB,_1>]
M$M@!XH%!^GK7)FP'#6,&ELSVF72:[BK9G7:IGY1F^;Z^Z1'@:#TE%ZY:]OCT
M"\D^"JA>M81CC;+;H(=6X2KR\A#JF'O?@OAR8%UKWCVNFE@QZ.5/6BQ0ZI.Q
M*4[+BKB!Q](.53ZPY,8[G%-#1&[X,5!<F0Z&<!IR]B52=*M83A 3 ="2B9(/
MR%(48 8/@%RS[+LGGWT/V-<ZH_M:ZM';=/,/]1P'71$L:94BC-B!4>05FBLH
M=.#CX&)$N#"(%56T-K276 @=GSC;MY[:)272N!H+R7O);(00MI6FQ!?#3F_"
M]B&#&GBO,7JE#=T5>I;$]T /5\LL1<$F2/VK+5K#';_L:R Y(__LO"X_U>N7
M>0[T>L"9-!U;MAA(X(ABOQ&(3R'09*UV1J\J^R.T@8;X[_UZ7(.*:]<J!OKD
M>6=^GJ_Y4NS_^5AZ@9AR6\Z?+5JLQ#[#2T&&A"3?_YKS#CM) "YUL!Z:*V]/
M:)T(HG0T!ZELB[P>'384;I+JF^.0>S!SV%LW9>_$.?WSJD_,X;%(P%8R@R"(
M]$5-P-F1<%)/XE]7,C*2VJ5RB' MY,&Z5+KTHD>*940:;,1]>?>+O8\4SHC^
MFY:AM7Q?4Y".5,"UJ6 UH-19[=PJ.8ZTX54:]L+W8/OX)[;&<9@+,4'ROAI2
M8\S!PS?BE?I._-VAOR/#=^;3[=P#UK";<!)7HC@2WS&S>_!/B )(ML-=C1\_
M5_SNDY]RP\2<>?.[2]P:=9N)V((RF':GO"G103@1 ^,])Y_@ZO!>(#2YU\%,
MUF@[5GT JQ%HK)"CLF\0NX]:@B@<:;IEO#,M5+WTSB%GZ]UCAJC(ZNT"L.\X
M+TE072&.,IN_-;4DG2^.[2$?'OR3M@E3 ">OLK:;4E,PYNO V*$O?6QWO;J>
M<,%/$A7O,]14[JSX/#DC^[$7=0F2S_\0))"SD'X&DKF[5SLI@#5* 3O&WJA,
M?'LMGRH!4FW B(V8N?P[1M9_SQIT3CQE37?JJK:=_B&=GMX:.SP32 ,NZ$VL
M,S26+0$-=A>X-?Q4F$AFE;2[2Z O#C._\>4F)EQ^.=U/)SJ<U_&.SE6<F$WY
M%/4:_<#WB..>,T]#&GZ^D,S"^>! C=%E0<XQKB?O!?;8)'^(+#U213:-S#3Z
M7I]%]_BRV]\YLU6'N0^M'5RT6TC(0$E>J2%N;?09&,(7N<M(AUB#Z%;QM,Y?
MR8FO$XL.P+D/NQJ =89E<FSZJ[R8/Z;$O%<Z=WW7!RM:I3^S"JK@'ZV$DNQ_
M&D'40V=KP\Z$70]F<;RX8KQZ_G'LU(3':BIY]\+&W_J7;\!H>I-;0$-_H!,P
M232N[@W7FB3H'/++LU'WNY/O:.B04 / EX18/6T4X#).8:NR8X420)'P=(VD
MM!DC9-\#^ER#0O7Z:M)[F>Y/,;QWX__4/%8X>LNLYZ/Q[[]VLMO^[<)!!,$
M7-!8&F4QV9H#R)#! *"804LA%41;#% [GOL,AY7WG0F]#4RC3GY2<"H_DG0D
MT\* \&_0GL\F'IRST$_"$?J8BP-84:X_:,,)F08MV$G@@>+Z9Z\QCOBVB#47
MM!LF\T&^?=/@]C@L]=&#'39[!1N]58_Z<,A0O&7WL@58F[#.D'%G1E4;;H+*
MSB>S:.F(8Z#N8@=6@U61G'QC .(8AW6"]\?3[*O3<[U2!</-7WQ<L]%^TGAO
MLD;U-TH9UZ:&/<K=FF5RTY]0G=.%FCQF!)>+/&(OV0=%3L^&7VQ17?V >K\B
MO-I@+/^A(CW7:]( 4JG',&5OIDM6SFL*,MQIH'K(<A"4Y#Z"!S@AF%N\QK!R
MFAQ&8X T>=+"#OHW'3=)@WK>0]>3!"6(^AX?V:!E9F& 6F[!YR"7_C.[F&PX
M+XY_%/N)0+S7O0G+(!_C%7.1C$6]]$+MM$Z3#7D"L!)T^$_Y6_J:G-?[F(OS
M7_"?143\V[0;Q;=-HBY=.@4GC$#H98V<H+&Q6SMF+ V^* WRYX.-H!WPF]'P
M\ U+,AVK_(NPJ\+HYY*1Z]?@*L.&QL>'ZC[C'G1?O=W\ "()]X5[H*B4[$0I
M\[\1ZDJZ\0\(Q*\Y]%[X^(B=8Y#&>99&[/S(JOEIXV+_^H8LSYGTBV/$)YI/
MSC!.=KNZCC6<W_HPP"*DTG;@ A:K)@Y.,I-;:1F%RH-__(#[/^]OPF+-G>D!
MJSKAAZ49KD4?;)\',] !WM)-WKV9'LH)X@]NED*^Q.>EM*ARA#!20U@9T-TE
M?B,&UYU'226-$WG:+BZO^<5W?)\HF9U:B\D>.5"K^7+FA^.Q;"^;JM"B_SE=
M\'^O_[W^]_K_[87<'/\_4$L#!!0    ( *QZT%3YVHPJ^$0! (!=#0 5
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
M<3P4!LC%R#/Q P^,-36N;H(=EK*"5ECP18EK&/!X"&0]?W @Z"P3=6_4C)U
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
M9KI%I;%:CC>]T'&K='4$=5\ET/?NB6[MC;$\ZPWX'DQ_LONT? 6:#N[G:Z]
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
M_[42/S0$UL.>OIPBT+AG,0- MW4R,\0S1ZYLJ@0I7Z\64L;*CR\^EP\\OWO
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
M_-3X0DFO-LEH)3\0C0)G(&]5 *35 =!&"3-.,;2/'M?80]TR![6 UZ*##TO
ME]*#I?C@XAC@QO34#[=!:<M0A%'IK!\\FS37\RD]%H=M@YT_T_+AXKDHLT>>
MMVM6.>0+7SQSM1Z]7ZCVYU=53KB2H>TR_ [+EY/RF1<&+/!X GT488@H%Q '
M@D#.*&'"%0Y%KEZ)CR'%TOIL1ZZ?7!1_D]S(ZAY'19-,6"FDZH(T&ADLM(:R
MH,8*=DRKC'7V76L$E$J@U6FU35C1:FV<E6)@J1E8J@8:W=[ < ;+Z3<PX$AK
M[_$,:;9.'QCQ@XOZH<8:;P=@8'36M@N&?G:_M<4RSKKN7[HG;'M>O47R;Y_%
M2J3KJK'[15:4Q<=E &_L4!IRSB )A .1QP0DU N@%PB!D1N[B6]4PWM@^::V
M.MF9D+$*DC]KU_&LCGRJ:WLHY<[ ^6-5JZM_./;0IM=;U[RA06V'9(QC2^,5
MD27$!UTR#2WCJ&LJ2P!O+KIL#=-OXGCW7,@G%84<G*3UKO<R=J]4;5)35FV%
MJ5*.S:36-H#RA1]0EPJ8<.I"Q*@#XT0$$ D'><+C*$B,-J[[BS*UZ>"<_O,Y
M+=*JW6_.YVJ]5Q6ZKB,B7ZM^P$MES-C^!'OI$?LX5K#,X:T2H*/%V2KBN 1K
MBJRY[X/W\CH=T$$I^@1Q1F7CTV';)-X!GMC3.6^:RTKZ;MD^I;/$\4428 ^Z
M. PAHCB L? QI 0AR9Z4$K-SOYVC3(T9*Z' C^D"/!<,//$<%$K6GPQ=WIV
M\H0FGA=%D,@)2:Y97+EF\?T$1C0('>I%@L;)[(7G)!L-TNYHMD'E;0OI):H5
MSJSN"C PUIJ+A%/QLSQ-++MN2P'KI/JS*BZ/#NBU'X)@6-][YTCC>M"'E-WR
M@P]>W#/"6?+Z@LJG=OHXKLIX>8%+$AQS*(3+(2*>9-Q8($@Q$P*[H1=@L]83
MAT:;&O/>]&T*>QA3/2(8#"G+A+"4L]O?U5(#,2U,AHVI/3CBN &R.LIO1;MJ
MW=0S.$,ZAIPOXSZJ_J-+-[#9!BK>/_/_DM/LG;0*GXDP<5 8>= 3%$'D4@XQ
MD>X<]Y KN!/[(C+RWXPEF!K#R+<N,(RX, 9=,^C")I2VXRXJV<_ *@:L$G]M
MC5IF@/"JAO<94#J 2HD!@R_ZXC=L_(6Q%..&8/0%:2L*H_>#^E%=<RCU06JT
MZ_!J-;<G2-" ,!_20-4!=[D+280BB#WD(<[D8M4U:F.@._#4B&WC1-=\TTX;
M<3UZLX&C959K(52?$5@>HG_M'J);<K-,P1J4PK0''Y6Y3"'9)"SC^\UKZ[QO
MPCDZJ;"K$TK7Y9Z'$PS]V,<0(9_")/(CU98U#H1TQR*]@X=C TV-AUI9NWGA
M/0Z.C^)[F(6&1,TRZ_0'S*BNC@X:O<OJ''SX:%5U=%3L%M71NK[W'D]:2@?I
M1473E-+<J5P'-H6I'U4"_;^JX9I3^G,AOTSE.7V0-\S<B',OB'SHB)!"1%U'
M>C0A@Q'B/O=\QQ.!45' $V29&KG</?"<8R6A\?90;W-H;QZ- ;+]K26I!:S4
M "L]ZM+Z=5 )5>?$797.0&60>HVG]!ET]^E44(?>F^HMS]@[5Z<"MV-?Z^1'
MGE@1I$D:5Y2M7+FM7/%B/5F\6$\M7ZY6JV?-F)?P.!8^#!(<0,0##!/*.62>
M$V)"0A3$P>RIBF6Y+7%>:G*M#5E-"&)3XC>*'RG7PT?. %G&%!.3X'"[[X!'
M ^SX(H LQ$CZZ$X($X^Y$--(4$X9P@EJWH'+A68WUHF\ :V\4[&_:A W+>-K
MSNMO;4[;,WZG'DQ'Q7K78[ON2[%1^.5LNUC,4M7ZL19*PM@PA9VZ,(-*^C;%
M86R O;="C)7!1NX4HLHWEZ^=QB:?2[EJN7O B\]59?GB4[9XX86DRT_/53T
MPKT$,4PA#=5ZCP1RO>?' <1)Y#I<D,2-77-/9#3YI^F=?)8OB_12JTD'EQWW
M(Q/@5:U45-A1%6I4&,8:C?=B!*X3$R)]TM!5W0%(3""A',,X"8GON%$L7-_4
M/9GP:V'?9=EX*:1/\CV]#GH.RR0-;-F)&: E3:W]6I^R2G]02@! @\ 96&(@
M_UJA,(%&-7T--XW.-<;2?Q^M;/H:9;#>-KT%Z-D3,2WP_7VNZ@8T^4#5\=M&
MCU),,7=<X<%8! E$07583Q@,D.O&'L41(=1D:UMKU*EM8J\+K6:@1FRSB4</
M<;U)8W <;9^9[8/0:K=7(Y2&;1:I-?*X;2%-P-AJ &ET<]\NK2)=\*K(?YZ2
M9S60ZK"C$A-7R8HSM=>;1-B!U$T"*&DHA''$'"B79"(@* S\V"A\2&O4R3%2
M+72U?==*#9[D)6?R1\7^-+,3<-?DI:'1M,U+#9!=@:M67"JO[P"0/;K9&@ S
M<-]:G9%'[E!K ,9V+UJ3FWMV I3OUX-TT#Z3>5I3WOMG?K6X>TASI@[)9HP&
M;A3&+F1)H,KHD1 21D-(.461*X*81&9] (\,.#4",H_*/@JI'L$,"91E;FE%
M!2M9[0=9Z^(S;&N_8X..V]A/$X*MMGZZ]_7LVK6JZ='&-RK.^L3+&8U<AP0T
MAI2R4'7UX]*G"3%D01*XOOP?0UJ5S(\/-34>Z4A:.S,J@%>Y,&=@P0W]F ,
MZW'+,+!99I4N8LN0YXL*L4\'$#/O;784C&$;F>T?;MRN94?5WFI1=OR.WNLA
MGN><W>%O==C.[XN<-P-5%03HZ\=,_J*8>4[@T*JH;^ +B+BOLBDB"D.&7!H'
M4>!3(V]$>^2IT<E*3C"7 JK>*"++>7J_ +01'/!ODN47]Z:;-]K&T%XH#0^Q
M_<52)3.00M<1AE6KF27DK>"@EGS0Q9,96$,OH#1''WL190;*CH64X0-..)@G
MQW?$R>:.^.:^]Y_R0WZ0_SU_X3F^Y[_*!Y3O<<F7T0C+GJ=QZ(B0) DDCA=!
MA&,&<>(E4+" A,(A+B.!45O&T568&K.V@H-&<G#YC><TE:N;ZSRE?%7KHL=A
M[+COAL&I[&0M/OWCV5T'L%OO4 4&4&B 55B;E4Z];V?.X0]MQU5C_-/;-S'3
MSF/<MY&DWRS[&Z8/Z8+GK^>+ZBCYJ=.SRB=Q[+IQ %&<,(A\3F'BX%"M#YQ8
M4->7?YA,AP?&FMJ\M12UJJO*6V'-9JE#V.I-)P,A9IGWU\%:RFFA3Y &'H,2
MYZ'Q1F4X#<4WJ4CGEGZ<<<[^[W-1=U>_J1,"[C*Y&E"1O _97$7=?<CRW0$M
M,^'$+O.Y!QFBTL4.@P@F'F+0<QWBD"@*<.#H]<P80!JM;VC45AEJB?S45-D
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
M,B6W9CD72V8]S,,3,)5E@EZ&R?W9#9/K5-E=)C/_V*KXD^KW %KCMFJ"CIY
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
M1>3'"8R02Z#:"X>))SQ);P@YB>\[@>KTH4]DG6<;N9LC4%0E&GBJ9#,CH37
M'"?@(HXAYPZ"B"1,>NJ1"P5"?N0GL1LQ9%:ZKB=DXQ2I&P8T/6KN"81E[JT1
MN#Z,@#&+[M!U4)KL/G]4'MRAV";1[;K$?E?RNZ_93+IK(5%QYDZ,$H@P4PGI
MC, 0$8%\WW60;Q1L;CC^U!;@\MU!]GJ2*\#U/GR+,%HFAUX=R:4*;].0O(/=
MF_4C5S),MAUY!Z!3NI%W'].W#]."MUO^LR@@+ BC"%+7\2&*/ &)0Q"4+EKB
M>@Y#B=F)7O?A4Z.DC]GB'LJ!'N62<<'['N"MP:?)03U!L4TP2SP^-GA<',:C
M1PND;<4';G/4&6#D5D;;JFVW*]IQ3;^/MF[(\5E<?J/5;HAJRO%Y<8&+!_4_
MU?WH!<\53=SPHLQ3%82H?G&^8.L_Z%PY$['G)R1FD'IN!)%+5;\B'$',$X?X
M(N#<+*+=@HQ3HY#+#Q\N+^[ YP_@\C\O_G'^Z==+<'-^=PGJO]^"SY_ Q?GM
M/\P8Q89M]8CIC2UFF=]J[12OM?I5C8Q IEI*%@]GU9^@([NJ1=NJ5?]2;7=M
M_JQSPW!,:=$2@Q*N#3E'Y6V+0&_2O\VA^LTB;27;S\O6(M*KO%I\2$7YH)S+
MF<LQ1X$7R(F 4X@2WX>$!!@*S$)?'4NXOF<R)1P;<&K\+M_ZR(R\CT*JQ\1#
M F695EM1P4K6'0O1#^G+@ 5B=>$9E.N.#CHJ<>E"L,E"VO>=$G/R,2N*#U+D
MNC#DLZH_\]0T'RK>5=73.H?=OZ6++&^S.R732<);?TK=S+,N#G&U>)&75"O@
M&?;#..:$PM@)7(C\*(8)13'D) AIZ+O(\SR3 X4199_:@443__'C7(K]TZX"
M=WU"9<9Y"[3/8J=H6_N'N959/U9FK7IYK50'*]U;BS?MCVN50$>G,]"-$#H#
MGR1)J6K1V7RNGM1"-'28T*CVLA!\-([\;Q#2-*IA=@=*C2M"S^R)!YSS=W*V
M91?9HTK.K7N?Y;GR_]4 [UY7ES0[N^=?<<Z:+(X/6?[_<_>N2V[C6IKHJR#B
M1)RNBA#F\ *0P,RO]*VV(URV)YVU*SKJAP+7-&<KI6Q1:5?VTP_ B\34%:!
M)O?IV.VR,T6NM3Z('Q<6UD6K8O.TK@9<O__[L6@,_+BLZS[^5,7]=[,ON/EA
M3+]7;=7'5[-;4'.2T21/4 2)D E$#$O(,5(P21.NI3*_3+'?^?&KVC.]$^NW
MS#PRBWI@HJY-,__XI5@":8B1K4M@OI&@M(C\ZED6\JI?'+=7ZK_-EV'@EVQE
M).362M!% G2@ /P9=#_7P $J/&9M>=X,=#"I@DT=5&P65EO;UR(#&FBV=7V@
M B=@(<T4UCALI<ZK6C1N*= 4%N^@UF@22O5[G=^J'VKYI&Z5;9E:UUY6I>=F
M-7;;Z;8G2]MW]9OY::EMUZ+5LI['065*\S2*8!X+"I%&=OI?1"%+,BX921(I
MO&;^A5%K:K&WQBH;A&_L AW#7D2;MFUP=MV*N^;UFZ<2:+'=WJ7C+^' +\41
M5\_[I186[*!OIT"JC?J:"0OG_OLB\-U['I2L5T(I6>T4/Z\V:COXF,94LC33
M,%?2-OM(E:%R0F&<I2Q!DN81\FIY=$K0U,CYS6J]7OVLIF&8)W1I->TW6_HD
MLH[G) 'P&OI\I%&Q#K]52H:?'GT)A[ '(:>$C7L <L'D@X./2Y_O,:SJ,[..
MZ!?]YJDLEJHLOZX6A7C>]=\2),\(Q:GA ]L+""F[_U,:2L$XTIGBRFUDIXNP
MJ5%$K:Y]F_-&88\A1I> /<\.H>$:F"%V2+6Z@K]J;8%+QS)_]#QF/05$<:2A
M3IV&;P915H^!MW[E8PVI\1[ TEK%%MTO9ZAY2XZ G1VL=.D>XTU0<K3FQ:@D
MUVOZNF)*J_5:R:K;414J*&^>-M]7Z^*_E9QCP[0Y$@IFG-C*62X@3Z796V,>
MIPRE.A*9GT-V3MS4.'>K;=UH;5;'GDO MAI7T>GZIYXAZ0O N_IKH> <W&MK
MD6S&C-2Z@IVR(9TW%U "NW!G18[LR+F8?^C..5W5CV3^6*Z56-TO[:WNV-]O
MU%+I8E/.$Y&FAJU3J'!$())Y!DD>QY#&C*E8H@A'<OY8A2&_;=AZX\8Q)Z3Y
M/ W[,@?<^;%%%<%A=F#E?;%<-B&;9\5.MYOV CDB4<0R*:&DM@9%9Q%D(HV@
MSI!"U,!/!6] ?K]T;$41#.)6XB@ JZ4,"ZT;20< :V!V[FI838-N=0Q'RA=
M",K&IV2-2L,7#-[GWTL?O[)E54/EF^=FNJ+F::XS$D'"(@91FD20)\K0+TT8
M5CA3F?(J3#LE:&H>76?B^5;3GF,L3V+KQ@HA$!N8%OJ!U;^%U0DDANEBM2_L
M=1I9G3#Y9"^K4Y_O1P_O&I_/WKAJ0%/5]\^Q<0Q$I"G$2M@)N(F 5#(,$YXE
M-!,QQA'W200^+L:+&D;(V:UZ+0'9[E-L;[NZ#9(?+9S U(T4KD=J8$IH%:Q)
MH5)Q!BHEP_'!>1""LL$)4:-RP7ES]YG@PJ?[\<#;A?FF?]%_,ILVLOFROK4I
M'\W;+$=YC)%Y^HGYCQW'Q"%#N8(RCK7B*!<\]CJ2.R-K:LY"I:K=,33*VKS$
M2MV>'L,YF-WX(1!X Y/$%;AYDX4#(D$9XYR\46G#P?!][G"YI.\<R+>KAX?5
MLA,\^O*T*6T?[&)Y/V<YUUP)"7&DC4.A<08I,5N.!"-$2)JG!*5^TR#/B9L:
MC31##FN5]^*?';5]9T.>1?S"@5YP' =FE&LA[#$OT@69*Z=&GA4Q\NQ(%W,/
M)T@Z7=5SCB0KUM48CL]J4WDZVY8]<\%(2EDBH41$0)1J!<U/-*213&.-,,JT
M5Z'B:5%3VZ-83<&/>A+-4FWJ#0KXI>W1^ORK+14V:GC.C#P-M9M;$@; @3FD
MPJZ9XF/TK'<OX)>MJJ?/[_RG.U[$(^P$Q]/BQIW2>-'L@TF,EZ_HZY#<2&F^
M/64U(/#+^NMZ]:,P1LQYQC*E1613B!1$4<HA302!,<)Q1(7B6>+4@N&2H(DZ
M(8VRLWIPHG7,6X5]W8\3^+HZ'M>C-H[+T0.P'L[&>32N=#-.W'QD!^.\B8>N
MQ87/7QWP[+39MF<O;&%/7NKQ#.+YSFR0RCK?^3>S.RJK*$B6H0CB5,80L4Q
M;KL(YUIKE6=2VD-4KV[^?55Q>D1&[>V_TQG<,]M&?FF3PE1QOP2B,0*HIDE/
M[UBJWW)Y1UO#+\$KQ&-?=([OK$IK!^@8 BI+!@G:]L)RJ+"NGS*O%?CM!=F9
MT'"_^_4<;"W$^DG)]P^/B]6S4NW)=3/I9BYM$T26"RA5@B&*D3:;-8QA'DF6
MIN9;G2BOQLWGQ4W-[6JT!:I1%_!+F15],':CNW#(#4QJ+6BMIMMTE 'F)[F!
M$G:V]'F1XPZ2=C+_8&JTVU77^6B[,^_JG,O.B6&(\C1))$RD1!!AI2&1S)Y%
M)9JS!,M4(1\N.2UJ:CRR?<_W;R)U!M=4\"Q+TQ3FA!B.%K;L3B&S/2:95!PI
MK3'SZVP2!MEQVHY\7BUA[:ANKCKQ/P*LGQ]Z'5AC>9K=K* F 2#HE*++: SB
M*QX1]RK>X&FS3_E[9Z[HV\)^ZSTVE'[#R\W:N(QS))0F,>$0YQK9 ET!:8)S
MF%.48)S$+#7W\6IH?TK4U!CX[1^WM^\_WX%/'V_>?/ST\>[C^V__T[>U_4E8
MW7@B#%@#\\2+36BC)OBK533@R?]E- +WPC\I;N3.^)?,/NR3?_&*GF4=WWY;
MF5?TTE8AOEVM'U=-ZYB;I;RY-SM-(_";,F_62G0SCCG+(Q*Q6$-L6^,;UR*!
M+,TXE#3G-)(QEM@K\;B'#E-CEC^^@9T-8*>M9XU"C\5PHYV!(1Z8CUZBV]6_
MZ@C66M#!/># [0 0AJV,Z*''N%43_8$ZJ*BXXE9]^UFU8X;OS V:Q+[8>$91
M2BG,*+7YDRF%A"H!8XP1(9(03KWF@Q\3,C5&V^G8,U/R*))N;'4M/@/3D0\T
M/3HQG;8]<%^E(X)&[I)TVM3#GD=G/MMS$*M:JC5;6"Z1#\6RL/[4IOBA;.>D
M9:GF:4+C7 @"<90E$'$104:3!"92\5@3FS?-?)[Z"_*F1@"-NM4;EKU0V',2
MZ068)5.9,MI E&891)+&D#)D7$J1$ZK35,>">XYT#0?T2&->1X+:C7T#PC<P
M$7=Q>ZDK:)0-.#+6#96P8V0OR!QWM*P;  ?C9ATOZUGUPLKO'Q:KG]^>'A\7
M5:]4MMAUNREW_7U(HA%F!$$6I1%$6%#(J4"08A'%D<PD)EY'F*Z"I\;JU7PN
MJSCXN*R:!EI_VK,$QA5S-[H9 LF!>6<+X@QTM08=M<%?+GVJ_$ME/,$*6S?C
M*GS<(AI/2 XJ:GRO[WLDRC>[V^X>DM0X.4I0:7Q+@2&*B()<Z0Q&F40*JX2C
MV"L:?T+.U'CH0[%D9O^^O <W]VM5P>Y[8G<<3]?CNJM1&ORLCF\ZA#(0GUS
M(? IW7%9(Q_1G37X\'SN_,=[SD 1WY5\6MC)MZN'Q]72CE7YHK=G@(UKU*1D
M5,UZ.WP1"94@G$(6I\2>\Q/(---02:V%S-+4D(</7URAR]0XI36EFM.\-<;^
MJW/>W1@$?FE,\IU"<L72N5'32 LR,'WU6XNFL;E3CT__P1W7 QMV[,85^HP[
M-.-ZX Y&7@2X98_FQ%^T+H3Z\+1>5N,R[+2,_WHJ'JWWT1RG8<V5PDA"A+1Q
MQ_(H@S16&B:""$Q2'2OL-(C"3=S4&+16&.A6XRJRHEJ=/=KM7@;Z/!F&AV]@
MOFN0^_ "N:VZEX\C^T#HT;,X*)0C=2V^58_F=LUKX]SW,E2?8F>0SG8JOGR7
M\7H5.UOTHENQ^U4CCP"TGKAM76W[U?_.UO]2FVJ$D=%7K<U6\AW;J#F*4"83
MG)F5D0JBC&I(L<R@B'BNDHRGAMR]_.,!E9T:_;<JUW,9'BJEP:/5>F8?P4IO
M((WB(TWN<UEO1Z=Z(JLXM-=]_=R]E]^!VN1ZA-X,M%:#=^>^ ^--U/-8G&D,
MS'-1^-]C'IX'],'&W?G([)LUO;1;DK621>MDQ2C6&1)F&Z"U-N^3"$.>D!0B
M(52>1(P([32OY+2(J;T%K(9VHRXJ'7WSHP\ ="/HZV 9F%9;1&KU!L@M/&U]
MX/SG S$CYSV?,O,PW_GD)WL>OVR#N'7(H:6=6[6PY?5O5^6F/&"=[OFQ3"3G
MA$&:9=@V6\:0Y9I!D1&1$Z:3W*_9\I7Z3(TS*E6_KQ9F0<K_ /7D\&J35GL:
M;PX\$L_#GBM7S_%0:+PU&=$/W/IW'1=PH,.D,/B%/72Z4J=Q#Z?" 'APB!7H
MME<V@?NX?'S:E)_4#[5(&]] <!61/-50Q;G9K*LH@91K!95*949Y$AF>]6'5
M,[*FQIB5;B#MV>7M")9N'!<(H8'YJ]OGK59T!AK !O"^'# 9IM?;$7FOT^SM
MM.$GN[V=N:3G%+.&=[[H=\6/0JJE+#NM*>=YJB1)I89<VFD7>1Y#2O+$;,9$
MA!+C@,41\>O>=%Z@T],P:H^FK9;@D16G9VWU =>-.P( -M*DLD91NV?[LI;%
MDJV?P5;GV8L>M %GECG!$W9FV7F1X\XL<S+_8&:9VU5!9Y9MCYF_JB5;V-*Q
MFZ7\N#1O?55NFKXH<TJ3-$5*0!'A""*2*DAQ)B#.N,HCQDB2>_4IN4*7J;DN
M;6^?HE&SVN@]MOH'&<OEM$1NK#42\ -3VLGQ7K-N0LW6EFI)6FM 8\[@D\!\
M,!UC6IB3/E.8*.8#G./4,:];]NX:UPP2KN;96A%M,PR2:I[9]D.&*<W&#F-J
M_#89P=SL^ 1'.%:Y5[CLM*@)DF,[7;E5U:5UAB_ ;MP7!K:!J:TG8GW:Q%T
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
M@D?GA$V-V3ZMEO?0"'H 1;W!V+"_;<:<A=Y[0W<:8N?=6Q#@AN>F:G##;F*
M&BJ>[ !(Z.W7:8%C[[4NFGYD8W7YFGX$<JO*S;H09LM659DU936$D23BB,$H
MR8R3%#,,&1<I5(+$$4T2G6JOI-VC4J9&&3LEZ^)3/YHX#J0;/UP-S\#$T$&F
M4G" (6MG(0A*!<<EC<H!9XW=?_C/?]@_=O)1Z/7-D_$P5^N;S<;<O#H!_[!@
M]W--,IW&DD)F#YI0ACFDD?F#2YPC2KG."7$-G9P6,[7G_N/;#[>@415T= 56
M6?? R1E<+\=-PJ U, WT \HK:G(9A]Y!DS.W'BUF<MF\;LC$X=-]7_KM+L1W
M8LR1*R?T!>UH-\B(F#/6!WY%'<H9^05UTM##U]/IC_;,L!??E7Q:J"_Z>"96
M]1ILDJYL/E6=P5663P_US^ZL,KL3?QDE+&,HAU+E&"+";2]9ED&:QG%N>T/Q
M//$:TA!4O:F]#%OK["'<F7S2V@W<YHUN[00=0SW3D\.NNAN=O=Y:#LR$ 9<1
M_%59"09)*!EF <+F[X95<=Q,W$'@/<BI'49*SXCH<E/(8O%D&S9]4^)I7;7
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
M[#S5DM.4)C#+D@RBE$20<Y%!S5*DI!*<,;\3MFLUFAHSU;K;!,%RJST0E?J
M/P-E#&C;-YNE VMK0_\>"-<OJ./AW)C+-/3)7=O<\,_=,E0ZSL!N\78V@;?;
MQ;-F'5P5\' O%,AA3_ZNUFK<8\%0(!Z<&0:[\97I[A^*95%^5]*VB]U+Q<8B
M01'.%&3$)J*J-(54F7]&(D6<82YCY.47.LB<&O^VFH)[JVK/;/<S$+OQ96#@
M!F;$3K;[%KY*X3&2W2\C-$RR^QFYKY/L?AF(D\GN#I?V=!CKX[@3H]?J^KZG
M8GG?U!6OEMN1YG.1Y#'-"88:264\Q8A BK"-6F*4,)JF#&LO3[&W*E.CJ,:2
M_^GIZO5?"D<?;Q2 AW;NFIS;<^,>9V!G#-A9 _YJ[0G9J>]J4,,Z<_W5&=>+
MNQJV _?M^COVJ!?Z5#P4&QL@7.KB_JF^<=OZB^,D31B&-(\Q1"2-($.)MKFJ
M.E>9^1,YY1M<D#,U\FLT!:*KJD=]S!E$S]-<0)P&YK 6HA=:]JDE.H.51T%1
M&,S&KRI:'/NFA:HJN@S*V=*B,Y>/5U]TV887148.'^_G9+Y_>%RLGI6J\G&_
M/':^I7&B:)9@!F--D>'(:D0)IV9[RQEC"4(Z\LK).BEI:BQ9S]U8/?:8['8:
M33<W, A& S/DA0&8ML^5&V=Z^W,7T0GJKIV6-JHW=M'H?6?K\@7^P[K?-2^0
MCTN]6C]4[%,UD)]SA5C.<0J%3&SB)HL-/V@$6<*%) F7*'*>W'U*R-3XH=43
M=!1M1EJX.@CG(+W@204":F"2Z(61UP#P2R#TG@9^\L:CC0:_9%IW3OC%S_9S
M"SZP8OU/MGA2;YZW?_U'879G:_']^9/Z86RW38I$'%'%5 K-MR"%B$4II!I+
M2&.NDIQ2&:5><28WL5,C!*LJJ'0%6V6K/*G/-__LU1+*$7TWGR(\I@-SQS5P
M>OL4?N@$=3 <18_J;?C!L>]Z>%[=<\=2Y91ZQE=?7C2A+WN3(3M$^/.XS6%]
MY)<BQG6,CYIWX T?_Y3?5Z]<;^9FZUVN%H6L7K%5-\5WJP=6+.=IDLD\5QA2
MS,P^668(<IHRJ#2*12ID1+73._"<D*F]\5[H67?]!'_5JCJ^ZLY">OZ9#@74
MT*<A?3!R?LA=0#CWJ)OK.X^Y^=?^(WY6P"@/NHN)[>/N]-G>S2\>U^J[6I;%
M#U4?8=0CBO:G;=$D)1%-.:2YL(<*-(*$YMPFZK$HRW2LF5>!B*O@Z9%#1V]0
MU(>!ORQ6I7>"G2ORCF>L ^ Y.(=TH:QU'FG*F2=8H1M>N D?N^F%%R1'&E_X
M77]ULYXVDL]23A.:V[QALTO/I(:$X!AJG1(I6*ZY],I,.Y P00;:]H?IW5/'
M*W!_%23#D\@6C0&B\B=-'ZH'SFM$X4\:>::[39#SN7^R=6'C>;=LHZJ@3ZY0
M+C*A84:H\3*XH) HS0UD"<%8B8Q(IXC[*0%3>Y9;_8!5L%<T[0!"MT?Z&F &
M?J*],/%^H$\9'O1Y/A RZN-\RL3]I_GDYZX9H/#)>,)M,?Q^WM,;I5=KM4V4
M4N4'\\_B?CDG2<;SG'&(TSPR6PJ!S&,O,DA3\V>NLDR@S'_(0A]5ID80C5I]
MAB[T6@DW]A@'WX%YIDGD_,6:\>NN<<=A]B:O;.DD?MJ^3I<6IN>8AVLP'6 4
M1"]U7F%<Q#6P'1\I<=4=>^1SMHD-9>.9*Z33!',-N2 4(B$49!S%,"$B0DRA
M6$FG<LAC-Y\:R6W5\\A W,?K/'%=B\+0YR2M9GUR,?>1\$C O *1U^GEKK9
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
MU+*=K<UF37IK==29;4,J/+P#+"=UGF$-/8N['M'A,@46$(51*SC7\.N(%EA
M<5*[P.;>L-03MT;'SF1E'_3\;Y9F.<9QGABY7QVI1!(#DA4$9#*34&"&*(8N
MD6J0%5,+77</<B5KO;\P5!3[76 7JX(#&SAXN9%4='*+S5Q/>S(^:\51(%^%
MPF+?DDGR61P%:RBYQ?&'#2B[^;@04J=^1A'B7;F27+\855>CEV%44"B 3M0P
M@'FF "'Z/TE!2)(HE'%N7UISNIVI1;:>I='65(>BC#.(G@]C'G$*'*B.0G2Y
M',\)*X<B%3^8C52(\DT^Z<?5Y\?7#^9HS Y*L852)Z_F'\TN#UT\^RH[N8S3
MV=*2,[>/5SYRV8>]$A&+RZ\4O/E=A^C-JDY<FTV"YK^[0P><Y[F"$H$D31&
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
M*;LX?F>?<%HT/2!.WXU36M*L,YB8T-A^$VVMWQV&<8O9-ETAH: I5Q+ /&$
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
MRV.99P@HPG,=.C(.2 894#IHI+C@.45.$C OGC^U<-&9YRI^N0^:W?B_ HK
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
M8(6W710/A6'HS>A.7:&VN^&?-9;WE;-:XZ-?6O-_]:^>X():$%T$*P->1?'
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
MQ:PYI_Q]35=KNV_Y0&M<WNJ7-H5[P=_(^W*Q,*_X&SHW3KE]U(?V3 (%QKQ
M0"0DT0$4*T#-%\@<O<^QB$F,\K9GWB\L<ZS1^J6S*%ROO&\T$4;M$KLT; 20
M X?TK0>&^C3J?(@Z)VZBSHUZVMML)?<\\9?(70FEUSQOJ"VCIH%7 O8R2[SV
M<<.^9>_IRH3;2L]EZZGO+:O6*\K7,T88+) YTY&D.J=D& ,*\P+0(DU@3$41
M\]AE6?)40U-+,3L[=S1V_^46\$XB:A?1?. 4.&1M(=(V-L(ZT9^=F1Y7WRXA
MX37BG&QLU)!RR>67,>/B]9[/;=0L.S-<X%2FE(&"( %@5L2 %#IEBN.<9QE2
M$@FKZ:9=<U,+$!?JXVN;/9TM:."VBQO^0 P</:["S]\)@SU8QCECT#0YC5,&
M>^Y;GS/8OVN(."VM'MK-G6J7:@A4P"0S9?*" L@UI$0DIF">)(Q!C!-H=7ST
M9 M3"R'&QMUZML[[+5.,TQ!>6-+R 4S@L%!CTMEGDT]8(N.B#WLE0B.IP>XA
MY4OH]8SKYV5=C]TXHHCK&;OW)5O/77BU)DROF+B>G\WB@N?(')Z2."4 $HH
M3B@'JDAHBI5,<1&[;=F=:6UZNW:U68,E7 [0M,N KD7H%:19]LX$G ?M&@F6
M4W"$DELY:.^UI%5..7Y&1N7D+8,E4U8-(4?SY\=%_=3M,:6F\'2F\C2'5"'
MD@0"J!@!!.4,4*PX,F?A,^@8+^P:GE[HV%'R1N4BHDKISM#--LN?RWKYD]:F
M.^NIV/2#7:3QB.UH"BL-R^HOG<F_&G2;U>3=X<3;\\ .$5MQP,FWZHI-TV/+
MKSC <42'Q>7N@0R$<SVXOJB6X/#+ZEMY_[#>H]K?_F/5_FN5S!(8$XRX H)!
M/6VCF.D)7%X !)%B"HD,4J>UXD%63&V2]W&A/R)T_E)"Q8=2RK!>LHMMP;$/
M/8\T]IN"I]9(_?I'M94':B:[:ZKM11Z#WU5 ^J5.'&3)N*2*UX!U0+=XU<.&
M!4Y37R(?Z>J?':EHPG%,4H5!#'6/P%P6@)@$#Q5$\)C%D$@G-;R7#4PMW'V3
M]V6E&S*<^UM3W<+: 89V$>L:9 ('HYUI 1A83_GM-78<-#)J6#CEXLL1?_(Z
MS_M?'Q^?:+DR/\U@C#!"6 (8&SD.H0IS@(<#1022DLM<4J?CV19M3FW('V<Q
M\[3WU8/ZR@VP80"^[B[8SN:PAP,=0!MGCZS7[C0VR@Z!L-XM.W*K3YG,WN&H
M-\^[2]I5[ELC_-OHI57_+?6761C3?CY)KG^\6YI??=FLJS6M:_L^;^H/;E[D
M&9$Q!2D59ADJ3?5$3D$@E&0YRP0EDKK608YEO,O@'JMPLE&RBW[4+C1ALG7"
M"!.97]?SP7H.6'F1RPSP4MB%WREV<^ 8WC^QV'>Z?VPQ8L_1T9.-QO5.:+.Z
MB?Y[]XJ\[[TBYM?ZJAT(-U$#0VC)S7 =-X+\9@#C)R#%&:Y+[&0Y [9_)6=E
M37G>;=P\;[?^):=)47.S%:EA4)()($3/PY%0.64DAP5UHB6_T-[4TO.VRJ04
M=64YK<](5U&YX/.-T-%%?W?6#S)ZU+YL5DVL6JIH7F\3S'>;8([5KY?ZQ.YC
MXA'IP-^ W>9)*X^P-39(3:PE,&&H'T^T^3I$D.<!.$D+>>$V_P?"=J7ZS7'Q
ME]LXLRR.8T4*K&&/=<Y=$ PH2S.@9)JK(D\RPIVDXZXQ9G(A3']E[IM,B)MC
M]ML4VIU6]JH^LHM:8R$?.*1U)O>.&=U$^\>4WJZD*->1$0ZXZ40ZC^PQCW,X
MR1;:T4XH731H,L>4;*%S.:MD_<R!,C3E0GY1S0OX@?(ZC+=$2BG5&9\40&$E
MS8DE"G"J>ZZ@)!&,,(HE=5*A.=72U**D,=3D;NVH[&P=1G%T&E^[(.@%M< 1
M;BA@[A(TE\#PJT!SLK5Q!6@N.7V@/W/Q!A^*59U:Y^WZ+5VMGO4O:[GWF8 H
MH0AQ@&A1 )B*#% .!6!Y0J&"'!6,N)'T6[7K,AS&(>ZOA9GXSNZ(-H9?(V)U
M"G3+6.(;R-!Q95_::JOC&TK3Z@(B >6M3K7\BDI7%\ X+WIUZ>:AQ;]=+>OV
MY/:.:[RM.$T2!27%7$->F'/6!#6ZOHBI6,JLR KA)(-ET>;4\I=@);^7T;>+
M0YXQ#1R%>M;V."-V!@<H\[6&QW.-[^5V1R[PM0;BL+K7_M;7V43NK=[_0YJ:
M.2EN=6)"[^5>:=V,(A:SA.4 4YU*08D)((+K61E%A<!YD2=YZLYR-)+U[IO(
M8[ B]8R/Z#IB6Y(D/8=IK/!25CS:&Y(1FC,< PR5TAEWH=\0&B.C;)%Q(V5/
M53QVE4&P]R-\D<&+MT,V/_UGOAKCU!H$Z.S_H%*#O6J"SO^H!>!%D?QTR@P<
M^VQ250:VMO]'%1DX=HCO&@/7YJ^E_/]MN11_E?-YLQ:*,LJ+!%- (-6S-L/7
M3QC424XALYQ+E3$Y2)SI13M3FZGUA7HZ0Z]ETM\'UO(#<#U<H0/V$*2N(*@_
MBD,@BOG]MEZ))/ZHPZ=IWH]?/E3 9T$7O*3S[R8 L>=/<JT'7[>"W9Y=R7-<
MJ#B!(,.)!)!PG>YRR@%*,I;B!!<B=RH^LFET:N%B:W/4&ATU5N_V7EQU@"R
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
M'H<W3>@+J 4;Q,IQ7F>O+_+1$*.^KN?5.WXI+UQU:V9USYGF* TWRF#&49*
M*(T)@"BF (5I!#+&8A;F+(ECJ\.&@PQ36U6[F;K]QWC7C&GSZ3%TWPP+^M N
M'&.\1\J$M@9QH.QG<SE>*>/9&JC+6<[VCW*M^-ID4-^O%@5[V7]I+$HA8XB!
MG*4"P!1A0!(1 PZIX%'&>2BM:O!<&FAJ;-=X23?D;]OB.1>A-",M'P -S$S=
MR@RUE,%?S7\'H:!KD'BNY'IAL)'KM_:K?%JU]<KUCK3P]$R*=>5I7M<I7V3Q
M17Y:+1\K2JJ)Z/@]YR2-$QD2D"5240:$%&"229"&290*0M(LM IZ<1%B<G2R
MTT$OYUKV9C%WV3$YS8HA^PR,]=#,U(%Y';0*G(5\).JZ 4^_M.8BR+B4=P-4
M)W1XR[,<REIKD[#N<D@6W\2C'K8M\Q"+',585[9&$, LR0"*40K2E#*2PEQ(
M8M17K&^0J5'=7DR+VLV7 .QG+5^PC. AJB4,&A%=REM?@LBBPK4'J,8O<EWG
MVNT0+&O)?96ZO@));[7K2_>.5_#ZBO0'-:^O7>N>Y:VC#P^3IW8]213YLL6J
MW*[%7')$8)R%@&61[AB248 8$X#(C,@4IE$>";OVY,9CV[S@XS05WZ4F'B>>
MVB>,FJ%OZ(<? M&AV;6%\C07M--\:B^ZWXQ/*[2\9W>:C3YZ)J<5*.>R-NT>
MX-HE^HYS7;#G?E5NR.+_%L]O5US,>1YCEN(,Q Q+G90) <XP NI FT""1"1)
M;M<C^MPP4]NTU9(&C:CZ;*2%#92T@1;7MD/T662O[.6\X34PW[A"Y= =N@^)
M&WM#GWWTR)VA^]0[[0O=>[5K.I<Z]^DH'<'?;=?%\O&^+MM2A?-4?SSL82_X
M/$OR/(() J' 1.UB: I(FN2 HYR($.*4QU%;<>O!)K'+5A*C+^*P!-?#&$32
MRN<>9.@P*X;^P&% _A_3V7/7N[/5K^H@=-]?E<8A"<P59<]Y8-9BC)P*Y@K3
M:3:8\Y/<:/.K^"&66Z$KXY_+6C^V/">AD#+F:H8420)(LTPW.=)1BBQ"44*B
M*++R!]@-/[6=5B-]L!9L];BL*NC9T:,E^F;4.!RF ]-B"V?5E>-\88QA+?QN
MR'FE.DL11J4Y-WB.*<[Q*8Z-BM2[^5VMGU_HHGBLUMAW6_%Q^5D]_N&G6/P0
MORL1OI?JI$@ET?5ZPE0(=5(4!"#(8I!)%I.0Q5'"K!+@#,>=&J&IES*Q;"]D
M"+ 9=0T V\"<U4H<[$6>!9M50(7:L15JH_9/0=;!EZ5'4Y4E2'X[!AF./6Z?
M(#M 3KH#6=[NQD1'+;\_;[7!_HM\5RRVZK?U!N_+=J,.Q$NN]GWS,!>8)S0$
M61)GBI&B%%"UN5+_(U@N102YL-II68X_-69JY'0_B5KC'T4Q8@R!$,$$0,)#
M0!E. (IX2!.,.$L3.Q?'@#,PCJ.CG0/%:+I(;:F+H-:3,6M3%4>;'K/U9$#(
M!UY76LF#1O2@EEV'OS3IB!VY9T&CD;]%QA$YKXN-K0RC+CJ. !TO/JZ/N24T
M6%<.;+??Q7*K'OM%?<G5RE<>-6$29=N&:9Y2(GF2<S5;B=HB8\P!(9R#/)9(
MAH3&,>7VT<-.LDQN<6KD<@DN=IL,,_H;">*!J; )46X:%NR, [4JP5Z7TV9S
MHMRWF_,=PGP3J@-$.;O)\PJ!T#<!=SY6^K9'.OJ;Q$+]]?']W]IZ+^90=X *
M$09JTR@!1!'2^=H01#3&"28\Y<0NR>S@\5,CO$8Z2U_0(6(9%Z%DDNL<E C
MD!! ,0I!'H:2H!A!R(C=!ML=LW'VSSY0,_2..2,QM.>K%BQH)//HJ3JKL5\O
MU.$0XWJ8SJIWXCTZ?Y5CT; V2N=W072(SE-=<YUMU]HOU02LPA3'(B$")!+K
MH.B( "(H!@G!G(:,JL_:KG"8P:!3(\,J,NV'%GJF/4&UJ);%PTRP-OOT?2,X
M,"'LP_ITNX=&R@':X=G XK>"F,G XU81LX#BI)*8S;TWIJ_NHP,[_N<H$4(F
M.6""9@#&<0XHS5,@PB3)80@S';+CDL)Z9K"I\4SW7..8QGH.4INCY.U C7-6
MU%5K]H(&?PV;RMH#R3#IK.<&?)V4UA[5+Z:U]MWC6)!FM7Q47^#3.T$W#^H1
M304M"26-"1 X#P%,0P0(2R* >"9XQD*92J-\K;Y!ID8156:D%C+04LX"+:=3
M8:RSB)HQQ:TX#<P0+A#9%_[IP<!O^9]S XU;!*A'U9-20'W7WEH0J+*5O]&Q
MDMV0RF[,W!W;%#^*S<M1 1HHHESQ1 )B*/091J0 <RP!QIAPS$4$L6-](%>1
MID8K9^-0]Z&J;33J+&C5<:T:Y#R'AF:146=F:%.*[:2,5%KH5F@'JC3D+-8K
M%1ZZ%<;+=8AN?K(;4VO2_U@U6=>OIQJ_*+\]KP7A7Y9_DG6AA_I*-B*:"YB'
M*",,9&'" 60R!$1'OB0,TCS*(Q;F5I$OI@-/C74K28.R$E7WZ?[1"!NLE;1V
M#&N,O1F/#H'HP&RI10[V,L^"&MUO.W1;P8.O?>A:\Z(M5%[9SWCP43G.%I)C
M)K.^WXVO'M126M:U4^\V]ZMBJ09]*)Y$8XT->9A@&&8@@5D.( Q#0$-%6C2-
M<9+@6,8BMF&I_N&FQDV_K5:\_-^Z1G;!1!EL]L('9!.0X%DK4'575BK8<=45
MW,T8RA^: _/2PR%R]RUN6M@!S.!FN'@EH2M#CDH]9NH?$X[A78X=N=I2S1]6
MZW>K+=W([>*.55T.M6%=%#\TH?UC76S4UDV6<YA@E-(<@X0+M3N*TQ"@C%*0
M90CE$&49#XE#TJJE&$9?T/@9J^_4%I=56UC+=EZ6DV!&0D-@.E(+L$;*8"_F
MK*\+<:7#2DJ/#<+<L//;.LQ2AG&;BKD!=-)NS/$Q;F3WQ[))E?Q759#^C5@*
M6>B!VL_VJRBWBTVQ?-3A7)_(<ZE&O7M^7A1,BZ%[)6ZU()^*IZ(N6U7.$4L8
MI5D()):*$&F< Y0R 2(2AVDH&4,9:PG1C L'D-*!+X=V%6BQ=3AY68NK?USL
M!;;CSR'F-<W4#$8Y4AML'JJ%#E&UMY8QD%"0D D)&;;J@/):LSIJP^R]BKK<
M<4 ;)75@2J.F[B95JUF'TB[:]X#L5)WL*V&V[+[R1 ^\-!_,L?9SO]G-\4[#
MX.OA'.^^];V6P;?]''\RF&/K!7S 6?"ZR \AYZ@;@0&!/MXL##F4]\ZF=T^K
M]:;X5S5,$Q&I<W$_J&OGL<Q12*1Z'Z!:42 ).4"(Z/:G!,<42<08\]3OM$>,
MJ2T?Z@O)O34][8/?C,>'!W5@JN[M]#&K8J!9E>+7T:9)&->:C-(ZU0#)L1JJ
M]HDRE3:K!G!9-%\U>9IK-;1=5WE=?/&#.N3M&W8125**8 PPRX7:62<8(+6=
M!F$F:$)DFD30J"RBR6!3X[B=K'KC4U49K<0U:?]E#[1A5((G^(:.-W!'SJ'N
MV'5(/%<8ZQEPY%IBUU4_K1IF<(\;D7Q>+5=U+MWRL8[@;(AJ]Y+CG,1QF&6
M93$",,E"0/,0@0BG+*8XCI*,V+#)U1&G1BE=@8.B2585M<R__H<=G5R'VXQ3
MO((X,+$<X-<F^S;B_CH(O1BCXY5CKH\Z*M$8@W#,-N8WVA=SOMOR0LW=AV+]
M])'/L:22,P8!QKK,?)((0$.I\SYPF)"81M@LV^/DR5.CD$:X0$L7?'QG7J+Y
M$*]^;K@)A:$=3H8 6!5>/JNL<ZWEPZ>-5E[YK!+=BLKG+W LEU?'D98/JSOV
M_[;%6NBJ[9N7W\7F^TJ=7GZ(<E/]?4XRBDB,$Y!P?82(U.F!P$A]F3#%&8RE
MS/:ED\V6?=.AI^=):>N'E945?<F#Q8HL2UT$3E0JJ#V!EE[89FT93X;9EL K
MP",5UVM$UE@V0@>UU$$M=M"1VV.!/4ND_%;8,QU\W!)[EI"<U-BSO=]7N<\Y
MX3AD:4* 2"#1E3T9P P+(!$-,1*ID#R;;U8;LC#DJ9,AK#83NX&&YZ.#DI0/
M>N!;2WLZ5_&<$J><HC-D:<YA..)TF%<NN'GQN[]\I6./JBKLZ -AQ4+WD=!I
MB2RE,!*9!(F N3HE2 X032 (\R@)HP1EZE<V!HC3(:9V7&ABKUH1G3(\SP!I
M]G7?!L_ 7[<E,O9MHBXJ[[<?U.DPXS9^NJCF28>GRU=Z]^C^3OYKM7Z[(&7Y
M6;T"[U9/I%C.$YC$&"<Z!)]# 'E" 8U9"G@:1Y)CE$>Y55E"R_&G1@V]/L=R
M%E0Z!)42@=8B^*O6PY(];&?I9H_OK=B_IJO7"7:?3MX^\,;R[IZ582INW3Z
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
MF[QJ#<M)!JO]$QQW;.H1;U=+7>!'#5"(\J'.7^$YXAE+U;9,MX0.A2(O$3-
M-)7!&-&,&[6$[A]F<KLP)65P(&;P5R6HI9'O JB&VZJ;H1IZ V6/DOT^J1<$
MOSNB\T.-N_?I5?=DE]-_M8/]3S]-5_0JM2_A[;;<K)[$^K/XN?O]M]6"SS%.
MDYSP#$B:1KHJ(=/%6SE(PH3AD$14F'6 -!]R:@2AY-,9[;6 0:DDM+ XF8%L
M8,SS#MW0WH$=8C^5P$$K\2S0<.[_^&T(."TL=]YA'=UD5[1)@FJKM]JU@M56
MNM9H%SRJC84VSY5B_:-@0O^--:H&4OW^Y_>"?:^J-A1<-+8_S5?[J[Z3,J!"
M+)M<3E$]KB@#KNOG5I<N.U])]9'X,OE9S5"OK<_L2>,9^:PT.[#NV=WIMDE\
M)Z0Z6//JD07=5C40U"O8A.ZL?R<;]EV?K+M_%^KM7F[F*&4<IC$&2:X;S81<
M HIR!"*1YA3#2$34JF>#NRA36TL:3>HOI1&UBBV;M9%GZ^"I4>?@HIFNF:@U
MTI]\&Z16_J_@<:TW9L_$TC)XP^2:;6C'F;+!/5'U;'6EK*(L=S7#UT&KR<%%
ML^!^/UOO][/U6S5;]SVS9;UIOAUHKQOK&\09=?-].VS'&W0/3W3,^Q:/>L/Q
M53SK!A#+QX]+M:8_5:NX-HU^W(BG<LXAC&":$8 95V=[3H3.,\E!!@4)F8SB
MW+('@\&@4R/?1N9@)W30D3KXJ_(15();GOR-)L",-GW#.C!!>D#4/M/9 B*_
M.<LF X^;?6P!Q4D>L<V]]D6NFCRY#T7)R.*?@JS?+[FN#3I'609CQE) PE0G
MNQ )D!0QB%B<)X)!!"4T+75U:9"I$4^;Q5H+&FA) R5J57?8O/#514BO6 \\
M 36TO< %(ZMB6-= <"Z)=?'!HQ7&NJ9:MSS6U6L=&YZL-MU:-M5.=\X8X4@B
M#A@4%.AN3X"PF("8YBE/4H)C:55C_]P@4_O8/ZV6CT -].1>]^HLEF8;B%L1
M&O@K_U LR9+IC<)>QEE A5I[1'"W6*Q^ZCR2RBC5A&IHN[?'!B,]\/AM(7)N
MH'&;A/2H>M(&I.]:Q^P!4G[_H.9SUTKD+7DN-F11N2WV)5TS042*(5.\@!,
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
MLL]B,X]2',,TR@"',020,0XP0AA$$0W#5"9,Y)G-5]\_W-2^_[V(994;9D<
M5Z EJ9"$P@2P,.0 1DP G"A611"GZO]D+F(%K?;RC [M;M !]U=ZC,J@RBK7
M^9.NGO>OIEU>;3_QBK89\?K#<& *K@5M<O'VHNZ.SY][7E9K-C9#Q2LO7QER
M5(8V4_^8JPWONJU_UCP-)4<)RP!C::I()(L!C5,"PIBE$:4R(MBJD73[X*DQ
M<2N76X^K.0VQ$)PC0)(D5V=\M:#A).- (H%B&<$\2L/YLU@7*[6TDO5F.+".
M!QD.LC?BL5@NM07M#5GH:G".V*4Q5OM\% .240E@RB) ($(@XYC&7"0("M%@
M]W[)AT:N'6) ]U&=DG,;:&;+C0L, R\L5S\TYS9G@ZP3NX>_2HNR2]Q_\G<'
MD^7.BWG@+3KT./VV6%&RV"\OGU8_U75ZP=&WU([+>213&N>2@1B+#$!.<Z V
MF.J?,9,TBT(NA7G!'%]236Y]^?CIX:.%4<_;[!@83%\#\X%9QM1%/PMJQ;I;
M7*4:J'1K[KWJH1]P]BSLMZ\QBR,9>T>=33O3L&_4>^W(W@8;S^CL&Y\#"[7W
MA[N&2.PK^-QU[ QW2W['V%I4P;5"?<QI3 0/!6 14AM=# F@ C*0(H[4@_.4
M2RM;E^&X4UL*NV)7]9&ZMAG;> <SY,UVRP/@.? RUY6X(K:]C4L#NY/:L[W&
M$BC/$0QF8X\<MF %R&FL@MWMCH6^5^7FB_Q&%J)LG$6YB%&6RU0G>#( $:0
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
M;JXOKPCP"B<LH/6*2R(]J=HC&\$9[8$5C!FU9B6U><AR/TW=^/'M<#:00CJ
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
MBGI&767HO*XLZ?JDC_SPG&.HQ9)UZF4FGTH'"@UEU*51FY =B!L7=8,#8E?
M':B=#@#WRQE)E,X$XN;BR]>GGY>++]LAY^>%A$4G'XI3Q(HEH9G P#-?0 AO
M(_HL4FB3*]J)O$Y!=R@H;I9!#:ZA#F#WCT!2G>/RVU6!G;-BBQ-8RU13DK7[
M:V'UB4V"Q&5]?<.29FUN A\@:MQ44&N(#:6-L=\%ORT4NN&KL^5\6D.\.[CQ
M(0H1R=,M]>Y=)5YJEE40&)+-EL>8V(WQ8O<\#O[A4N.F9%HAIH&8.[!&V]X+
MN+S)AB-?P")'D.A(0B*14>5) S.6)^1:QMQFW/L]!(U;X]+:"@VAA;$MT'?:
M_R?.\JO%\GU5T.S"E%K,UHH +LI- TP-/GNLS>6T=IAUUKNUN'UHE7$;03:U
M.X,)=VR4O,#3Q;SF7JI:;L(]!2=RP!H1YYJX3AZ<9:X6^#A6V[FDN!M*'EIE
MW+Z.35$RF' [.)@V[7-KCX\[F>$^9IYD!N&((Q6P0(P8 &7AC+."F-M,VGF0
MK'&;.K8^I(;32 ^3+C<9$<-K31BW@,P*"AW)<H:4 _&06>T)%&/>*;AO, CU
M$9[--<A/'B[>'C!Q\78T296\TE!L=>&YE^"R5I!<TK5 7=BAQ^-V,0)S?Y7=
M,_UT'_F-/?[RVMQ.FY/),CLP2A10V1EP@<20,'#&,O,&=YK _52GG^ZEN'NG
MG^XCQ;'5?VUNI^"AB% JX86.,!$1Z!L%1,YUFHU,W.WTM.RI3C\]6/T'2[$#
M/_/>0_#-]R<'Q>JLG!1 H;@"Y2J@)0]0>/""R61D>>1;IS>]#3@;XZKS, 7U
M#+G+&II)EB%PH3D$+LF(ED LQ1* YTBN>TJFQ#8='W8@KM-+IP/QL"O<#E3.
M7[ 1Y.5SACO?:M'GO*C]?C&/^R9D1^+&+JT[3IJ/\$K$>VD#CV"DPCIAUX+W
M1M)F<ED:\A)2E$TL4;NZNNM/NVP(D>GL@7P<O9V[Z:.@P\DZSV,I6<B__ .Z
M@?3_\!NZ?03=13W]C=[COYU5!_=MV6S.U=NS]:J6PI+,-AMU0CPPQ6I134RZ
M3I(H$.N+0Z:M#L4@TXTJ1?8BL]^7'4?@K)VBNL#AG0?#!$7&R'BN#DY]44^R
M\C82.@R=!T(9@[+-%>V=Y/3[#N,(7!TO^"[P0S9XN2F9"K-M3[3MQGBV7B^G
M\6Q=0[2/BPL&-\W/-Z^HZ[2<DVVIU01##H;S5!\_D<O+0WWZK!&,*-P:H965
M;;R XVD?MW2@$3(?6:5=P/B:-_'L"SG#6S;/!;!>I#\^+6:DSM6YQSQQ3A14
MT4/!VK(Z%@%.RP@)I7(,HS:-^B;N3>JXM0N/X?X-KK N,'F/YW'.SRT'A#:=
MST'J!,+4IC4V1?#91M!28C*,9&S;S*W?D]!QJR0>UTT<1%E=H/&FOW*QK7+B
M*L98@"=#'J\.&8),%D0F[X6EDIQO\UKG'H+&+91X)&?Q$.'_)5O'G'_GRI#V
M9[/9XL_:-:PLEL^)Q>FZGA!CI OWI6WL;.%1LFR?+!2^6*&0@W'24F@D&/CM
M\W?GG+<ZR9O3]KI/%GZ7[ZO%\L7B+*[+V>RV%MXO9C-2P)]AF2>!_!2=98&
MAH%"[<"93)+0PFGTC#/6J$7IOJ1VFW3<!T>W^I8V55@']X</,?B.HL+IV>GJ
MV3R_77_"Y27#JTG4/*<4&2%'Z'H+FR$J(8&LJ$(ZDLC+:?1"_C""1T9G6QCM
M =JA='HP=#_C<KK(']9AN6X.X$OFWFU6W20ZP@I?X/;W21'!6&\S6$G^^&9:
M8RPD;UTDVI14RHUF>1Q#]<A9]VZ@/*AV.S?%E[S^OIRN\6TIJXGWT9K,-5A?
M1XUZS."<EN 5NDC?1R\;-;W?C]"1L_D=XO4P'>X/4;^%Z!Q/:E>=CZ,[#3*A
MKJ]#0*1<NRS76A>)A1PS4V2,@=RQ-K>:+9V&=MG^;I [E$Z/=!I>SG/+G,1[
M_(+S,_HG:4%!<_V\0[('=WS*0''^C^@;*"(_7V8[3'V^":%^GZX_/3];K1>G
MN/P>5LE2<F1,@2R2%,]<K<A4&I()(>ELK2QM(M,="3R^'>>#RWPD<?]"/__'
M1)=8A"3S74HM18D)(?+ 0;E,<28&I5P;)W)7"L>-?5K@Z78WS@:ZZK?:\K8E
M^+@]KP:Q5Q^OG'TMK-9=M#ZV[2+NLPL*ZL-W4-IP"#$["-Y[G7UT3K:Y.7LD
MV_5BN@HG)\OJ]Y' WY;S93>2O]P,UDG+T!1 K>I<0T%'MPH1;)1)19>LTFVD
ML!-Y3\1J[8&DFU9K>"UU$,7>*:TZ_8F<QXO9*]]NL$AN(KFI%/NHY&KU2'WF
MXT6]*LT%8XPB-9K#=0"QXV9?'@.6K37XE,[5\ZNORNA9F USOM[XS&;G[$.T
M/_)YZQ5/W H-7A 25>*9ON(>$+.S/ <??)N>LH]TWEX9'SM?T^[X?9KQ]9S"
M\M.-+J]0\9($OYR'V04%JU^^O5LN\EE:U^CZ RZ_3!.>CYC5Q>GHJL!4[<6B
MR&,-DLP_6B$SMYS91I463=AY&N?Y/DB]OX?O6"@8^0GT.0]OE^<<;+H )&^%
M%<J!T9GHYYF.!O29(C#/F38NR+!3'\*=7D+?14$O+7Q' \5B0 WU@;"K KD8
M$R\1)2,/V2"KTR#K++=8ZCQNQ3)W5GN^D['<!V:WR1BO]\+QFKT-DR/%W$$T
M<L[(13L!$WQ43(&5DHA75H!7EH-+,A4E2C:NS<#6:V2,CI%CU7K[E?.!,NX
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
M5TZ*^HZ8-JXOQ2D?19'8Z#QK=+#_=E9+*>N>V71 )-A?-&.>\,1JFER!5IB
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
M1;C_NBJTY49K%B0A/M$UJQQ%%S%K#]PF:[Q7/MDV,R5N$3%>1>JPB#A6OAU
MX\68ETLGC3*:KE175[HD!DX)2UY:$$ZSVGZJ3NG,ON]C6>/@7DD3A70 L$,J
M&8.NC<XV0+95?H5I<$(DR,)&3,Y)CFW>FUY?$>I>:!F@"'4?U761-;U9=K9)
MF4R"U84QSB DE>L4=I(8%F(H"NN,<,+)-M'[?4JZ-'##(.LHH?><^/QY/L]_
M32\NPBS_0A\X^S2E^V"KS@,REL]]W$"IQITI'BA'>/5];QY^W\V<\NOTD#52
M)N]KHY"MXP;)KXJ>8C97E[C'P%E^-E0YHE)S'S*/KE?=Y<MN1K]JDD4P)H+/
M]<E6,W(Q4Z[/4R)S[J.4O$U?T'YTCGLSML/9@]+6=MKK=X+F,V;C\"'\+W]H
M>Z/7<#3_?I 42MJB1>W-UG7Z@Z\OT4F!51FCUM)A;%/P>5+3=S,A^^IK;XVX
M]A0L(;D"(>@ 2LJZ;-%'<*$$<A&*0M9Z4/\#HL[)J.V#H*<GEQ^GEPXBT!M6
MWDUGTQ6NWT<?/?8W+$HL641E@415$WS$8E3(B>-29.U/-J9-!'H L>/&"6-
MLHT>.X+J_#D6WUVNJDAOU8UL:_GN\6Y8RE'+#%KY LK443^6*1#%D4RL8#XT
MFO4Z(!?C=MF='MPGU_Q9NIC'KXG8_</;NYPG6!ZQ'Y!#=IR%6H$6?'TDY0)<
MC/4-PVJ-QC!CVN3\1XFZ?_GR-4P7]5EHW;%1U]3KNM>@Z$#>35 &@F0.4.?$
MM; DFC85ZH_3<TX.YSZX>2J*/D(;'5S@MVWS[^6^R"99.6M5(?*SDV28$T*4
MNH 4)I;$2'8A-<'6\W2=DP=Y#,8&U,Y97ILW3L;5+QU137O0][2_3'?D<91[
MM<@<I$@:*'XF !OMP64FP03RTZ)  G.;V6!CIW0VK^+"R^@8 Q$RN<?&*Y)#
MD$"^<4*F"O.RT<Z QPDZIYMU'^3LD,K96Q\=7*W/KUN(TB2OM -=(@/%<UV'
MYP5$)[APDGR&TF@Q4+^+3091_%X[3?;10@^0NC-NV013, D!*M?2!:'KD(A2
MNWOHWQ46G62;J.=L=IKLI=YG=YKL(^NQ!Y(_M94!,[.)!P?,:N(AY@#>Y@(I
M"!.*$<JY\I(3=?1*BQ/M--E+7[NLM-A'>&,#X*F]++9883E)P1A.\4(=\!",
M1_J'*]XIK.O(=@+ ,4MM3K33Y&  #"&\L0'PW&H%&Y636!18-(YLHD_@N,[
MO!/*ZR!DL3N!X-C]%"?:7'(P$(82XMA@>&:Y@L!L6:BU:Z)6D1A,$+VSZ[I?
MYS-77,N=L'#D?HH3K2HY& H#B; ##_+*L7Y_718I$R-*BP!IF0>E Q(#S$'0
ML2232#2Q38/] U)&OCX:!!_'2;LCN'R87UR\FR_^"HL\B4)I1IXU<.OJ8QVQ
MX%2PP LW4E@E16C3D/,(,7VD1 Y4[Q-@.536'<%EDB-Z3>86HH@D!Q$X!&L2
M2%FGV@M#CG3;![D^@'&P*I^ QEYR/1@/7W$QG6>*K!>K05%!DL#II]F/ZT+Z
M]'WM7UVL=?(SW<[KUS/D)<:,'F)6=$,CN52N4-#EG&"H?3 YM>EEV)W&/MZ>
MAD;6P+KIHE/F^M04P4U6'$$(NKA5"A&"%!J"$US*4AVU1K/:][%&S8N"!K=&
M^\CU2&OTTRR/_@;Y3*%3ZV?)';[ZE"^5^TIBE,=+KF(@PX3 Z^9(5>,^CS'4
M0<I8(F.)\5=0%+1[D>G$9Q^<21EXC7Q5*0'H7Q5$SKT)47MD;5YS=Z>Q#[=M
M>'P=7AJ\E]8Z" &>X>>'[[^&_S-?_'@1EIOG&?):R6^P 5BIX^D\5^!+4< D
M72O21<5#&V]O#R)[>1$=%B?STRBM;SS>,/9;^(+;'*'P(BJ9R*<IK.Z;+9D.
M-#'JN0]%F. I CLU)A\C=%Q<-@/,[L \6GL=@)/"K(Q?PN(_5\-80GUB=*H
M&J- A> A8"$OG6E1BLY:VC8^RWU*NH77\6J?#ZB##C#TX_S+UTOZN#_G946A
M'=X3V/5"=:5%M@EX<G5>02T515W+(;CDG*3F5*LMGSN0-VY.Y91H&UY;/4!P
M.V#E VY21LO/TZ_7ITGZE.K^&LU\ ,6(*1_0@4&IHY!>"MZF*_@9HL9-QYP4
M;@-II@.0K=<"/!#8AI6HHU?&:@C"V%J;(<!E^E=C1-2,><<;79O/$#7NP_<I
M03:49CH V3-BNWGDTT&BUF28=1$>E*73$^O<*(PE<XU2"-[F 707ZGIY1!\K
M7CU,35U#[U]++)<7[Z<%)RE+*V10(")QHE)4X!PR8(Z[F-'5O:@GAMX-==W&
M# =B8F?0':B@KD&W7&_@G3 ;+>HZ@$!Y$A@W$H+F FRPS"7#16HTU.4ERKH-
M&5J#[0#%] VT-RE=?KDD_Q3O[A:I<S 2\42^ C&GG*FI=2<AYVQ4KK.O69OV
MJ_UI[3:@: [&(937-SSK4KOL)7>9W&'+Z@;RR,D[MDE"*E$FH7,D3D\-Q5U7
M"XX18C2'W;Y*.1QB\U6XZ+GRX,D1*R.6)+Q(4R>U"OO);I0B!NFTX,K7W5JJ
MMOB3E7"6)XB2)XRU@TVU+;8]21'#<Q?,0^W\1IKX^!=>?,-?Y[/5Y^6D+H$,
M%$&"7&\AJWLA0Q&*'")K*(KTB;LVZX*/H_N<BAWVP>$^[L/ VNW;E7B$V__&
ML/CXUWSBT=D0DP6EC:^E=!PBXP@LNU*B]SZP'B"\);>/&MC>D'N(+L\3L(1
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
ML=K8=NZKCG,M_=I6.M4&E\MP,7RAU[W//TE9UW,\G6(X1DF:N>A!">] \>C
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
M_\TOLXQ___E7^%K_9FM%O70^<96!<U[';V:271(U5\H-P^RY*&WF41Y%=C\
M/ 0S]]VADRFPAT+Y]8GESBB]GO)?*T65D;J*"^D"Y[J^Z:'R.V6!&O12-/.(
MAKWH#I=G#R#88E>0IX^&8L: L?J#Y.;'8!A8;7.6(A@Y8-5T9]T2>ZGLB6Z)
M?>0W=KG\G3I_)F76]?F,UW<Y)62&:)4"9IA2SGI6PDY!TKEV2^REN">[)?:1
MXMCJOU/G3_X8T>@B8+*^KI2G&-\F"]9EPCW+.LB=RH[/M5OB8/4?+,4._-3W
M\]DG^K0O]<'LNKG="IV=CAY$*N2ZJ[JS3V.L-8*,,92189L"],>H&;?8KDT@
M?+34.T3.539),DR"5.L\DN?K;!U252=RJI!C,<ERW>@E^E%Z1GY./%K/+P#G
M *'W )V'KQ6692XC9F#D:E&H9ND@95M !52BB&B$^V<\#0VAX9<?A_81=V>
MN;+"[Z_+41/=SD5JBJZ5)-DD\MQ]2IG^Y(3 ')C*;5Z'GB5KW%K>1O?68'KH
M%%1;7^Z'^6(Q_VLZ^_1C^$I_L_H^819+Y!+KDP;](PD)GK@%C0R]9E;RU&9Q
MX#Y4]E<[<R X=H#=()KJ (75SO^RGNQ3:R5_",OI\D^B)>3?9[<SFGR2?%(I
M!PU!*P?52E-XHHG#2(X#6J.P4;7-KA3V]V(U#/J::&CLUJJ[3/TX_X:S,%M=
M=??\@,38[-/:!YG_],,O']^^^5 U.8F84O0D.,\C,58;75VN,Z<<%B>8*NS^
M0(TG.JT.^_[^<L7'0>Q4JNC SMT6WH2M6PWI?)#[22&014<VVG@@UP,Y6:&4
M1)MI]+>IZ"^Q,/QMN9>D.T/)E50^8(V Z P\O.L-<\Q(&8&E$ND,> [>!P_5
M$NN4%"/[>S*O[&DZ^PL%VOEE VFKW_:</S^3U#_@U\M%^AR6^,=B_FD1OMRE
M>\?]:(]_TE"+SG:@<Z#NF\UBGIO6+B9#8AXAD\<#RHD /L< *(UE])>.\S:S
MD._2<:PM^D@^WO)R\?W/U3S]YZ;)C$Z'LSDR$+)N[Y"($%U)4.@^1L=1QM+&
MYCQ.S[@QWQ&:OV],!A#WN1F-X]OZ=OK<I@;E!,U]]T 6G!<RLD W5JYAEHL0
MA'8@F<9B PO.MJGE'=:\K''^0)QO+E>?YXOI_V!^\Z4VX_.)=8SI2!Y<D98\
M.*<\..3U:9&N9RUSX*G-@\J.!'9E@/;!QL,"^.$5TH%+?8^M_/:RQI-_X&(Z
MS^LCO9Q@,D9EEH&74$M?=.V;EK544Q;N=- YMWGO?9FV<9-*[=!UK!HZ -8?
MX?NZO?O=?''#%X4#\R]?YK,UNQ,ELBG:T6T=(QV5PNM; P8(UH@0F5."M]F.
M]3)MXZ:2!@36P&KH %B/&^+KP/+&(M_\SI5M+M$&5QN\8U :%+$&CE%PFX0+
M&B4JW2CT.)SF<=-0S>_/P=76KY._F95UB!N__2\'<M0?HV,@5WSST==P8>@+
MXUCW[=8'-T4W5DCTIV14L:5.C99MWJ3NTG%TUA&72\3?K[9U;C[\)@1E@@QD
M21'<>JT?%X+^Q!V4S)-A%.0:T<:H/$_7R*^]AR/A01IQ./'W;AP^'KPO]<Y_
M/ZBA>(RF-N8"E?!*.0;6&EZ?10DN4270%HLW"GW4;:;*#FTNZ--^G"]7:\G=
M #7[&+"D (4X(?\]6/ )R8G/0EO/7$JEH35\2%!7!F(?W3\T$,<+O ._]C$[
M]WX:XK:>9441X;9(Z]9(,Z\#9R@AYCJQJ,0,SBJRJ^B%%L':[%H=F;V)';D
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
MDFSCUPV[8N&FNG0]#_M:A!_PHKK&M;=B>2/DJYCQ9J9;M!F99P)T9N1M,<7
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
MRWV3 ].,I=U.S&M[WNL+*:_YR&RN7+(DVQ_5WZ,+6*5B8M"0I"?IA&C \X3
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
M/+R=?R$?82*\\L9E!)>U!E7G<T34=%MKEFW4V61UFN[(#3WC(JJ-[E^HFSI
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
M]]1)YNY_PHDZ%4E]Y?@,PXM?<#9_OUC5H4B75RFG=_.?<3FG/[:ZB%[QHF4
M6VH[PF(T8/ 2%!.2?-J<LF\S(&ZT+7:2C/R?<.8&PMF+/H)/6\RL%)4]"L@Q
MR=HIT0.:(B!8D;(NS.?.[K3S/:[VN=)_J:,U''[.]+A^GM\]2(,G#_Y$BWRC
M[WS+MWF8[^HLR:MK0^F$I+]GOCA0LMXQ= ^49+=;\LY*K^;I;SE](IR\BO1;
M&_3O4I]NHW L9:.<C8#:\^JB$V B-W5:E2[.&]2Z33[#&42?J[I/6'HW=T.B
M3<(9"0Q9?6H5!9SP <@E"S)SS#:W,8C.H7K:T-=8^+RO8D>3<[_S59[61J>/
M73OHNZ-HU(:CV,[!;0Y<QYKL(4M]]%.:3 -+EJV/.D99K':JS7"3"?7J;KK7
MWQ=5T'CYZLOBBI;_K?Q&=LP:YXDHV!'X87']9'1_KE>L4PY]T5!$%+5]:0(?
MC ?',*1D2O*-,CD&VL#+U;;'H/;QV6[C2?^E*MYMR47=]!5>#J^ [WU_%$7\
MU)XZ4,A:)F0I")"RD,/&'%WE&#CAVPEID@E:M6EG-Z%"/JAW4G+*&Y\0HF$!
M%-<"G&0(3$=3C/,>8^,(7[?#J,;"VTFSJHZ16T\/04_,OA$^&J/K]>,\J?Z8
M$9Q6$;A).@7E2LG-YZ*]X%E51R'BA%E5QXBG)\0],?I&.&FM1 \L65U9)LF]
MS!%B?5.M27M:-)Y@\))G51T%B!-F51TCG4X!]V 6DO0V!8L:,-?)Q8PCH R&
M3JK&$)1'VMAHB'MYLZJ.@L0ILZJ.D4]/F#NU@X%E)J(.")GG7$M?)3COL,Z;
M8YEQ7:<)-[YS&[8EG7:^U3 7\@B"[0'(1S;&\CGR)&,&K>O4"<LT.*Q=WKE
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
MU."!%?4MTV4'3FL$YYC6VDJAV:AVW2UETX9E)D?<20+J$G 7M3]BP:BA*%E
M^:+ U>A5S$%*1-2YU</O UH. I7Y"X+J*"&<#J/%&B\/">YM?Z/^*Q"=__U?
M_P]02P,$%     @ K'K05',;).9>"   F"@  !H   !D86MT+3(P,C(P-#,P
M>#$P:V5X,S$Q+FAT;>U:;7/;-A+^?K\"E:>I/:,WZL4OLN,9168:-3D[)\N7
MYM,-2"XEC$&"!4#)ZJ^_!4!*<B0GRN7:ZGS)3&216"P6V(?//H!X\</5S6#\
M\;U/ICKAY/W=JW?# :G4&HT/[4&C<36^(F_&?W]'.O6F1\:2IHII)E+*&PW_
MND(J4ZVS7J,QG\_K\W9=R$EC/&H85YT&%T)!/=)1Y?+"W,%/H-'EWRY^J-7(
ME0CS!%)-0@E40T1RQ=()^1"!NB>U6F$U$-E"LLE4DU:SU2(?A+QG,^K:-=,<
M+DL_%PUW?=&P@UP$(EI<7D1L1ECTLL*@VP'/:P7QZ9G7.?4HC5HGX<EQ-S@)
MNG$8G/W+PR ;:.[Z*+W@\+*2L+0V!3-^K]/-]/F<17K:\YK-'RO6[O(B%JG&
MP21V=E^=CTU/5$[0F189=D=/&AYTC7(V27MV?A7GJC0/!1>R=]"T_\Y-2RVF
M">.+WD]CEH BUS G(Y'0]*>JPIS4%$@6.T/%?@<WB+V<N_A/T ]G*93S\5IF
M$O[#E 5,D[97]Q[/8+?80UQYD']1\%?]M^/1S?5P<%LEP^M!_<D)[$O  W\T
M'KX>#OKCX<TUN7E-QF]\,G@S]%\3_U=_<#<>_M/'VVCAC\C(_\?=<.1?D5<?
MR>CNG4^\-JUYG4,XVOMYWHR*B+N1B9@>E7.]Q4F.AN.A?XL3'KSI7__LD_Y@
M;)J]LW:GNO<SZ]^2_M7-^S&FY?W=Z/:N?STFXYN]#QO7W4*NW6PM4]$?O>I?
M^[>UFU_?^1_+++2:S=:N//"'SZ6S=2[#*AD!A$#Z=?(VEQK2@(;3*@E!:A8O
MB)Y2_>*@>WJ^,Y]E-(JP]M0XQ+K7/BX9CJ41YJQ7\T[_LKEZ2T[[\T=_O"Q>
ML]XURS D4SH#(F'&8(Y56T^9(C1-<\KQ9B:D)B(EKX5,B->LO26QD&@#9 %4
M$L 5C4@_DXR_./".F^?M9M45=A&3*WJOI4A9J)#-T["..3Q[#CEL[5T.7U&%
M:< T)0MRGXHYAV@"59?*(H>1P!!2@>H,1Z LQ10O2)YJF0/. /6:E6Z8-4H2
MO)(,TQ_3$&])(A(4%%HXNPV#%!]=I:A<&).$WH.%Q]*GPGL1!H-#<JO[< QC
M$#*).@_-4NR.D40@R7S*PBE1N?E8]9^#A,*)F4#"%$=!:+3EG.DI3E!E$-H
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
MJ+LB?W$?M7^65V/FDF[X)U!+ P04    " "L>M!45Y<K!QX%  #\$P  &P
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
MZ*ES$<6G*.H1S;B2G*BU98_,C*>G#D0N)=04H % *>JO[Y(4)TY=-[FTD^J
M67!?W[>+!31^,[N;)K_>SV%K=@7<?_SI9C$%RW:<QV#J.+-D!A^2VQL(NZX'
MB6)"<\.E8(7CS)<66%MC]D/'.1Z/W6/0E6KC)"NG"A4ZA90:NYG)K,FX^D(K
MLFSRP_B-;<-,IN4.A8%4(3.80:FYV,!CAOH);/ML-97[D^*;K0'?]7UXE.J)
M'UBC-]P4.&GCC)UF/W;J)..US$Z3<<8/P+-W%E]G&.2],$J#S MS-V:ASR+/
M"_PL94&.^6\>@73(O/'1YE3@.VO'A;W%*O^P[^_-Z,@SLQUZKONC5=M-QKD4
MAI(I<F[$)L:+2 8_&9L5?".&-1^K<6W5J2RD&EZX]6]4:>R<[7AQ&KY-^ XU
M+/$(*[ECXFU'4P]LC8KGC:'F?R!A(GCU]GC&2W$*+K#%WX">?]KR-:=J!EWO
M2\1_CS6ERJ*R7N7Y#5[_-<7IW?)AODS@[AH6R]G\?DX+;5?S]XN'9+Z:S]HS
M?C6=WGU<)HOE>[A>K&Z_A=COI38\/_UC/?YMUN%?67L^L7Y$2*70U4 9"6:+
MP$4JU5XJ5HTKK$^@,$>%(JU4L,(-U^:L?# T@?4P+J7N0A $=H_21,!$5N]\
MWQO0^)/IM50[>+"#6O6U(-20./0[9WDPB%HYC/I1?):C0:^5?3?J]]Q.FS)N
M[7V_WXO=SVC"N#=XCB8&F8,L%5$DP@:R^D+YN10(7M2IKXX.Z0H"2E?,N3XY
M%TRDG!74JC-R7<69L2>CI."I[L!"I-TZK2[7FF><*4XMJSY4$3#/,37\@ +U
MZZZ<PCYWO[R(?:\_HB;0C- ]6O6-O J0!U3/4#5<*L!LOT=R)8D:9[9<PY40
M)9FL&KIM(3S7_@5RJ6IP)W(!%!D5XFJO> &!VU2B^\J)_9Y.\^5%V!_I>H49
M%I(;@W!Y$<0C2&29$KV;F_O_ 8];+@2RO2PXG8C;Y7>"ZHO!>/7:>_[N[67S
MZ@^;(3K@BY>P]5I+8^1NZ'YV86LMB]*\=/G*XWE>FW>\_D<Q^1-02P,$%
M  @ K'K05/*V]K7!!@  1UH  !8   !E>#(T7S$P+6MX,#0S,#(P,C(N:'1M
M[5Q;;]LV%'[?KSASL'8#;,EVG)N=!DAB9TUS1>(AZ-- 2Y3%52(UDHKC_?H=
MDG:;YK)VJ]/%"O.@1"+YG?/Q7"4@W/ZQ?[8_?'\^@%3G&9S_MG=\N ^U1AA>
MK>Z'87_8A[?#DV/H!,T6#"7ABFDF.,G"<'!:@UJJ==$-P\ED$DQ6 R''X? B
M-%"=,!-"T2#6<6UGVSS!*R7QS@_;/S8:T!=1F5.N(9*4:!I#J1@?PU5,U0=H
M-&:S]D4QE6R<:F@WVVVX$O(#NR9N7#.=T9TYSG;H[K=#*V1[).+ISG;,KH'%
M;VJ,=+:B]EIK(]DBK<Y&%(V:I#6*:-)*UC:V.LWV[RU4,L3I;HW2TXR^J>6,
M-U)JY'<WVH7N35BLTVZKV?RI9N?M;">":Q0F<;'[TV'<0RI('"._1D83Q H,
MV/R1=/CVF:8WND$R-N9=^[CF),Q1(I$)V5UIVI^>&6DD)&?9M/MZR'*JX)1.
MX$+DA+^N*S150U')$C=1L;\HJHY"[.UD1@MQ,L;IG*;C-KA)V8CAIG<^I_6O
M"3VY_IT']7^UTEIO]KY1]]O&^*-4FB73_\D<YV=7@PLX.X#=X?#LXG3P'I:0
M6L4L]3"=H].S*]@]/H:]]S!\.[@<P/D%7D^'EW70*=% 291"0:42'"8IYD=0
MJ#71I:1 BH(2J6!$,S&!2'!DHDN-VA$>FU'!N%8.0B1P06E$83> HU)JRD?F
ML9EXB1IE!$X"V.6QE52'"=,I)&6602$F5((6#H9$VHZ)4J-^% 1>9!V(@I0I
M$!)2,UF6U")G9((80+06DM-I [-C8A"L>F-,PO<%H9ZJ'#DBS&B2&%"6S['-
M4L9O2^,DIW4H,A(YH4IC/J^;281/G2A$CTA!(JQ$5-4-&;.)EL NYR7)<&\*
M(37@)A\(F4.KV3@RJO3)!RT%9Q&N.N11 #^;-:]6-MOM9F]?Y 6*L'>MWB]6
M4S,\>_Y:0<)4A.!3M!)0W-L8=@O),N?#J\VZ+5)UIR/JBNN-JLB'QZ9$*:LI
M8?'G6KH%.)2PC%J)RFZ!W4H#0%TV5F9,4BW< FLJB&?E3YD-0I?A-#+[[*8:
MA!F.@;VD42GMGEF P4V4$CZV!'.FE#7/0ZHX!%4:M[-"28D>,T=2@#*I4D1.
MZS#&!D&;.E[RN8O9=8^[S&UGL0]GV%.C1BSL,XR7Q)B1SEV<7E,YA3F.3HU$
M2?\L&38GSFL^ZF1@1A21.'4^A")&<W<O)$7FQH>0AE'$3C=[CI%F=]6*+V6!
MD6JYFAB1H/!7;ML2O(E$F<5&580O9O%F=G\T!4E,+C+:&1PT3\)D;F]1Q*=\
M\(4MJMO0P CY&$GH'3F9SN(1E4;A1A%28CZYQ1<UN&928_0:?4025";/5JQL
M')["U>'P='!Y"5=O!Q>#LP-3+M#BY_,DNCOS#DB)*1"4VY2'&0AM;#PY$1D6
M#>-:S@45N"0 ,3$%A/&81;;-=L4%1YA+M>JE.D5GS;:GFHPPU<VFC(3$BME
MA3-2*-J=_]&+F<**-.TR;L7:1;V<R#$&ZTB@;?(NPO4P+6G<YVRV'79GW/"G
M5X>@Z5X?-+XSZ'@N>38<V*%0Q_?'\ 6LN?KH:#-H/3KV3ZBKZ\'FVN;"85M;
MP=9:>_':=H*-S8VO@@WM_KH]1C,J+.%O:JUV[8XW=-O%#;0^]V+C('=-F;,X
MSNCW=^SVVGW'?I3>:E78>5*>U',+KO6O83<K@'<)NAKP_;\>6(*7\Q?,;S/<
M<Z0V-)_\JD>KCYW:$V;[[\3M^^803\J3>EG9_B&"3KN81L)\>A"\6YI/@&96
M;6=O"J]6.AL]9:_F,Z&DFL 5RS)&<K7,:?1A6_>9I!&^-E?,A=^5G$)KW7UM
M]&5BN7QRL5%72;,M RD?:9Z4)^4;LD4V9,>$1Q3Z >R5F::<5*_X^89L>4E6
MM2%;;-15TFS+0,I'FB?E2?F&;)$-65\&\$[@37MUM=<X(9)1^!5%)DRG_G/9
MLOBS[\Z6V2>?+@0K:<-E(.7#SI/RI'RKMLA6[8'_A:AL2?1MVM*2K*I//A!^
M%7//%UT_*L/.D_*DGEMP5;\Y>V?^S0CV C@1<DQX58N@;\R6EV15??).Z%7,
M-5]TW:@,.T_*DWINP?4"FC*1<C@/X$ RFE6O\/EF;'E)5C+S+##>GAVW2AK,
M]V&>E"?E^[ G[L..Z#6SA>$DZE.9H\Z^&5L2)_;-V+*26G30/3N"E;3:8T4C
MM,=Q_><#S)[7:66/'BE\B]?M(XD+X0YD[DJ:8:VYIO<.*9ZOFIU3UORTA(R4
MR$I]?\D7SC6>7=T1R_:PYYV_ 5!+ 0(4 Q0    ( *QZT%293T2;QX$# *8B
M)@ 1              "  0    !D86MT+3(P,C(P-#,P+FAT;5!+ 0(4 Q0
M   ( *QZT%3*2 R8C!4  'SN   1              "  ?:! P!D86MT+3(P
M,C(P-#,P+GAS9%!+ 0(4 Q0    ( *QZT%1AM1RT(BT  ,C: 0 5
M      "  ;&7 P!D86MT+3(P,C(P-#,P7V-A;"YX;6Q02P$"% ,4    " "L
M>M!4[5"(\=AA   $.00 %0              @ $&Q0, 9&%K="TR,#(R,#0S
M,%]D968N>&UL4$L! A0#%     @ K'K05-2ZH.;7#   C0T  !0
M     ( !$2<$ &1A:W0M,C R,C T,S!?9S$N:G!G4$L! A0#%     @ K'K0
M5(#+U)]DNP$ VW4" !0              ( !&C0$ &1A:W0M,C R,C T,S!?
M9S(N:G!G4$L! A0#%     @ K'K05/G:C"KX1 $ @%T- !4
M ( !L.\% &1A:W0M,C R,C T,S!?;&%B+GAM;%!+ 0(4 Q0    ( *QZT%0U
ML?K>P;D  !"J"  5              "  =LT!P!D86MT+3(P,C(P-#,P7W!R
M92YX;6Q02P$"% ,4    " "L>M!4<QLDYEX(  "8*   &@
M@ '/[@< 9&%K="TR,#(R,#0S,'@Q,&ME>#,Q,2YH=&U02P$"% ,4    " "L
M>M!48\Z3CV@(  "8*   &@              @ %E]P< 9&%K="TR,#(R,#0S
M,'@Q,&ME>#,Q,BYH=&U02P$"% ,4    " "L>M!4Q]Q\W2 %  #_$P  &@
M            @ $%  @ 9&%K="TR,#(R,#0S,'@Q,&ME>#,R,2YH=&U02P$"
M% ,4    " "L>M!45Y<K!QX%  #\$P  &P              @ %=!0@ 9&%K
M="TR,#(R,#0S,'AX,3!K97@S,C(N:'1M4$L! A0#%     @ K'K05,PF4A_^
M P  )"8  !4              ( !M H( &5X,C$Q,3 M:S T,S R,#(R+FAT
M;5!+ 0(4 Q0    ( *QZT%0.L:ZT+@,  *P(   7              "  >4.
M" !E>#(S,5\Q,"UK># T,S R,#(R+FAT;5!+ 0(4 Q0    ( *QZT%3RMO:U
MP08  $=:   6              "  4@2" !E>#(T7S$P+6MX,#0S,#(P,C(N
9:'1M4$L%!@     /  \ ^P,  #T9"     $!

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